O Android Go nunca foi um requisito para dispositivos de baixo custo, mas é exatamente por isso que existe. A partir de breve, isso pode estar mudando.
Em 2017, Google anunciou uma versão modificada do Android para dispositivos de baixo custo. O "Android Go Edition" foi desenvolvido especificamente para dispositivos com 1 GB ou menos de RAM. Em conjunto, o Google lançou leve Versões "Go Edition" de muitos dos seus serviços populares. Android Go nunca foi um requerimento para esses dispositivos de baixo custo, no entanto. Isso pode mudar em breve, no entanto.
De acordo com uma cópia vazada do "Guia de configuração de dispositivos da edição Android 11 Go" do Google (datado de 24 de abril de 2020), o Google planeja tornar o Android Go Edition um requisito para dispositivos recém-lançados com 2 GB de RAM ou menos. Aqui estão os novos requisitos que serão implementados:
- A partir do Android 11, dispositivos com 512 MB de RAM (incluindo atualizações) não estão qualificados para pré-carregar o GMS.
- Todos os novos PRODUTOS lançados com Android 11, se tiverem 2 GB de RAM ou menos, DEVEM retornar verdadeiro para a API ActivityManager.isLowRamDevice() e ser iniciados como um dispositivo Android Go.
- A partir do quarto trimestre de 2020, todos os novos PRODUTOS lançados com Android 10, se tiverem 2 GB de RAM ou menos, DEVEM retornar verdadeiro para a API ActivityManager.isLowRamDevice() e iniciar como um dispositivo Android Go.
- Dispositivos de 2 GB de RAM lançados anteriormente na configuração GMS padrão NÃO DEVEM ser convertidos para a configuração Android Go por meio de MRs ou atualizações de cartas. Eles permanecerão Android padrão
O que tudo isso significa é que, a partir do final deste ano, no quarto trimestre de 2020, qualquer novo dispositivo Android 10 lançado com 2 GB ou menos de RAM deve use o Android Go Edition. Além disso, qualquer dispositivo lançamento com Android 11 com 2 GB ou menos de RAM também deve use o Android Go. Basicamente, ainda há algum tempo para que dispositivos Android 10 com pouca RAM cumpram os requisitos, mas novos dispositivos Android 11 com pouca RAM não terão essa chance.
Conforme mencionado, o Android Go foi originalmente planejado para dispositivos com menos de 1 GB de RAM, mas não foi obrigatório para os OEMs implementarem. A introdução de dispositivos Android Go com 2 GB de RAM também é algo novo. Parece que a mudança aconteceu no final do ano passado, com o Google atualizando seu site para refletir essa mudança. A inclusão de dispositivos de 2 GB de RAM traz o kernel/userspace de 64 bits para o ecossistema Go Edtion.
Esses próximos requisitos devem causar uma grande mudança na forma como os dispositivos Android de baixo custo são percebidos. Abandonar o suporte do Android 11 GMS (Google Mobile Services) para dispositivos ultrabaixos de 512 MB significa que não veremos nenhum deles no futuro. E o Android Go instalado em dispositivos de 1 GB e 2 GB significa melhor desempenho geral. Os dispositivos desta gama podem ser muito populares, o que torna importante que a experiência Android seja a melhor possível.
Ouvimos uma fonte na semana passada sobre esta mudança futura e este documento corrobora o que ouvimos anteriormente. No entanto, é possível que as informações de nossa fonte e deste documento estejam desatualizadas e o Google tenha retirado esse requisito. Ficaremos atentos a quaisquer anúncios públicos do Google, bem como a quaisquer atualizações de documentos internos, para ver se conseguimos obter mais informações.
Agradecimentos a Tillie Kottmann (@deletescape) por encontrar o documento com esta informação!