L'Android App Bundle (.aab) est le format de distribution Android moderne de Google, introduit en 2018 et rendu obligatoire pour les nouveaux téléversements sur Google Play en août 2021. Il remplace l'ancien format APK pour la distribution sur le store. L'avantage clé : Google Play utilise l'AAB pour générer des APK optimisés par appareil à chaque installation — chaque utilisateur ne télécharge que les ressources, le code et les ressources linguistiques dont son appareil spécifique a besoin, réduisant considérablement la taille d'installation.
Pourquoi l'AAB est important
- Taille d'installation réduite : réduction de 15 à 50 % par rapport à l'APK universel. Les applications avec de nombreuses langues ou variantes d'appareils bénéficient le plus de cet avantage.
- Téléchargements plus rapides sur les connexions faibles : les taux de completion d'installation dans les marchés émergents augmentent sensiblement quand la taille descend en dessous des seuils de friction des réseaux opérateurs.
- Livraison modulaire : les applications peuvent diviser les fonctionnalités en modules téléchargés à la demande plutôt qu'au moment de l'installation initiale. Réduit encore davantage la taille d'installation initiale.
- Asset packs : les ressources volumineuses (textures HD, contenu vidéo, modèles ML) peuvent être distribuées séparément, téléchargées uniquement quand elles sont réellement utilisées.
Migration : les applications existantes sur le Play Store avaient jusqu'à fin 2023 pour migrer vers l'AAB. Les nouvelles applications doivent utiliser l'AAB depuis août 2021. Les APK sont toujours utilisés en interne — Google Play les génère dynamiquement à partir de votre AAB téléversé — mais vous ne les construisez plus ni ne les téléversez vous-même.
En dehors de Google Play : les AAB ne sont pas directement installables. Pour la distribution directe (applications entreprise, stores alternatifs, sideloading), les développeurs ont encore besoin d'APK — générez-les à partir de l'AAB avec `bundletool`. F-Droid, Amazon Appstore, Huawei AppGallery, Samsung Galaxy Store acceptent tous encore les APK (certains commencent à accepter l'AAB).
AAB vs APK
| AAB (.aab) | APK (.apk) | |
|---|---|---|
| Téléversement Google Play | Obligatoire (nouvelles applications depuis août 2021) | Plus accepté |
| Taille d'installation | 15-50 % plus petite (optimisée par appareil) | Universelle — plus grande |
| Installation directe / sideload | Pas directement installable | Oui |
| Stores alternatifs (Amazon, F-Droid) | Certains acceptent désormais | Standard |
Google Play génère des APK optimisés par appareil à partir de votre AAB au moment de l'installation. Pour le sideloading ou les stores alternatifs, vous produisez encore des APK via bundletool.