Найти тему
ТЕХНОwave

🔥Android отказывается от APK и переходит к AAB - что теперь будет с приложениями?

Ещё в 2018-ом году стало известно о AAB (Android App Bundle), и это дало разработчикам понять то, что формат распространения их приложений будет меняться. Спустя три года AAB становится обязательным для всех разработчиков: начиная с августа текущего года, Play Маркет будет принимать только приложения нового формата. Старые приложения Google трогать не собирается.

Android App Bundle - что это?

Для начала стоит разобраться в том, что же из себя представляет AAB. Кратко: это абсолютно новый формат, с помощью которого владельцы смартфонов смогут загружать только то, что нужно именно их устройству. Сами по себе APK-приложения часто универсальны для всех устройств - разработчики просто не могут писать их под каждое устройство отдельно и стараются "подогнать" софт или игры для всех типов устройств.

Android App Bundle станет неким "сундуком": он будет собирать в себе различные версии приложения в виде всё тех же APK-файлов, но теперь для каждого смартфона будет предусмотрен свой пакет файлов. AAB, в свою очередь, станет "передатчиком" и будет загружать на смартфон пользователя именно тот APK-файл, который ему нужен. Старый формат никуда не денется, при этом примет немного новый вид.

Пример того, сколько памяти можно сэкономить при помощи AAB. Источник: https://developer.android.com/platform/technology/app-bundle
Пример того, сколько памяти можно сэкономить при помощи AAB. Источник: https://developer.android.com/platform/technology/app-bundle

Выиграют от такой "смены власти" и разработчики, и обычные пользователи: одни смогут предлагать только те файлы, которые нужны смартфону (что, по словам Google, может даже повысить процент установки приложений, т.е. их популярность), а у других появится возможность устанавливать приложения намного быстрее и экономить место на накопителе при помощи PAD (Play Asset Delivery).

Плюсы Android App Bundle

  • Любое новое приложение формата AAB, загруженное с Play Маркета, будет впоследствии обновляться путём загрузки только нужных дополнительных файлов. Это существенно повлияет на скорость загрузки данных и вес самих приложений.
-3
  • Для разработчиков предусмотрены дополнительные удобства: PFD (Play Feature Delivery) упростит и ускорит доработку софта, как и его обновление при помощи модульной системы: разработчик сможет "привязывать" отдельные новые модули к основному приложению.
  • Безопасность в этом переходе играет далеко не последнюю роль. Сейчас основная часть приложений хранится на устройстве в виде файлов с расширением .obb и загружается с различных источников. Google же хочет организовать их предварительную проверку и загрузку на смартфон безопасных файлов с информацией о такой проверке уже с собственных серверов. Всё это Google называет Play App Signing.

Как теперь устанавливать сторонний софт?

Вопрос о том, будет ли доступна установка приложений со сторонних ресурсов, остаётся открытым. Мы уже поняли, что APK всё ещё остается с нами, но вот способ установки исполняемых файлов значительно меняется. При всём этом, Google пока не поясняет, будет ли вообще возможна ручная установка.

Софт для работы с AAB существует давно, но одно дело, когда вся эта система будет официально привязана к Play Маркету и этот процесс будет автоматизирован, а другое - ручная установка из неизвестных источников.

Благодарю за прочтение статьи! Не забудь подписаться на канал и поддержать статью лайком. Поделись статьей через соцсети с друзьями - этим ты помогаешь каналу развиваться :)

Если не трудно - подпишись на YouTube-канал. На нём сейчас есть обзор на смартфон Realme C21. Спасибо!

Удачи и до новых встреч!

#it #смартфон #телефон #интернет #андроид