Недавно Google представил новую функцию, app bundle
которая очень похожа на APK, за исключением ее гибкости и архитектурных отличий.
Я прочитал много блогов / статей, чтобы понять, как комплект приложений работает на устройствах по сравнению с файлом APK.
Каков фактический внутренний рабочий процесс пакета приложений и как он работает на устройствах Android, начиная с Google Play Store?
android
apk
android-app-bundle
0xAliHn
источник
источник
Ответы:
Пакеты приложений - это формат публикации, тогда как APK (приложение для Android PacKage) - это формат упаковки, который в конечном итоге будет установлен на устройстве.
Пакеты приложений используют bundletool для создания набора APK. (.apks) Его можно извлечь, и на устройстве можно развернуть базовую часть и конфигурацию, а также потенциальные модули динамических функций.
Зависимости могут выглядеть примерно так:
Содержимое App Bundle выглядит примерно так:
Более подробную информацию о App Bundle можно найти здесь .
источник
.apk
файл в магазин, теперь я хочу загрузить.aab
, имеет ли это значение?Ниже приведены преимущества Android App Bundle по сравнению с APK в PlayStore:
источник