Diferencia entre APK y AAB y todas sus ventajas

Diferencia entre APK y AAB y todas sus ventajas


Para los que estĂ©is mĂĄs despistados y aĂșn no sepĂĄis la diferencia entre las extensiones .apk y .aab , aquĂ­ os traigo una rĂĄpida explicaciĂłn, y estoy seguro de que os va a molar!

Primero de todo, ¿QuĂ© es APK?


SĂ© que a estas alturas puede ser algo absurdo explicar que es un APK, pero nunca estĂĄ de mĂĄs refrescar conceptos.


Un APK o extensión .apk viene del acrónimo en inglés de Android Application Package, y como os podéis imaginar, se usa como formato para los paquetes de compresión que dentro contienen todos los archivos necesarios para que funcione una aplicación en Android. Båsicamente cuando descargamos una aplicación para instalarla lo que estamos descargando es su archivo APK en el que se encuentra el instalador y todo el contenido de la misma.

Y entonces, ¿QuĂ© es AAB?


El formato AAB fue una de las presentaciones que hizo Google durante el Google I/O 2018, y es la soluciĂłn para las aplicaciones que cada vez pesan mĂĄs y mĂĄs con una gran cantidad de archivos y librerĂ­as que muchas veces no son ni usados por el usuario o el dispositivo.

Los Android App Bundle o AAB, es el nuevo formato de carga con extensión .aab el cuål también incluye la base de la apliacación y por separado todas las librerías y archivos de la App, lo que se conoce como Dynamic Delivery, y a diferencia del APK, el AAB no es un instalable.


La gran ventaja de esta nueva extensiĂłn es que a la hora de descarga la aplicaciĂłn desde Google Play, Ă©ste se encarga de firmar y generar el APK con el cĂłdigo base y tan solo los archivos y librerĂ­as que necesite nuestro dispositivo en concreto, como por ejemplo segĂșn la densidad de pantalla, el procesador, el idioma, etc.




Y esto es algo que interesa tanto al usuario final como al programador, ya que si una aplicaciĂłn pesa demasiado, puede que el usuario final acabe desinstalĂĄndola por ocupar mucho espacio y el programador perderĂ­a a sus usuarios, por lo que esta novedad es una ventaja para todos!




Google asegura que el ahorro oscilarĂĄ entre un 20% y un 50% dependiendo de la aplicaciĂłn y el dispositivo, y los mĂĄs beneficiados serĂĄn los que tengan Android 5.0 Lollipop o superior, ya que en las versiones anteriores el App Bundle solo podrĂĄ detectar tipo de procesador y densidad de pantalla, lo que producirĂĄ que el ahorro sea bastante menor.



Sin duda Google ha dado en el clavo, espero que os haya aclarado las dudas y os haya gustado!

Publicar un comentario

0 Comentarios