Три года назад, в 2018 году, корпорация Google представила альтернативный формат распространения мобильных приложений — Android App Bundle (AAB). Его главной задачей стало избавление платформы от тех недостатков, которые присущи существующему формату APK.
Начиная с августа 2021 года Google превращает App Bundle из альтернативного в основной формат для гаджетов Android. поэтому более в магазинах приложений Google Play не будут принимать пакеты APK.
Основные отличия App Bundle от APK
Первый вопрос, который может быть задан – чем App Bundle отличается от APK? Назовем основные отличия:
• меньшие размеры и более оперативная установка: меньший вес размера пакета – на 15% меньше APK;
• наличие всего, необходимого для работы: сервис сам определяет, какие бинарные файлы и ресурсы ему отдать.
В итоге уменьшается занятое место на долговременной памяти смартфона. Для очень многих бюджетных андроидов это весьма ощутимое преимущество. Ведь можно размещать больше информации.
Еще один плюс – безопасная доставка дополнительных ресурсов по запросу, поскольку в настоящее время многие большие приложения, в том числе игры, применяют для хранения дополнительной информации отдельные OBB-файлы. Недостаток подобной схемы заключается в небезопасности данных, поскольку ОВВ-файлы размещены на сторонних серверах.
Android App Bundle делает концепцию доставки ресурсов более безопасной, файлы публикуются на серверах Google Play. Сотрудники Google проверяют файлы и подписывают цифровой подписью, что значительно повышает их безопасность.
Также стоит отметить, что Play Asset Delivery позволяет экономить трафик и место на смартфоне, получая только нужные ресурсы.
Привязка формата к Google Play
App Bundle может быть привязан к Google Play. Это связано с тем, что самые интересные возможности формата работают исключительно с данным фирменным магазином приложений. Кроме того, корпорация акцентирует внимание на вопросах повышения безопасности экосистемы. В-третьих, App Bundle требует проверки и цифровой подписи всех частей приложения.
Эксперты предсказывают, что любители устанавливать приложения на смартфон вручную могут столкнуться с определенными трудностями. Самое легкое – устанавливать App Bundle через специальные инсталляторы вроде APKMirror Installer.