7 puntos por xguru 2021-07-02 | 3 comentarios | Compartir por WhatsApp
<p>- A partir de agosto, al lanzar nuevas apps en Play Store, será obligatorio registrarlas como Android App Bundle (AAB)<br /> → Las apps que actualmente están en APK podrán mantenerse tal como están <br /> - El formato APK (Android Package), usado desde los inicios de Android, será reemplazado por AAB, lanzado en 2018<br /> → AAB es 15% más pequeño que APK <br /> → Como permite controlar con más detalle la forma de distribuir actualizaciones, hace posibles actualizaciones más rápidas y eficientes <br /> - Problemas de AAB<br /> → Para publicarlo en otras tiendas, como Amazon Appstore, hay que exportar manualmente una versión APK <br /> → Para exportar AAB a APK, hay que proporcionar a Google su propia App Signing Key</p>

3 comentarios

 
ganadist 2021-07-02
<p>Esto puede prestarse a malentendidos...<br /> AAB es el formato con el que se publica en Google Play Store.<br /> Cuando realmente se descarga al dispositivo, se sigue recibiendo como APK.<br /> (Técnicamente, son fragmentos de APK llamados split APK).<br /> <br /> Y al mismo tiempo que AAB, las herramientas de compilación (Android Gradle Plugin) también ofrecen una forma de generar un APK (universal APK).</p>
 
ganadist 2021-07-02
<p>Y el problema real de `aab` es que Google termina haciendo la firma de la app de su lado..<br /> El problema es que eso deja abierta la posibilidad de que Google pueda modificar la app arbitrariamente.<br /> <br /> De hecho, en lugares como Firebase Test Lab o Google Play pre-test, modifican el código de la app para obtener diversa información sobre su ejecución y luego entregan un reporte.<br /> <br /> El siguiente post explica muy bien estas preocupaciones.<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 AAB a APK, hay que proporcionar a Google su App Signing Key<br /> La última línea me deja un poco intranquilo...</p>