Android App Bundle — это формат файла публикации приложений Android . App Bundle должен включать скомпилированный код и ресурсы приложения , что позволяет отложить подписание и генерацию файлов APK в магазине приложений , что уменьшает начальный размер загрузки приложения. [1] Расширение файла, используемое для этого формата, — «.aab». [2]
Google Play требует наличия Android App Bundles для всех новых приложений с августа 2021 года и для всех обновлений уже существующих приложений с ноября 2021 года. [3] [4] С мая 2023 года для Android TV требуются AAB. [5]
Без Android App Bundles APK может поддерживать несколько языков, до четырех различных архитектур ЦП и несколько разрешений экрана . [6] Это означало, что каждый установочный файл мог содержать потенциально большое количество раздутого содержимого, не имеющего отношения к конкретной комбинации ЦП, локали и размера экрана устройства. [6]
Разделенные APK, которые генерируются магазином приложений, таким как Google Play, содержат только код и ресурсы, необходимые для конкретного устройства, загружающего приложение. [7] Если пользователь меняет язык или набор функций своего устройства, магазин приложений может затем предоставить дополнительные разделенные APK по запросу для удовлетворения изменившихся требований. [8]
Для использования функции «играй по мере загрузки» в Google Play требуются пакеты приложений Android, которые позволяют пользователям загружать и устанавливать часть игры, чтобы начать играть, а затем загружать остальную часть, пока пользователь занят прохождением первого уровня. [9]