Android App Bundles erstellen
Für den Google Play Store
Seit August 2021 für Google Play erforderlich
Alle neuen Apps, die bei Google Play eingereicht werden, müssen das Android App Bundle (AAB)-Format verwenden. AAB liefert deinen Nutzer:innen bis zu 15 % kleinere Downloads.
Was ist ein
Android App Bundle?
Ein Android App Bundle (AAB) ist Googles offizielles Veröffentlichungsformat für Android-Apps im Play Store. Es wurde 2018 eingeführt und markiert einen grundlegenden Wandel gegenüber dem traditionellen APK-Format bei der Paketierung und Auslieferung von Apps.
Im Gegensatz zu APKs, die alle Ressourcen für jede mögliche Gerätekonfiguration enthalten, lässt ein AAB Google Play optimierte APKs erzeugen, die speziell auf das jeweilige Gerät der Nutzer:innen zugeschnitten sind. Das bedeutet: Es wird nur heruntergeladen, was wirklich benötigt wird - die passenden Bildschirmdichte-Bilder, die korrekten Bibliotheken für die CPU-Architektur und die bevorzugten Sprachressourcen.
Laut der offiziellen Dokumentation von Googleerzielen mit AAB veröffentlichte Apps im Durchschnitt eine 15 % geringere Downloadgröße im Vergleich zu universellen APKs - und bei größeren Apps mit umfangreicher Lokalisierung oder vielen Assets können die Einsparungen noch höher sein.
Was steckt in einem Android App Bundle
base/ (Base Module)
Kern-Anwendungscode und Ressourcen, die immer installiert werden. Enthält die Haupt-DEX-Dateien, das Manifest und essenzielle Assets.
feature/ (Dynamische Features)
Optionale Module, die bei Bedarf heruntergeladen werden können. Nutzer:innen installieren Features nur dann, wenn sie benötigt werden.
lib/ (Native Libraries)
Architekturspezifischer nativer Code (ARM, ARM64, x86). Pro Gerät wird nur die relevante ABI ausgeliefert.
res/ (Resources)
Bilder, Layouts und Strings nach Konfiguration organisiert. Nutzer:innen erhalten nur passende Dichte- und Locale-Ressourcen.
BundleConfig.pb
Metadaten zur Bundle-Konfiguration, die Google Play mitteilen, wie die App für unterschiedliche Geräte optimiert und aufgeteilt wird.
META-INF/
Digitale Signaturdateien, die die Echtheit des Bundles verifizieren. Für die Play Console mit deinem Upload-Schlüssel signiert.
AAB vs. APK: Die wichtigsten Unterschiede
| Merkmal | AAB (App Bundle) | APK (Paket) |
|---|---|---|
| Hauptzweck | Veröffentlichung im Play Store | Direkte Installation |
| Google Play (Neue Apps) | Erforderlich | Nicht akzeptiert |
| Downloadgröße | ~15 % kleiner | Größer (alle Ressourcen) |
| Dynamische Bereitstellung | — | |
| Direkte Geräteinstallation | — | |
| App-Signierung | Play App Signing | Vom Entwickler verwaltet |
Mehr erfahren: Android App Bundle-Dokumentation|APK-vs-AAB-Vergleichsleitfaden
Warum
Android App Bundles verwenden?
AAB bietet deutliche Vorteile für Entwickler:innen und Nutzer:innen
15 % kleinere Downloads
Nutzer:innen laden nur die Ressourcen herunter, die ihr Gerät benötigt. Google berichtet von durchschnittlich 15 % Größenersparnis, bei manchen Apps sogar bis zu 35 %.
Dynamische Bereitstellung
Modularisiere deine App, damit Features bei Bedarf heruntergeladen werden können. Nutzer:innen installieren nur, was sie brauchen, wenn sie es brauchen.
Höhere Sicherheit
Play App Signing verwaltet den Signaturschlüssel deiner App sicher in der Infrastruktur von Google. Bei Kompromittierung kannst du deinen Upload-Schlüssel einfach zurücksetzen.
Für jedes Gerät optimiert
Google Play erzeugt automatisch optimierte APKs für jede Gerätekonfiguration - CPU-Architektur, Bildschirmdichte und Sprache.
Vereinfachte Veröffentlichung
Lade eine einzige AAB-Datei hoch, statt mehrere APKs zu verwalten. Google Play übernimmt die gesamte Komplexität des Device-Targetings.
Schnellere Installationen
Kleinere Downloads bedeuten kürzere Installationszeiten. Nutzer:innen mit begrenzter Bandbreite oder wenig Speicher profitieren besonders.
AAB-Größeneinsparungen nach Optimierungsart
Native Bibliotheken
Architekturspezifisch (ARM, x86)
Bildressourcen
Dichtespezifisch (mdpi, hdpi...)
Sprachressourcen
Locale-spezifische Strings und Assets
Play App Signing
verstehen
Wie Google die App-Signierung für AAB-Dateien verwaltet
So funktioniert es
Du signierst mit dem Upload-Schlüssel
Signiere dein AAB mit deinem privaten Upload-Schlüssel, bevor du es in die Play Console hochlädst. Natively generiert diesen Schlüssel und stellt ihn sicher bereit.
Google prüft und speichert
Google Play prüft deine Upload-Signatur und speichert dein Bundle sicher. Dein App-Signaturschlüssel wird von Google verwaltet.
Google signiert für die Auslieferung
Wenn Nutzer:innen deine App herunterladen, signiert Google die optimierten APKs mit deinem App-Signaturschlüssel für eine sichere Auslieferung.
Upload-Schlüssel
Dein privater Schlüssel, der zum Signieren von AABs vor dem Upload zu Google Play verwendet wird. Du kontrollierst diesen Schlüssel.
- Lokal oder von Natively generiert
- Kann bei Kompromittierung zurückgesetzt werden
- Wird nur für Uploads in die Play Console verwendet
App-Signaturschlüssel
Der Schlüssel, den Google zum Signieren der an Nutzer:innen ausgelieferten APKs verwendet. Wird sicher von Google verwaltet.
- In Googles sicherer Infrastruktur gespeichert
- Wird Entwickler:innen nie offengelegt
- Für die endgültige APK-Auslieferung verwendet
Wichtig: Speichere deinen Keystore!
Wenn Natively deinen Keystore generiert, musst du sowohl die Keystore-Datei als auch die Zugangsdaten-Datei herunterladen und sicher speichern. Diese werden für die Veröffentlichung von Updates deiner App benötigt. Wenn du diese Dateien verlierst, kannst du deine App bei Google Play nicht aktualisieren - du müsstest sie als komplett neue App mit einem anderen Paketnamen veröffentlichen.
Mehr erfahren: Play App Signing-Dokumentation|Google Play Console-Hilfe
AABs erstellen
mit Natively
Erzeuge in wenigen Minuten signierte AAB-Dateien, die für Google Play bereit sind
Baue deine App in Natively
Erstelle deine Android-App mit der KI-gestützten Plattform von Natively. Beschreibe deine App-Idee oder schreibe direkt Code. Wir erzeugen ein vollständiges React-Native-Projekt mit allen Konfigurationen.
Bundle-Identifier eingeben
Gib deinen eindeutigen Bundle-Identifier an (z. B. com.deinfirma.appname). Dieser identifiziert deine App bei Google Play dauerhaft und kann später nicht geändert werden.
Deinen Signaturschlüssel herunterladen
Wir generieren einen sicheren Keystore für deine App. Lade sowohl die Keystore-Datei als auch die Zugangsdaten herunter - du brauchst sie für zukünftige Updates. Sicher aufbewahren!
Herunterladen und veröffentlichen
Erhalte deine signierte, produktionsreife AAB-Datei in 5 bis 10 Minuten. Lade sie direkt in die Google Play Console hoch und veröffentliche im größten App Store der Welt.
Was Natively automatisch übernimmt
Keystore-Generierung
Sichere Keystore-Erstellung mit starken Passwörtern und korrekter Zertifikatskonfiguration
Bundle-Signierung
Signiert dein AAB mit deinem Upload-Schlüssel, bereit für die Einreichung in der Play Console
Gradle-Konfiguration
Richtet Build-Dateien, SDK-Versionen, Abhängigkeiten und Bundle-Einstellungen automatisch ein
Code-Optimierung
Wendet R8-Code-Shrinking und Ressourcenoptimierung für kleinere Bundles an
Moderner Android-Support
Zielt auf Android 14 (API 34) mit Abwärtskompatibilität bis Android 7.0+
Play-Console-fertig
Die AAB-Ausgabe ist vollständig mit den Anforderungen und Richtlinien von Google Play kompatibel
Zugangsdaten-Verwaltung
Stellt eine herunterladbare Zugangsdaten-Datei bereit, damit du nie den Zugriff auf deine Signaturschlüssel verlierst
Traditionelle Methode
Android Studio herunterladen
3,2 GB+ Download, 10 GB+ Festplattenspeicher
SDK und Build-Tools konfigurieren
Korrekte SDK-Versionen, Gradle und Abhängigkeiten installieren
Keystore manuell generieren
Keytool-Kommandozeile mit den richtigen Parametern verwenden
Signierung konfigurieren
build.gradle mit Keystore-Pfaden und Passwörtern einrichten
Builden und Fehler beheben
Builds ausführen, Fehler beheben, Ausgabe prüfen
Natively Builder
Kein Setup erforderlich
AABs direkt im Browser erstellen, keine Downloads erforderlich
Automatische Keystore-Generierung
Sicherer Keystore mit einem Klick erstellt, Zugangsdaten inklusive
Vorkonfigurierte Signierung
Build-System automatisch für Release-Signierung konfiguriert
Cloud-Kompilierung
Schnelle Builds auf optimierten Servern, keine lokalen Ressourcen erforderlich
Sofortiger Download
Signiertes, optimiertes AAB erhalten, bereit für Google Play
Veröffentlichung im
Google Play Store
Schritte zur Veröffentlichung deiner AAB
Entwicklerkonto erstellen
Registriere dich bei Google Play Console mit einer einmaligen Registrierungsgebühr von 25 US-Dollar
Deine App erstellen
App-Namen hinzufügen, Standardsprache festlegen und App- oder Spielkategorie wählen
Store-Eintrag einrichten
Beschreibung, Screenshots, App-Icon und Grafiken hinzufügen
Dein AAB hochladen
Zu Release > Produktion > Release erstellen gehen und deine AAB-Datei hochladen
Inhaltsfreigabe abschließen
Fragebogen ausfüllen, um Altersfreigaben zu erhalten (ESRB, PEGI usw.)
Zur Prüfung einreichen
Google prüft deine App (bei neuen Apps dauert das typischerweise einige Tage)
Anforderungen für den Store-Eintrag
App-Icon
512 x 512 px, PNG, 32-Bit mit Alpha
Feature-Grafik
1024 x 500 px, Werbebanner
Screenshots
2-8 Screenshots, Größen für Smartphone und/oder Tablet
Kurzbeschreibung
Bis zu 80 Zeichen
Vollständige Beschreibung
Bis zu 4.000 Zeichen
Datenschutzerklärung
URL erforderlich, wenn die App personenbezogene/sensible Daten verarbeitet
Erklärungen zur Datensicherheit
Beschreibe, welche Daten deine App erfasst und wie sie verwendet werden
TippBereite alle Assets für den Store-Eintrag vor dem Upload deiner AAB vor, um den Einreichungsprozess zu beschleunigen.
Mehr erfahren: Google Play Launch-Checkliste|Android Developer Launch-Leitfaden
Wann
AAB statt APK
AAB verwenden, wenn ...
APK verwenden, wenn ...
Natively unterstützt beide Formate
AAB für den Play Store
Signierte AAB-Dateien erstellen, bereit für die Google Play Console mit automatischem Keystore
APK zum Testen
APK-Dateien für direkte Geräteinstallation, Beta-Tests und Sideloading erstellen
Wechsle einfach zwischen den Formaten - baue deine App einmal und exportiere sie im benötigten Format. Mehr über unseren APK-Builder erfahren →
Häufig gestellte
Fragen
Was ist eine AAB-Datei?
Ein AAB (Android App Bundle) ist Googles offizielles Veröffentlichungsformat für Android-Apps im Play Store. Im Gegensatz zu APK-Dateien enthalten AABs den gesamten kompilierten Code und alle Ressourcen, überlassen die APK-Generierung jedoch Google Play. Wenn Nutzer:innen deine App herunterladen, erstellt und liefert Google Play optimierte APKs speziell für deren Gerätekonfiguration aus. Das führt zu kleineren Downloads und besserer Performance.
Ist AAB für den Google Play Store erforderlich?
Ja, seit August 2021 verlangt Google Play, dass alle neuen Apps im Android App Bundle (AAB)-Format veröffentlicht werden. Bestehende Apps können für Updates weiterhin APKs nutzen, aber Google empfiehlt den Umstieg auf AAB ausdrücklich, um von kleineren Downloadgrößen (bis zu 15 % weniger) und Dynamic-Delivery-Funktionen zu profitieren.
Was ist der Unterschied zwischen AAB und APK?
APK ist ein installierbares Paket, das alle App-Ressourcen für jedes Gerät enthält. AAB ist ein Veröffentlichungsformat, bei dem Google Play für das jeweilige Gerät der Nutzer:innen optimierte APKs erzeugt. AAB führt im Durchschnitt zu 15 % kleineren Downloads, unterstützt die dynamische Feature-Auslieferung und nutzt Googles Play App Signing für mehr Sicherheit. APKs werden weiterhin für die direkte Geräteinstallation und Tests benötigt.
Wie signiere ich eine AAB-Datei?
AAB-Dateien müssen vor der Einreichung bei Google Play mit einem Upload-Schlüssel signiert werden. Der Upload-Schlüssel ist dein privater Signierschlüssel, der in einer Keystore-Datei gespeichert wird. Google Play nutzt anschließend Play App Signing, um den finalen App-Signaturschlüssel zu verwalten. Natively generiert den Keystore automatisch, stellt die Zugangsdaten sicher zum Download bereit und signiert deine AAB während des Build-Prozesses.
Kann ich eine AAB-Datei auf meinem Gerät installieren?
Nein, AAB-Dateien können nicht direkt auf Android-Geräten installiert werden. Sie sind ein Veröffentlichungsformat speziell für App Stores. Google Play konvertiert das AAB zur Installation in gerätespezifische APKs. Für Tests auf physischen Geräten benötigst du eine APK. Natively kann sowohl AAB-Dateien für die Play-Store-Veröffentlichung als auch APK-Dateien für direkte Tests erzeugen.
Was ist Play App Signing?
Play App Signing ist Googles Dienst zur Verwaltung des Signaturschlüssels deiner App. Wenn du ein AAB hochlädst, signierst du es mit einem Upload-Schlüssel, aber Google verwendet einen separaten App-Signaturschlüssel, um die finalen APKs für Nutzer:innen zu signieren. Das erhöht die Sicherheit, da dein App-Signaturschlüssel sicher bei Google gespeichert ist und du deinen Upload-Schlüssel bei Kompromittierung zurücksetzen kannst.
Wie viel kleiner sind AAB-Downloads im Vergleich zu APK?
Android App Bundles führen im Vergleich zu universellen APKs typischerweise zu durchschnittlich 15 % kleineren Downloads. Die Einsparung entsteht, weil nur die für jedes Gerät benötigten Ressourcen ausgeliefert werden: Bilder mit passender Bildschirmdichte, geeignete native Bibliotheken für die CPU-Architektur und die richtigen Sprachressourcen. Bei Apps mit vielen Assets oder Sprachlokalisierungen können die Einsparungen noch höher ausfallen.
Was ist Dynamic Feature Delivery in AAB?
Dynamic Feature Delivery ermöglicht es dir, deine App zu modularisieren, sodass Nutzer:innen Funktionen bei Bedarf statt alle auf einmal herunterladen können. Eine Kamera-App kann beispielsweise AR-Filter erst dann laden, wenn sie wirklich genutzt werden. Das reduziert die anfängliche Installationsgröße und liefert Funktionen genau dann aus, wenn sie gebraucht werden. Unterstützt wird das nur über das AAB-Format.
Wie lange dauert es, eine AAB-Datei zu erstellen?
Mit traditionellen Methoden in Android Studio dauert das Erstellen eines AAB je nach Projektkomplexität 2 bis 10 Minuten, plus 2 bis 3 Stunden Ersteinrichtung. Mit dem Online-AAB-Builder von Natively kannst du ein vollständig signiertes AAB in 5 bis 10 Minuten ohne Einrichtungszeit erzeugen. Unsere Cloud-Infrastruktur übernimmt Kompilierung, Signierung und Optimierung automatisch.
Muss ich meine Keystore-Datei aufbewahren?
Ja, unbedingt! Deine Keystore-Datei und ihr Passwort sind essenziell, um Updates für deine App zu veröffentlichen. Wenn du deinen Keystore verlierst, kannst du deine App bei Google Play nicht mehr aktualisieren und musst sie als komplett neue App mit neuem Paketnamen veröffentlichen. Natively generiert deinen Keystore und stellt sichere Download-Links bereit - speichere diese Dateien an einem sicheren Ort.
Spin to Win
Try your luck for $5 off your first month.
Veröffentliche im
Google Play Store noch heute
Baue deine App in Natively, erzeuge mit einem Klick signierte AAB-Dateien und erreiche weltweit über 2,5 Milliarden Android-Nutzer:innen.
