AAB (Android App Bundle) — это формат публикации приложений для Android. В отличие от APK, этот файл нельзя напрямую установить на устройство. Он представляет собой контейнер, содержащий весь скомпилированный код, ресурсы и нативные библиотеки приложения, однако генерация и подпись APK-файлов делегируются Google Play. Когда пользователь загружает приложение из Play Store, Google Play использует этот пакет для создания и предоставления оптимизированных APK, адаптированных под конфигурацию конкретного устройства пользователя. Этот процесс называется Dynamic Delivery (динамическая доставка). Благодаря этому пользователи загружают только тот код и ресурсы, которые необходимы для работы приложения на их устройстве, что значительно уменьшает размер загрузки и объем занимаемого места. Это ускоряет процесс скачивания, экономит память устройства и снижает расход мобильных данных. App Bundles поддерживают такие функции, как динамические модули (dynamic feature modules), позволяющие доставлять определенные возможности приложения по требованию, что дополнительно улучшает пользовательский опыт. Формат AAB призван заменить традиционный метод публикации APK, предлагая существенные преимущества в плане оптимизации размера и эффективности доставки. На данный момент это рекомендуемый формат публикации для новых приложений в Google Play.