Android App Bundle

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Android App Bundle
Изображение логотипа
Расширение .aab
Тип формата Упакованное приложение
Содержит Android
Сайт developer.android.com/gu…

Android App Bundle (прям. Связка Android Приложений) — файловый формат публикации приложения для Android. App Bundle позволяет отложить подписание и генерацию каждого APK файла для разных устройств в магазине приложений, при этом уменьшая изначальный размер приложения путём разархивирования нативных библиотек.[1] Использует расширение «.aab». 

С августа 2021 года формат является обязательным для всех новых приложений, опубликованных в Google Play.[2]

Разработчики игр, которые публикуют их приложения с помощью App Bundles, могут использовать Доставку Игровых Ресурсов (англ. Game Assets Delivery): решение Google Play для доставки больших по объему ресурсов для игр, которое предлагает разработчикам гибкие методы доставки и высокую производительность

Разделенные APK

[править | править код]

Без Android App Bundle, APK может поддерживать несколько иностранных языков, до четырех разных архитектур процессора и несколько разрешений экрана.[3] Это означает, что каждый устанавливаемый файл может содержать потенциально большое количество дополнительных функций, не предназначенных для конечного пользователя и его устройства, процессора, локализации, размера экрана и т. д..[3]

Разделенные APK, которые генерируются в магазине приложений, таком как Google Play, содержат только код и ресурсы, необходимые для конфигурации конкретного устройства.[4] Если пользователь изменит язык устройства или набор функций, магазин приложений может запросить дополнительные разделенные APK для удовлетворения изменившихся требований.[5]

Примечания

[править | править код]
  1. About Android App Bundles (англ.). Android Developers. Дата обращения: 15 августа 2021. Архивировано 9 августа 2021 года.
  2. Peters. Google is moving away from APKs on the Play Store (англ.). The Verge (30 июня 2021). Дата обращения: 15 августа 2021. Архивировано 4 августа 2021 года.
  3. 1 2 Amadeo. Google Play dumps APKs for the more Google-controlled “Android App Bundle” (амер. англ.). Ars Technica (1 июля 2021). Дата обращения: 15 августа 2021. Архивировано 12 августа 2021 года.
  4. Tim Anderson. Android devs prepare to hand over app-signing keys to Google from August (англ.). www.theregister.com. Дата обращения: 15 августа 2021. Архивировано 24 июля 2021 года.
  5. Elliott. A new publishing format for the future of Android (англ.). Medium (23 ноября 2020). Дата обращения: 15 августа 2021. Архивировано 16 июля 2021 года.