El AAB (Android App Bundle) es un formato de publicación para aplicaciones de Android. No es directamente instalable en un dispositivo como un APK. En su lugar, es un contenedor que incluye todo el código compilado, los recursos y las bibliotecas nativas de su aplicación, pero pospone la generación y firma del APK a Google Play. Cuando un usuario descarga su aplicación desde Play Store, Google Play utiliza el app bundle para generar y servir APKs optimizados para la configuración del dispositivo de cada usuario. Este proceso se denomina Entrega Dinámica (Dynamic Delivery). Esto significa que los usuarios solo descargan el código y los recursos que necesitan para ejecutar la aplicación en su dispositivo específico, lo que reduce el tamaño de descarga de la aplicación y la huella de instalación. Esto conduce a descargas más rápidas, ahorra espacio de almacenamiento en los dispositivos de los usuarios y reduce el uso de datos. Los App Bundles son compatibles con características como los módulos de funciones dinámicas (dynamic feature modules), que le permiten entregar ciertas funcionalidades de su aplicación bajo demanda, optimizando aún más la experiencia del usuario. El formato AAB está diseñado para reemplazar el método de publicación tradicional basado en APK, ofreciendo ventajas significativas en términos de optimización del tamaño de la aplicación y eficiencia de entrega. Es el formato de publicación recomendado para nuevas aplicaciones en Google Play.