Android war von Anfang an eine "offene Plattform", und es hilft, ein bisschen Kontext zu bekommen.
Zum Zeitpunkt der Veröffentlichung war die mobile Plattform mit einer Entwickler-Toolchain, die unter Windows, Mac und Linux funktionierte, relativ einzigartig. Jedes Gerät kann in den Entwicklermodus versetzt werden, ohne dass das Gerät bei einem zentralen Autorisierungsserver registriert werden muss (siehe Apple iOS und später Microsoft Windows Phone).
Die Verteilung von Apps auf Nicht-Smartphones erfolgte normalerweise pro Netzbetreiber, und ein Teil dieses Verhaltens hielt bis 2011 an, wobei AT & T "unbekannte Quellen" von ihren Handys entfernte:
https://forums.att.com/t5/Android/quot-Unknown-Sources-quot/td-p/2814557
und Netzbetreiber bündeln weiterhin ihre eigenen Apps auf Geräten, die in ihrem Netzwerk verkauft werden, z. B. Bloatware.
In der offiziellen Entwicklerdokumentation wird die alternative Distribution erwähnt:
https://developer.android.com/distribute/marketing-tools/alternative-distribution
Als offene Plattform bietet Android die Wahl. Sie können Ihre Android-Apps auf beliebige Weise an Benutzer verteilen, indem Sie einen beliebigen Verteilungsansatz oder eine Kombination von Ansätzen verwenden, die Ihren Anforderungen entsprechen. Von der Veröffentlichung auf einem App-Marktplatz über die Bereitstellung Ihrer Apps von einer Website bis hin zum direkten E-Mail-Versand an Benutzer sind Sie nie an eine bestimmte Vertriebsplattform gebunden.
Wenn Sie also App-Entwickler sind und sich die Geräte leisten können, können Sie theoretisch die kostenlosen Entwicklertools herunterladen, die Apps schreiben, testen und bereitstellen (Unternehmensumgebung oder eine von Google nicht unterstützte Region), ohne jemals mit ihnen interagieren zu müssen Google in offizieller Funktion.
Zu den Distributions-Apps von Drittanbietern gehören der Amazon App Store, Epic Games 'Fortnite und F-Droid (Open Source-Apps).
Mit Android 8.0 wurden Feinkorn-Installationsberechtigungen hinzugefügt, sodass der Endbenutzer jetzt die Möglichkeit hat, zuvor autorisierte Apps zu blockieren, ohne andere zu blockieren:
https://developer.android.com/studio/publish/#publishing-unknown