O AAB (Android App Bundle) é um formato de publicação para aplicações Android. Ele não é diretamente instalável em um dispositivo como um APK. Em vez disso, é um contêiner que inclui todo o código compilado, recursos e bibliotecas nativas do seu aplicativo, mas delega a geração e a assinatura do APK para o Google Play. Quando um usuário baixa seu aplicativo da Play Store, o Google Play usa o app bundle para gerar e servir APKs otimizados para a configuração de dispositivo de cada usuário. Este processo é chamado de Dynamic Delivery (Entrega Dinâmica). Isso significa que os usuários baixam apenas o código e os recursos necessários para executar o aplicativo em seu dispositivo específico, reduzindo o tamanho de download e a pegada de instalação do aplicativo. Isso resulta em downloads mais rápidos, economiza espaço de armazenamento nos dispositivos dos usuários e reduz o uso de dados. Os App Bundles suportam recursos como módulos de recursos dinâmicos (dynamic feature modules), que permitem entregar certas funcionalidades do seu aplicativo sob demanda, otimizando ainda mais a experiência do usuário. O formato AAB foi projetado para substituir o método tradicional de publicação via APK, oferecendo vantagens significativas em termos de otimização do tamanho do aplicativo e eficiência de entrega. É o formato de publicação recomendado para novos aplicativos no Google Play.