7 pontos por xguru 2021-07-02 | 3 comentários | Compartilhar no WhatsApp
<p>- A partir de agosto, novos apps terão que ser enviados à Play Store como Android App Bundle (AAB)<br /> → apps que hoje estão em APK poderão continuar como estão <br /> - O formato APK (Android Package), usado desde o início do Android, será substituído pelo AAB, lançado em 2018<br /> → o AAB é 15% menor que o APK <br /> → como permite controlar de forma mais detalhada o método de distribuição de updates, as atualizações podem ser mais rápidas e eficientes <br /> - Problemas do AAB<br /> → para publicar em outras lojas, como a Amazon Appstore, será preciso exportar manualmente uma versão APK <br /> → para exportar de AAB para APK, será necessário fornecer ao Google a própria App Signing Key</p>

3 comentários

 
ganadist 2021-07-02
<p>Isso pode causar um mal-entendido..<br /> o aab é o formato usado para publicar na Google Play Store.<br /> Na prática, quando o app é baixado no dispositivo, ele ainda é recebido como apk.<br /> (Tecnicamente, trata-se de fragmentos de apk chamados split apk.)<br /> <br /> E também existe uma forma de gerar apk junto com o aab (`universal apk`), oferecida pela ferramenta de build (Android Gradle Plugin).</p>
 
ganadist 2021-07-02
<p>E o problema prático do AAB é que a assinatura do app passa a ser feita pelo Google...<br /> O problema é que isso abre margem para que o Google possa modificar o app arbitrariamente.<br /> <br /> Na prática, em serviços como o Firebase Test Lab ou o pré-teste do Google Play, eles de fato modificam o código do app para coletar várias informações sobre a execução do app e depois gerar um relatório.<br /> <br /> Essas preocupações estão bem explicadas nos posts abaixo.<br /> https://xda-developers.com/google-play-apk-replacement-pros-cons/… /> https://commonsware.com/blog/2021/… /> <br /> </p>
 
tribela 2021-07-02
<p> &gt; Para exportar um AAB como APK, é preciso fornecer ao Google a App Signing Key do próprio app.<br /> A última linha me deixa meio desconfortável...</p>