Android App Bundle

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Android App Bundle
Расширение aab
Тип формата Упакованное приложение
Содержит Android

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. 3,0 3,1 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 года.