Android использует файлы AAB – чем они отличаются от файлов APK?

AAB-файлИтак, вот история: с момента своего первого запуска (более десяти лет назад) APK-файлы стали универсальным форматом для приложений на Android. Будь то разработчик или пользователь, который хочет установить приложения из другого источника (например, Google Play Store, APKMirror или чего-то еще) — всегда используйте файл в формате APK.

Но все изменилось с августа 2021 года, когда Google изменил формат приложений на Android с ранее использовавшегося APK на AAB. Итак, что такое файл AAB?

Файлы AAB — это файлы, созданные на заказ.

AAB-файл 2

Итак, разница между файлами APK и AAB заключается в том, что мы называем ресурсами. В приложении ресурс — это все, что не является программным кодом, например изображения, языковые файлы или музыка. Если вы нажмете кнопку «Установить» для приложения в Play Store, Google отправит вам настроенный APK-файл AAB-файла для вашего устройства, конечно, файл уже адаптирован к необходимым вам ресурсам.

Например, ваш смартфон завис в разрешении Full HD+? Тогда вы будете получать только APK-файлы без разрешения 2K или 4K. Другой пример: если вы установите английский и индонезийский в качестве языков устройства, APK-файл, который вы получите, не будет добавлять другие языки, которые вы не используете.

Проверено непосредственно Google, а не разработчиком

AAB-файл 3

Еще одно большое отличие — это подписание (проверка) в приложении. При использовании APK-файла ответственность за его подпись ключом разработчика несет разработчик приложения. Эту блокировку можно использовать при установке приложения на смартфон. Ее цель — проверить, не было ли приложение скомпрометировано вредоносным ПО или было ли приложение разблокировано для платных функций.

Что ж, в будущем APK будет подписывать не разработчик, а Google сделает это сразу — а именно при создании APK-файла из AAB.

Таким образом, Google не удаляет файлы APK полностью с Android, поскольку формат файла AAB более сложен (больше ресурсов или, можно сказать, расширение APK), и когда вы устанавливаете приложение на свой смартфон, полученный вами файл остается в формировать APK-файлы. Просто APK-файл был адаптирован под нужды вашего устройства, не внося лишнего.

Файлы AAB не только более сложны, но и всегда требуют разрешения от Google, будь то обновление или просто покупка платных функций (термин Pro-функции) из приложения. Таким образом, приложения с файлами AAB определенно гораздо более безопасны и тесно интегрированы с Google, поскольку всем им требуется разрешение Google.

Дело в том, что я надеюсь, что это будет полезно и поможет вам понять файл AAB. Итак, что вы думаете об этом изменении политики Google? Скажите это прямо в колонке комментариев.

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *