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