Das AAB (Android App Bundle) ist ein Veröffentlichungsformat für Android-Anwendungen. Es ist nicht direkt auf einem Gerät installierbar wie eine APK. Stattdessen ist es ein Container, der den gesamten kompilierten Code, die Ressourcen und die nativen Bibliotheken Ihrer App enthält, aber die Generierung und Signierung der APKs auf Google Play verlagert. Wenn ein Benutzer Ihre App aus dem Play Store herunterlädt, verwendet Google Play das App Bundle, um optimierte APKs für die Gerätekonfiguration jedes Benutzers zu generieren und bereitzustellen. Dieser Prozess wird als Dynamic Delivery (Dynamische Bereitstellung) bezeichnet. Das bedeutet, dass Benutzer nur den Code und die Ressourcen herunterladen, die sie benötigen, um die App auf ihrem spezifischen Gerät auszuführen, was die Download-Größe der App und den Installations-Footprint reduziert. Dies führt zu schnelleren Downloads, spart Speicherplatz auf den Geräten der Benutzer und reduziert den Datenverbrauch. App Bundles unterstützen Funktionen wie Dynamic Feature Modules (Dynamische Funktionsmodule), mit denen Sie bestimmte Funktionen Ihrer App bei Bedarf bereitstellen können, was die Benutzererfahrung weiter optimiert. Das AAB-Format wurde entwickelt, um die traditionelle APK-Veröffentlichungsmethode zu ersetzen und bietet erhebliche Vorteile hinsichtlich der App-Größenoptimierung und der Bereitstellungseffizienz. Es ist das empfohlene Veröffentlichungsformat für neue Apps auf Google Play.