web-dev-qa-db-de.com

Unterschied zwischen apk (.apk) und app bundle (.aab)

Vor kurzem hat Google eine neue Funktion app bundle das ist ein ziemlich ähnliches Konzept wie APK, außer seiner Flexibilität und architektonischen Unterschiede.

Ich habe viele Blogs/Artikel gelesen, um zu verstehen, wie das App-Bundle auf Geräten im Vergleich zur APK-Datei funktioniert.

Was ist der eigentliche interne Arbeitsprozess von App Bundle und wie funktioniert es auf Android Geräten ab Google Play Store?

39
0xAliHn

App Bundles sind ein Veröffentlichungsformat, während APK (Android-Anwendung PacKage) das Paketformat ist, das möglicherweise auf dem Gerät installiert wird.

App-Bundles erstellen mit bundletool eine Reihe von APKs. (.apks) Dies kann extrahiert werden, und die Basis- und Konfigurationssplits sowie potenzielle dynamische Funktionsmodule können auf einem Gerät bereitgestellt werden.

Die Abhängigkeiten können ungefähr so ​​aussehen: Bundletool modules

Der Inhalt eines App Bundles sieht ungefähr so ​​aus: Bundletool contents

Weitere Informationen zu App Bundles finden Sie unter hier verfügbar .

32
keyboardsurfer