L'AAB (Android App Bundle) è un formato di pubblicazione per le applicazioni Android. Non è direttamente installabile su un dispositivo come un file APK. È invece un contenitore che include tutto il codice compilato, le risorse e le librerie native della vostra app, ma delega la generazione e la firma degli APK a Google Play. Quando un utente scarica l'app dal Play Store, Google Play utilizza l'app bundle per generare e fornire APK ottimizzati per la configurazione specifica del dispositivo di ciascun utente. Questo processo è chiamato Dynamic Delivery (Distribuzione Dinamica). Ciò significa che gli utenti scaricano solo il codice e le risorse necessarie per eseguire l'app sul loro dispositivo specifico, riducendo la dimensione di download dell'app e l'impronta di installazione. Questo porta a download più veloci, risparmio di spazio di archiviazione sui dispositivi degli utenti e riduzione dell'utilizzo dei dati. Gli App Bundle supportano funzionalità come i moduli di funzionalità dinamiche (dynamic feature modules), che consentono di fornire determinate funzionalità dell'app su richiesta, ottimizzando ulteriormente l'esperienza utente. Il formato AAB è progettato per sostituire il metodo di pubblicazione tradizionale basato su APK, offrendo vantaggi significativi in termini di ottimizzazione delle dimensioni dell'app e di efficienza di distribuzione. È il formato di pubblicazione raccomandato per le nuove app su Google Play.