Известный всем пользователям Android формат APK уходит в прошлое. C августа его заменят на AAB (Android App Bundle), который уменьшит вес приложений и сделает установку быстрее.
Формат AAB был анонсирован еще в 2018 году вместе с Android 9 Pie, но полностью внедрить его компания решилась только сейчас. Он призван облегчить жизнь как пользователям так и разработчикам — последним теперь не придется вручную оптимизировать программы и игры под большое количество разнообразных устройств. Процесс будет полностью автоматизированным и выполняться на стороне Google Play.
AAB — это универсальный формат, устанавливающий на устройства не все файлы приложений, которые часто бывают лишними, а только нужные элементы в зависимости от разных сочетаний железа. В результате программы занимают в среднем на 15% меньше и быстрее устанавливаются.
Для наглядной демонстрации отличий Google подготовила гифку — если APK устанавливал все содержимое пакета, включая ненужные языки и код для запуска на разных процессорах, то AAB «берет» только то, что нужно конкретному устройству:
Приложения в формате AAB не должны превышать 150 мегабайт, но играм, понятное дело, нужно больше места. Сейчас дополнительные файлы для них докачиваются отдельно после установки в формате OBB. Его тоже заменят — на PAD (Play Asset Delivery) с улучшенным сжатием для уменьшения занимаемого пространства.
По словам компании, на сегодня уже более миллиона программ перешли на ABB, включая Twitter, Netflix, Duolingo, софт от Adobe и игры от Gameloft. Все остальные разработчики, согласно требованиям Google, должны начать размещать в Google Play свои приложения исключительно в новом формате с августа.
Он, к слову, на текущий момент не поддерживается стандартным установщиком в Android. Если вы наткнетесь на приложения в формате ABB в сети, потребуется сторонний, например, APKMirror Installer.