APK Downloader
← Назад к блогу
·8 min read

APK против AAB: полное сравнение форматов Android (2026)

Полное руководство по форматам APK и AAB. Что внутри APK, чем AAB отличается, как AAB влияет на размер загрузки и как конвертировать с помощью bundletool.

APKAABAndroidСравнение

Если вы когда-нибудь задумывались, в чём разница между APK и AAB (Android App Bundle) — вы не одиноки. С 2021 года Google требует формат AAB для новых приложений в Play Store, но APK остаётся стандартом для прямой установки. Давайте разберёмся.

Что такое APK?

APK (Android Package Kit) — это формат установочного пакета Android. Это архив, который содержит всё необходимое для работы приложения:

  • AndroidManifest.xml — идентификатор приложения, разрешения, компоненты
  • classes.dex — скомпилированный код Java/Kotlin, который исполняет Android Runtime
  • res/ — ресурсы: изображения, макеты, строки перевода
  • lib/ — нативные библиотеки под разные архитектуры (arm64-v8a, armeabi-v7a, x86_64)
  • META-INF/ — цифровые подписи для проверки целостности файла
  • resources.arsc — индекс скомпилированных ресурсов для быстрого поиска

Что такое AAB?

AAB (Android App Bundle) — это издательский формат, предназначенный только для загрузки в Google Play. Он содержит все ресурсы приложения, но не является установочным файлом. Google Play использует AAB для генерации оптимизированного APK под каждое конкретное устройство — с учётом его плотности экрана, архитектуры процессора и языка.

APK vs AAB: ключевые отличия

ХарактеристикаAPKAAB
УстановкаПрямая установкаТребуется конвертация через Google Play
РесурсыВсе ресурсы для всех устройствТолько ресурсы для конкретного устройства
Подписиv1, v2, v3v2, v3 (без v1)

Что это значит для пользователя?

Для обычных пользователей разница прозрачна: когда вы скачиваете приложение из Google Play, магазин автоматически генерирует и оптимизирует APK из AAB под ваше устройство. Загрузка становится меньше, установка — быстрее. Однако при скачивании APK из сторонних источников и зеркал вы получаете универсальный APK со всеми ресурсами.

Как конвертировать AAB в APK?

Если у вас есть AAB-файл и вы хотите установить его напрямую, используйте bundletool от Google:

java -jar bundletool.jar build-apks --bundle=/path/app.aab --output=/path/app.apks

После этого распакуйте полученный .apks файл — внутри вы найдёте APK для вашего устройства. Затем установите стандартной командой adb install.

FAQ

Можно ли установить AAB напрямую на телефон?
Нет, AAB — это издательский формат. Его нужно сначала преобразовать в APK через bundletool или Google Play.

Какой формат скачивается через gptoapk.com?
gptoapk.com загружает APK, сгенерированный Google Play из AAB-файла. Вы получаете готовый к установке оптимизированный APK.

Какой формат мне выбрать как пользователю?
Для установки — APK. Для загрузки в магазин — AAB. Для резервного копирования — APK (он самодостаточен).

Влияет ли AAB на модификации и патчи?
Да. Работа с AAB сложнее, так как перед модификацией его нужно собрать в целостный APK. Большинство инструментов для патчинга и моддинга всё ещё работают с APK.

Скачивайте APK без лишних сложностей

gptoapk.com — получайте готовый APK прямо из Google Play. Не нужно разбираться с AAB и bundletool. Просто вставьте ссылку.

Попробовать APK-загрузчик