Todas las aplicaciones de Android deberán utilizar AAB, un nuevo formato más ligero, a partir de agosto

En Android es más de lo normal instalar aplicaciones en formato APK (Android Aaplicación PAGC.Akedad). El formato ha sido omnipresente en Android durante años y ahora es el momento de decirle adiós. ¿Por qué? Porque a partir de agosto todos los desarrolladores de aplicaciones tendrán que adoptar la AAB (Paquete de aplicaciones de Android).

¿Y que significa eso exactamente? Para el usuario de un pie, cosita. Las aplicaciones pesarán un poco menos, pero la experiencia será la misma. Para los desarrolladores de aplicaciones que ya están en el mercado, ya que las actualizaciones existentes están exentas del cambio (por ahora).

Sin embargo, para los nuevos desarrolladores de aplicaciones supondrá un cambio, ya que la aplicación deberá estar empaquetada en este formato. También lo significará para copias ilegítimas de solicitudes., ya que el nuevo formato no permitirá extraer una copia completa de la aplicación, sino una copia limitada y probablemente no funcional en todos los móviles.

AAB, APK … ¿de qué se trata esto?


Pero antes que nada, ¿qué es el formato AAB y en qué se diferencia del formato APK? Dentro de un APK convencional están todos los recursos disponibles en la aplicación, es decir, todos los idiomas, diseños y textos, por ejemplo. Supongamos que la aplicación tiene gráficos en diez idiomas (hay más recursos, pero así simplificamos la explicación).

Si instalamos la APK convencional, instalamos todos los recursos de la aplicación, incluidos los gráficos en diez idiomas. ¿Para qué queremos los diez idiomas? Realmente no del todo, ya que lo más probable es que solo necesitemos el idioma español para usar la aplicación. Si el desarrollador carga la aplicación en formato APK en Google Play, cuando lo instalemos instalaremos todos los recursos, incluidos los que no necesitamos.

Paquete de aplicaciones

Esquema de un paquete de aplicaciones.

Ahí es donde entra el formato AAB. App Bundle es un contenedor con todos los recursos de la aplicación (en nuestro caso, los gráficos en diez idiomas), pero es «modular». El contenedor tiene la aplicación base (en APK) y todos los recursos (también en APK). Cada uno de estos recursos se denomina APK dividido.

Cómo instalar el emulador de Android Studio para usar Android en PC

Cuando descargamos una aplicación cargada en Google Play en formato AAB, Google crea un APK que incluye solo los recursos que necesitamos. Es decir, en lugar de crear un APK con los diez idiomas, incluye solo el español porque es el que vamos a utilizar.

Las aplicaciones en formato AAB no se pueden instalar per se. No es como descargar un APK e instalarlo, pero tiene más bullicio debido, precisamente, a su modularidad. Quedémonos con la idea de que seguiremos instalando las aplicaciones en formato APK desde Google Play, pero el desarrollador deberá subirlos en formato AAB.

¿Y en qué se traduce esto?

Google Play Store

Como podemos ver, a nivel de usuario básico esto solo se traduce en una cosa: aplicaciones más ligeras (15% de media, según Google). El motivo es, como decíamos antes, que descargaremos la app optimizada para nuestro dispositivo (según su procesador, pantalla, idioma, etc.). Menos recursos descargados, aplicaciones más ligeras. A nivel de desarrollador, hay muchas otras razones.

Uno de los más peculiares está relacionado con copias ilegítimas de aplicaciones. Extraer un APK no es nada complicado, hay aplicaciones que lo hacen en un momento. Es por eso que las aplicaciones de pago no legítimas se pueden encontrar con una simple búsqueda en Internet.

Las mejores aplicaciones de 2021 para Android: gemas nuevas, esenciales y ocultas

El problema con el formato APK convencional es que si alguien hace una copia del APK, extraer el APK completo con todos los recursos. Básicamente, es una copia ilegítima compatible con cualquier móvil. Con el formato AAB esto no va a desaparecer, pero será muy limitado.

¿Por qué? Simplemente vuelva a la explicación anterior. Si cuando descargamos una aplicación subida a Google Play en formato AAB lo que instalamos es una APK con recursos optimizados para nuestro móvil, al extraer ese APK estaremos extrayendo un APK limitado y funcional solo en aquellos móviles que sean similares al nuestro, y no con todos.

Como podemos ver, salvando este caso en concreto la cosa no cambia en absoluto. Los usuarios continuarán instalando las aplicaciones de Google Play como antes, solo que serán aplicaciones más optimizadas y más ligeras. También podemos seguir instalando aplicaciones en formato APK de forma manual si el desarrollador decide publicarlas fuera de Google Play (como es el caso de WhatsApp). No obstante, todo lo que pase por Google Play Store a partir de agosto tendrá que hacerlo en formato AAB.

Leave a Reply