Google осложнил установку приложений APK

Установка приложений в обход Google Play — это то, за что Android выбирает все больше пользователей. В нашей суровой реальности это особенно актуально, но и в более спокойные времена установка APK в обход магазина приложений Google была востребована, так как далеко не всегда приложения были доступны для российских пользователей. Особенно это касалось приложений необходимых для синхронизации и работы устройств, которые официально не поставлялись на российских рынок. Для тех же «умных очков» RayBan Stories требовалось приложение View, а для часов Google Pixel — приложение FitBit. Их можно было скачать со сторонних сайтов, например, APKMirror в виде APK-файлов и установить напрямую (разрешив это действие в настройках смартфона).

В 2018 году Google анонсировала новый формат дистрибуции приложений: Android App Bundle. Он должен был прийти (и в итоге пришел) на смену APK. Суть в следующем. APK — это полный набор всех необходимых для работы приложения компонентов. AAB — это прослойка, которая на основе ваших технических характеристик запрашивает пакет установки приложения, в котором нет ничего лишнего. За счет такого подхода экономится место на смартфоне пользователя, а разработчики могут более гибко управлять обновлениями и в случае необходимости откатывать версии приложения.

Например, приложения в RuStore весят сильно больше, чем приложения в Google Play потому, что им приходится помимо самого приложения упаковывать в установочный пакет все необходимые дополнительные библиотеки и системные компоненты.

Что же изменилось? Google потребовал от разработчиков начать использовать AAB еще в 2021 году, а теперь и вовсе перестал генерировать полновесные APK. По большому счету для пользователей Google Play ничего не изменилось, а вот для тех, кто устанавливает APK со сторонних ресурсов, потребуется сделать несколько телодвижений. В случае с APKMirror — установить приложение, которое сможет обрабатывать пакетные дистрибутивы.

При этом APK остаются с нами, но ряд приложений будет распространяться только в пакетном виде.

//Сергей Половников