Le format AAB (Android App Bundle) est un format de publication destiné aux applications Android. Contrairement à un fichier APK, il ne peut pas être installé directement sur un appareil. Il s'agit d'un conteneur regroupant l'ensemble du code compilé, des ressources et des bibliothèques natives de votre application, tout en déléguant la génération et la signature des APK à Google Play. Lorsqu'un utilisateur télécharge votre application depuis le Play Store, Google Play utilise l'App Bundle pour générer et fournir des APK optimisés spécifiquement pour la configuration de l'appareil de l'utilisateur. Ce processus est appelé Dynamic Delivery. Ainsi, les utilisateurs ne téléchargent que le code et les ressources nécessaires au fonctionnement de l'application sur leur appareil, ce qui réduit considérablement la taille du téléchargement et l'empreinte de l'installation. Cela permet des téléchargements plus rapides, une économie d'espace de stockage et une réduction de la consommation de données. Les App Bundles prennent en charge des fonctionnalités telles que les modules dynamiques (dynamic feature modules), permettant de fournir certaines fonctionnalités à la demande, optimisant ainsi l'expérience utilisateur. Le format AAB est conçu pour remplacer la méthode de publication traditionnelle par APK, offrant des avantages majeurs en termes d'optimisation de la taille et d'efficacité de distribution. Il s'agit du format de publication recommandé pour les nouvelles applications sur Google Play.