Android représentait très tôt une "plate-forme ouverte", et cela aide à obtenir un peu de contexte.
Au moment de sa sortie, la plate-forme mobile était relativement unique avec une chaîne d'outils pour développeurs fonctionnant sur Windows, Mac et Linux. Chaque appareil peut être mis en «mode développeur» sans qu'il soit nécessaire d'enregistrer l'appareil auprès d'un serveur d'autorisation central (voir iOS d'Apple et plus tard Windows Phone de Microsoft).
La distribution d'applications sur les non-smartphones se faisait normalement par opérateur et certains de ces comportements ont persisté jusqu'en 2011, AT&T supprimant les "sources inconnues" de leurs téléphones:
https://forums.att.com/t5/Android/quot-Unknown-Sources-quot/td-p/2814557
et les opérateurs continuent de regrouper leurs propres applications sur les appareils vendus sur leur réseau, à savoir les logiciels bloatware.
La documentation officielle du développeur mentionne une distribution alternative:
https://developer.android.com/distribute/marketing-tools/alternative-distribution
En tant que plate-forme ouverte, Android offre le choix. Vous pouvez distribuer vos applications Android aux utilisateurs comme vous le souhaitez, en utilisant n'importe quelle approche de distribution ou combinaison d'approches qui répond à vos besoins. De la publication sur un marché d'applications au service de vos applications à partir d'un site Web ou en leur envoyant un e-mail directement aux utilisateurs, vous n'êtes jamais enfermé dans une plate-forme de distribution particulière.
Donc, si vous êtes développeur d'applications, une fois que vous pouvez vous permettre les appareils, vous pouvez en théorie télécharger les outils de développement gratuits, écrire les applications, les tester et déployer (environnement d'entreprise ou région non prise en charge par Google) sans jamais avoir à interagir avec Google à titre officiel.
Les applications de distribution tierces incluent l'App Store d'Amazon, Fortnite d'Epic Games et F-Droid (applications open source).
Avec Android 8.0, des autorisations d'installation à grain fin ont été ajoutées pour que l'utilisateur final puisse désormais bloquer les applications autorisées précédentes sans en bloquer d'autres:
https://developer.android.com/studio/publish/#publishing-unknown