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