Если вы любитель техники, то, скорее всего, вы знаете, что такое APK-файл. Уже более десяти лет файлы APK являются символом приложений для Андроид. Однако с августа 2021 года Google изменил способ отправки приложений в Google Play Store. Это произошло благодаря появлению и внедрению совершенно нового формата AAB. В этой статье мы рассмотрим способы, с помощью которых можно установить файл AAB на смартфон Андроид.
Прежде чем приступить к обсуждению этой темы, рекомендуем ознакомиться с подробной статьей о том, что такое файл AAB и какие преимущества он имеет. В статье также объясняются причины перехода Google на этот новый метод распространения приложений.
Содержание
Все что нужно знать про AAB файлы
Самое первое, что вам нужно понять о файлах AAB, это то, что они не являются «обновленной» версией старого стандарта APK. Это означает, что файл AAB — это не новый формат файловой системы, который смартфоны Android могут «распаковать» для установки приложения. Вместо этого AAB — сокращение от Android App Bundle — представляет собой изменение способа доступа смартфонов к установочным файлам приложений из Google Play Store.
Еще один момент, который следует отметить, заключается в том, что появление файлов AAB не изменит процесс загрузки приложений для конечного пользователя в Google Play Store. На данный момент новый формат AAB применим только к новым приложениям, загружаемым в Play Store. Однако большинство популярных приложений для Андроид уже перешли на новый формат AAB, и в будущем это, скорее всего, будет касаться всех приложений для Андроид.
Чтобы понять, почему Google заставляет разработчиков переходить на формат AAB, необходимо понять, как происходил процесс установки приложения на телефон с помощью старого формата APK. Для неспециалиста файл APK можно назвать аналогом ZIP-файла, который содержит весь необходимый код, необходимый для приложения. Стандартный APK-файл также включает такие ресурсы, как изображения и аудиофайлы. Тем не менее, поскольку телефоны Android выпускаются в широком ассортименте с разными размерами экранов и разрешением, разработчикам не остается ничего другого, как упаковывать в один APK несколько одинаковых изображений для разных типов экранов. Это означает, что APK файл, который вы загружаете, включает в себя то, что на самом деле не нужно для вашего телефона.
Решить эту проблему можно было с помощью нескольких APK одного и того же приложения — с незначительными изменениями этих параметров для разных характеристик, а Google уже заботился о доставке нужного APK на нужный телефон. Однако это означало, что разработчику приходилось тратить дополнительное время на доработку этих APK и их загрузку по отдельности. Не самое лучшее решение. Вот тут-то и приходит на помощь новый формат AAB.
Чтобы сделать приложения совместимыми с новым форматом AAB, разработчикам необходимо разбить свои APK на несколько частей. Первый сегмент содержит так называемый базовый APK, который будет загружаться на всех смартфонах и представляет собой основные функции приложения. Остальные фрагменты разрабатываются с учетом изменяемых атрибутов. Все эти сегменты упаковываются в AAB и размещаются в облаке Google Play Store). Но на самом деле разработчики не заботся о разделении. Все за них делает инструмент для разработки, который сам упаковывает файл в формат AAB.
Теперь, когда вы заходите в Google Play Store и загружаете приложение в формате AAB, вместо того, чтобы загружать весь APK, Google проверяет характеристики вашего девайса и выдает базовый APK, а затем загружаются только соответствующие части разделенного APK, наиболее подходящие для вашего устройства. Это позволяет экономить трафик, а время загрузки и установки приложений сокращается.
Поэтому большинство пользователей Android не заметят изменений в обычном процессе загрузки/установки приложений с появлением AAB. Однако это немного усложняет ситуацию для любителей, которые часто загружают приложения на свои телефоны.
Как установить AAB на Android?
Учитывая то, что AAB это будущее, разработчиками уже начинают делать инструменты, с помощью которых можно будет установить AAB себе на телефон. И некоторые такие приложения уже доступны Play Store. Так с помощью чего, можно установить AAB?
Используя App Bundle Installer
Простое приложение, которое может установить AAB на ваш телефон называется App Bundle Installer. Обратите внимание, что это бесплатное, поддерживаемое рекламой приложение, которое все еще находится в разработке. Поэтому возможно, что вы столкнетесь с ошибками. Тем не менее, это хорошее приложение, если вам попадется файл AAB, который вы хотите установить.
После установки приложения выбор файла AAB будет такой же простой, как выбор файла в файловом менеджере.
Выбрав файл AAB, нажмите кнопку «Install File» и следуйте инструкциям на экране.
Через APKMirror installer
APKMirror — это популярное хранилище приложений, в котором по традиции размещается большое количество надежных APK-файлов. В настоящий момент APKMirror позволяет устанавливать пакеты приложений с помощью собственного инсталлятора под названием APKMirror installer. Вы можете установить его прямо с их сайта, нажав здесь, или загрузить его из Google Play Store.
Обратите внимание, что APKMirror пока позволяет загружать пакеты приложений только в собственном формате .apkm. Поэтому, чтобы увидеть программу установки APKMirror в действии, вам необходимо загрузить бандл приложения в поддерживаемом формате.