Android App Bundle (.aab) ist Googles modernes Android-Distributionsformat, das 2018 eingeführt und im August 2021 für neue Google Play-Uploads verpflichtend wurde. Es ersetzt das ältere APK-Format für die Store-Distribution. Der zentrale Vorteil: Google Play nutzt das AAB, um pro Installation ein geräteoptimiertes APK zu generieren — jeder Nutzer lädt nur die Ressourcen, den Code und die Sprach-Assets herunter, die sein spezifisches Gerät benötigt, was die Installationsgröße deutlich reduziert.
Warum AAB wichtig ist
- Kleinere Installationsgrößen: 15–50 % Reduktion gegenüber Universal-APK. Apps mit vielen Sprachen oder vielen gerätespezifischen Assets profitieren am meisten.
- Schnellere Downloads bei schwachen Verbindungen: Installations-Abschlussraten in Schwellenmärkten steigen merklich, wenn Installationsgrößen unter die Reibungsschwelle von Mobilfunknetzen fallen.
- Modulare Auslieferung: Apps können Features in Module aufteilen, die bei Bedarf statt beim ersten Start heruntergeladen werden. Reduziert die anfängliche Installationsgröße weiter.
- Asset Packs: Große Assets (HD-Texturen, Videoinhalte, ML-Modelle) können separat ausgeliefert werden und werden erst heruntergeladen, wenn sie tatsächlich genutzt werden.
Migration: Bestehende Apps im Play Store hatten bis Ende 2023 Zeit, auf AAB zu migrieren. Neue Apps müssen seit August 2021 AAB verwenden. APKs werden intern weiterhin eingesetzt — Google Play generiert sie dynamisch aus deinem hochgeladenen AAB — du baust oder lädst sie aber nicht mehr selbst hoch.
Außerhalb von Google Play: AABs sind nicht direkt installierbar. Für die direkte Distribution (Enterprise-Apps, alternative App Stores, Sideloading) benötigen Entwickler weiterhin APKs — diese aus dem AAB mit `bundletool` erzeugen. F-Droid, Amazon Appstore, Huawei AppGallery, Samsung Galaxy Store akzeptieren weiterhin APK (einige beginnen damit, auch AAB zu akzeptieren).
AAB vs. APK
| AAB (.aab) | APK (.apk) | |
|---|---|---|
| Google Play-Upload | Pflichtformat (neue Apps seit Aug. 2021) | Nicht mehr akzeptiert |
| Installationsgröße | 15–50 % kleiner (geräteoptimiert) | Universal — größer |
| Direkte Installation / Sideloading | Nicht direkt installierbar | Ja |
| Alternative Stores (Amazon, F-Droid) | Einige akzeptieren es mittlerweile | Standard |
Google Play generiert zur Installationszeit geräteoptimierte APKs aus deinem AAB. Für Sideloading oder alternative Stores erzeugst du weiterhin APKs via bundletool.