Регистрация

В Google Play теперь новый формат для приложений - Android App Bundle. Что он изменит?

Umi 6-07-2021, 13:04 1 425 Новости портала

Начиная с августа 2021 приложения в Play Маркете будут публиковаться в новом формате App Bundle вместо старого APK (Android Package).

Зачем нужен AAB и как он устроен?

Впервые App Bundle был запущен ещё в 2018 году. По словам Google, уже более миллиона приложений в Google Play, включая Netflix, Twitter и другие, используют AAB вместо обычного APK. И прежде всего, новый формат призван уменьшить размер Android-приложений (в среднем на 35%), что в свою очередь ускорит их загрузку и поможет сэкономить место на смартфоне.

Как именно это работает? Раньше у разработчиков был выбор: либо создавать один большой APK-файл, содержащий все компоненты, нужные для работы приложения на разных устройствах, либо же использовать новый, более оптимизированный формат App Bundle. С помощью последнего можно разбивать базовый APK на несколько частей, которые будут докачиваться при необходимости. И теперь этот подход станет обязательным для всех последующих приложений. 

По сути, для нас, конечных пользователей, мало что меняется, потому что AAB - это просто улучшенный формат для сборки и публикации приложений в сам Play Маркет. Прежде всего, он будет использоваться разработчиками. Android App Bundle представляет собой файл (с расширением .aab), который упорядочивает код и ресурсы приложения в модули, подобно ZIP-архиву. Из этих модулей Google Play генерирует всё те же APK, которые уже предоставляются пользователям для установки.

Главная фишка в том, что теперь с приложениями будут загружаться только те данные, которые нужны для работы с конкретным устройством, отсеивая всё лишнее. Благодаря этому и удается уменьшить их размер.

Требуемый размер приложений в формате AAB составляет не более 150 МБ. Для скачивания дополнительного контента поверх этого лимита будет использоваться система Play Asset Delivery (PAD). Обычно игры и приложения для загрузки доп. ассетов использовали OBB. Но новая система PAD использует более совершенные алгоритмы сжатия и динамическую подгрузку данных, которая может производиться параллельно с уже запущенной игрой или приложением. 

Где и когда введут формат AAB?

В ближайшем будущем App Bundle будет использоваться только для приложений в Play Маркете. В других магазинах вроде Amazon App Store (появится в Windows 11) останутся обычные APK. 


Следовательно, разработчики, перешедшие на новый формат, не смогут предоставить свои приложения альтернативным магазинам, если только не сделают отдельную APK-версию программы. 

Android App Bundle станет стандартным форматом для публикации всех новых приложений в Google Play начиная с августа 2021 года. Тогда как уже существующие и частные приложения из Play Console могут оставаться на прежнем APK.

В целом, бояться перехода на новый формат не стоит, так как вы этого даже не заметите.

Источник: beebom.com, Android Developers Blog

Комментарии (1)

avatar

0
#1 • 2021-07-06
Ага, ждём новых вирусов, использующих динамическую подгрузку данных...
Информация
Комментировать статьи на сайте возможно только в течении 20 дней со дня публикации.

2020-2024 © Alex.Strannik Team
Отсутствие всяческого дизайна лежит на совести Frozz'a (c)
Закрыть