stringtranslate.com

Пакет приложений Android

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

Google Play требует наличия Android App Bundles для всех новых приложений с августа 2021 года и для всех обновлений уже существующих приложений с ноября 2021 года. [3] [4] С мая 2023 года для Android TV требуются AAB. [5]

Разделить APK

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

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

Для использования функции «играй по мере загрузки» в Google Play требуются пакеты приложений Android, которые позволяют пользователям загружать и устанавливать часть игры, чтобы начать играть, а затем загружать остальную часть, пока пользователь занят прохождением первого уровня. [9]

Смотрите также

Ссылки

  1. ^ "О пакетах приложений Android". Разработчики Android . Архивировано из оригинала 2021-08-09 . Получено 2021-08-15 .
  2. ^ "bundletool". Разработчики Android . Получено 2021-10-19 .
  3. ^ Питерс, Джей (2021-06-30). «Google отказывается от APK в Play Store». The Verge . Архивировано из оригинала 2021-08-04 . Получено 2021-08-15 .
  4. ^ "Новый Android App Bundle и требования к целевому уровню API в 2021 году". Блог разработчиков Android . Получено 22.11.2022 .
  5. ^ Амадео, Рон (2022-11-22). «Android TV потребует App Bundles в 2023 году, что должно уменьшить размер приложения на 20%». Ars Technica . Получено 2022-11-22 .
  6. ^ ab Amadeo, Ron (01.07.2021). "Google Play сбрасывает APK-файлы в пользу более контролируемого Google "Android App Bundle"". Ars Technica . Архивировано из оригинала 12.08.2021 . Получено 15.08.2021 .
  7. ^ Тим Андерсон. «Разработчики Android готовятся передать ключи подписи приложений Google с августа». www.theregister.com . Архивировано из оригинала 2021-07-24 . Получено 2021-08-15 .
  8. ^ Эллиотт, Дом (2020-11-23). ​​"Новый формат публикации для будущего Android". Medium . Архивировано из оригинала 2021-07-16 . Получено 2021-08-15 .
  9. ^ Амадео, Рон (15.11.2021). "Android 12: Обзор Ars Technica". Ars Technica . Получено 21.11.2021 .

Внешние ссылки