Android с самого начала представлял собой «открытую платформу», и это помогает получить немного контекста.
На момент выпуска мобильная платформа была относительно уникальной с набором инструментов для разработчиков, который работал на Windows, Mac и Linux. Любое устройство может быть переведено в «режим разработчика» без необходимости регистрации устройства на центральном сервере авторизации (см. IOS от Apple и более позднюю версию Windows Phone от Microsoft).
Распространение приложений на не-смартфонах, как правило, осуществлялось для каждого оператора, и некоторые из этих действий сохранялись до 2011 года, когда AT & T удаляла «неизвестные источники» со своих телефонов:
https://forums.att.com/t5/Android/quot-Unknown-Sources-quot/td-p/2814557
и операторы продолжают связывать свои собственные приложения на устройствах, продаваемых в их сети, т.е.
Официальная документация для разработчиков упоминает альтернативный дистрибутив:
https://developer.android.com/distribute/marketing-tools/alternative-distribution
В качестве открытой платформы Android предлагает выбор. Вы можете распространять свои приложения для Android среди пользователей любым удобным вам способом, используя любой подход к распространению или комбинацию подходов, которая соответствует вашим потребностям. От публикации на рынке приложений до обслуживания ваших приложений с веб-сайта или отправки по электронной почте непосредственно пользователям, вы никогда не будете привязаны к какой-либо конкретной платформе распространения.
Поэтому, если вы являетесь разработчиком приложений, когда вы можете позволить себе устройства, вы можете теоретически загрузить бесплатные инструменты разработчика, написать приложения, протестировать их и развернуть (корпоративная среда или регион, не поддерживаемый Google), не прибегая к взаимодействию с Гугл в официальном качестве.
Сторонние дистрибутивные приложения включают в себя Amazon App Store, Epic Games 'Fortnite и F-Droid (приложения с открытым исходным кодом).
В Android 8.0 были добавлены точные разрешения на установку, поэтому конечный пользователь теперь имеет возможность блокировать ранее авторизованные приложения, не блокируя другие:
https://developer.android.com/studio/publish/#publishing-unknown