O Android desde o início representou uma "plataforma aberta" e ajuda a obter um pouco de contexto.
No momento do seu lançamento, a plataforma móvel era relativamente única com uma cadeia de ferramentas de desenvolvedor que funcionava no Windows, Mac e Linux. Cada dispositivo pode ser colocado no 'modo de desenvolvedor' sem a necessidade de registrar o dispositivo em um servidor de autorização central (consulte o iOS da Apple e, posteriormente, o Windows Phone da Microsoft).
A distribuição de aplicativos em não-smartphones era normalmente feita por operadora e parte desse comportamento persistia até 2011, com a AT&T removendo "fontes desconhecidas" de seus telefones:
https://forums.att.com/t5/Android/quot-Unknown-Sources-quot/td-p/2814557
e as operadoras continuam a agrupar seus próprios aplicativos em dispositivos vendidos em sua rede, como bloatware.
A documentação oficial do desenvolvedor faz menção a distribuição alternativa:
https://developer.android.com/distribute/marketing-tools/alternative-distribution
Como uma plataforma aberta, o Android oferece opções. Você pode distribuir seus aplicativos Android para os usuários da maneira que desejar, usando qualquer abordagem de distribuição ou combinação de abordagens que atenda às suas necessidades. Desde a publicação em um mercado de aplicativos até a veiculação de aplicativos em um site ou o envio direto a eles por usuários, você nunca fica preso a uma plataforma de distribuição específica.
Portanto, se você é desenvolvedor de aplicativos, uma vez que pode comprar os dispositivos, em teoria, pode baixar as ferramentas gratuitas de desenvolvedor, escrever os aplicativos, testá-los e implantar (ambiente corporativo ou região não suportada pelo Google) sem precisar interagir com Google em uma capacidade oficial.
Os aplicativos de distribuição de terceiros incluem a App Store da Amazon, o Fortnite da Epic Games e o F-Droid (aplicativos de código aberto).
Com o Android 8.0, as permissões de instalação de granulação fina foram adicionadas para que o usuário final agora possa bloquear aplicativos autorizados anteriores sem bloquear outros:
https://developer.android.com/studio/publish/#publishing-unknown