Andy Walker / Autoridade Android
TL; DR
- A partir de agosto de 2021, o Google exigirá que todos os novos APKs do Android cheguem à Play Store como App Bundles.
- Isso invariavelmente resultará em tamanhos de arquivo menores e outras vantagens para o usuário final.
- No entanto, também exigirá que os desenvolvedores de aplicativos enviem versões do APK de seus aplicativos para outros canais que não sejam da Play Store, pois eles não são compatíveis com App Bundles.
Desde que o Android existe, os aplicativos Android são lançados no formato APK (que significa Pacote Android). No entanto, em 2018, o Google introduziu um novo formato chamado Android App Bundles, ou AAB (com o nome de arquivo * .aab). O Google anunciou que este novo formato resultaria em tamanhos de arquivo de aplicativo menores e maneiras mais fáceis de controlar vários aspectos dos aplicativos. Dos milhões de aplicativos da Google Play Store, milhares deles já usam o sistema AAB.
Hoje, o Google anunciou que o formato AAB agora substituirá oficialmente os APKs do Android. Isso significa que a partir de agosto deste ano, todos os novos aplicativos enviados para a Google Play Store devem vir no formato AAB. Os aplicativos que atualmente são APKs podem permanecer assim – pelo menos por enquanto.
Chega de APKs Android: boas ou más notícias?
No final das contas, essa é uma boa notícia para o consumidor médio. Os Android App Bundles podem ser até 15% menores do que os APKs do Android, por exemplo. Os desenvolvedores também terão mais controle sobre como distribuem atualizações para aplicativos, o que provavelmente resultará em atualizações de aplicativos mais rápidas e eficientes.
No entanto, existem dois problemas significativos com AABs. A primeira é que os desenvolvedores que desejam que seus aplicativos apareçam em outros canais de distribuição – como a Amazon App Store ou a App Gallery da Huawei – precisarão exportar manualmente as versões APK de seus aplicativos. Isso não exigirá muito esforço por parte do desenvolvedor, mas significaria que qualquer desenvolvedor que desejasse só aparecer na Play Store teria esse poder. Nesses casos, os usuários finais precisariam exportar AABs como APKs do Android por conta própria, pois os arquivos * .aab não funcionariam em armazenamentos alternativos.
Relacionado: Uma introdução ao Google Play Console para desenvolvedores Android
O outro problema é que os desenvolvedores precisarão fornecer ao Google sua chave de assinatura do aplicativo para exportar um aplicativo AAB como APK. Isso dá ao Google um pouco de poder. A chave de assinatura do aplicativo é basicamente a prova de que um desenvolvedor específico criou um aplicativo específico. Embora seja improvável que o Google faça isso, é possível que ele assine aplicativos em nome de um desenvolvedor. Também é possível que alguém obtenha acesso a essa chave e, em seguida, assine os aplicativos para si mesmo. Como tal, alguns desenvolvedores não gostam muito do formato do App Bundle.
O resultado final, porém, é que todos os novos aplicativos Android na Google Play Store precisarão ser AABs. Não há como contornar isso. Esta é uma nova direção ousada para longe dos APKs do Android, mas vamos precisar esperar que a poeira baixe antes de tirar qualquer conclusão.