Das Android App Bundle mit der Dateiendung .aab ist das Dateiformat für die Veröffentlichung von Android -Anwendungen. Das App-Bundle muss den kompilierten Code und die Ressourcen der Anwendung enthalten, wodurch das Signieren und Generieren von APK-Dateien an den App Store verschoben werden kann, sodass die anfängliche Downloadgröße der Mobile App reduziert wird.[1] Die für dieses Format verwendete Dateierweiterung lautet ".aab".[2]

Das Dateiformat ist seit August 2021 für alle neuen Google-Play-Apps vorgeschrieben.[3]

Aufgeteilte APKs

Bearbeiten

Ohne Android App Bundles kann ein APK mehrere Sprachen, bis zu vier verschiedene CPU-Architekturen und mehrere Bildschirmauflösungen unterstützen.[4] Dies bedeutete, dass jede Installationsdatei möglicherweise große Mengen an aufgeblähten Dateien enthalten konnte, die für die spezifische Kombination aus CPU, Gebietsschema und Bildschirmgröße eines Geräts irrelevant waren.[4]

Geteilte APKs, die von einem App Store wie Google Play generiert werden, enthalten nur den Code und die Ressourcen, die für das jeweilige Gerät benötigt werden, das die App herunterlädt.[5][6] Wenn der Benutzer seine Gerätesprache oder seinen Funktionssatz ändert, kann der App Store dann zusätzliche Split-APKs auf Anfrage liefern, um die geänderten Anforderungen zu erfüllen.[7]

Android-App-Bundles sind erforderlich, um die Funktion "Play as you download" von Google Play zu verwenden, mit der Benutzer einen Teil des Handyspiels herunterladen und installieren können, um mit dem Spielen zu beginnen, und dann den Rest herunterladen, während der Benutzer mit dem ersten Level beschäftigt ist.[8]

Referenzen

Bearbeiten
  1. About Android App Bundles. In: developer.android.com. Abgerufen am 22. März 2022 (englisch).
  2. bundletool. In: developer.android.com. Abgerufen am 22. März 2022 (englisch).
  3. Jay Peters: Google is moving away from APKs on the Play Store. In: theverge.com. 30. Juni 2021, abgerufen am 22. März 2022 (englisch).
  4. a b Ron Amadeo: Google Play dumps APKs for the more Google-controlled “Android App Bundle”. In: arstechnica.com. 1. Juli 2021, abgerufen am 22. März 2022 (amerikanisches Englisch).
  5. Tim Anderson: Android devs prepare to hand over app-signing keys to Google from August. In: theregister.com. Abgerufen am 22. März 2022 (englisch).
  6. Abgerufen am 22. März 2022.
  7. Dom Elliott: A new publishing format for the future of Android. Google Play Apps & Games. In: medium.com. 23. November 2020, abgerufen am 22. März 2022 (englisch).
  8. Ron Amadeo: Android 12: The Ars Technica Review. In: arstechnica.com. 15. November 2021, abgerufen am 22. März 2022 (amerikanisches Englisch).