Home > FAQ > What is app bundle?

What is apk bundle

An App Bundle is a publishing format introduced by Google for Android apps. It is designed to optimize the delivery of apps to users by reducing the size of the app and ensuring that users download only the code and resources they need for their specific device configuration.
Key Features of Android App Bundle (.aab):
Smaller App Size:
Instead of uploading a single APK for all devices, developers upload an App Bundle.
Google Play then generates optimized APKs for each device configuration (CPU architecture, screen density, language, etc.).
Users download only the necessary components, reducing app size.

Dynamic Feature Modules (Optional):
Developers can split features into separate modules that are downloaded on demand.
This is useful for large apps where not all users need every feature.

No More Multiple APKs:
Previously, developers had to upload separate APKs for different device types (e.g., ARM, x86, HD, 4K).
With App Bundles, Google Play handles this automatically.

Better Performance & User Experience:
Faster downloads and installs due to smaller APK sizes.
Supports Play Feature Delivery (on-demand feature installation).
Supports Play Asset Delivery (for games with large assets).

Required for New Apps on Google Play (Since August 2021):
Google mandates the use of App Bundles for new apps (APK uploads are no longer allowed for new apps, with some exceptions).

Was this helpful?