Google Play StoreAAB Builder

Générez des bundles d’apps Android
Pour le Google Play Store

Créez votre app dans Natively, puis générez des fichiers Android App Bundle (AAB) instantanément. Créez des packages AAB signés requis pour la publication sur le Google Play Store.

Format requis par Google Play
Génération automatique du keystore
Prêt en 5 a 10 minutes
Google Play Store

Requis pour Google Play depuis août 2021

Toutes les nouvelles apps soumises à Google Play doivent utiliser le format Android App Bundle (AAB). AAB permet jusqu'a 15 % de téléchargements en moinspour vos utilisateurs.

En savoir plus

Quest-ce quun
Android App Bundle ?

Un Android App Bundle (AAB) est le format officiel de publication de Google pour les apps Android sur le Play Store. Introduit en 2018, il represente un changement fondamental par rapport au format APK traditionnel dans la maniere de packager et de livrer les apps aux utilisateurs.

Contrairement aux APK qui contiennent toutes les ressources pour chaque configuration d’appareil possible, un AAB permet à Google Play de générer des APK optimisés adaptes spécifiquement à chaque appareil. Cela signifie que les utilisateurs téléchargent seulement ce dont ils ont besoin - les bonnes images selon la densite d’écran, les bibliotheques correspondant à la bonne architecture CPU et leurs ressources linguistiques preferees.

Selon la documentation officielle de Google, les apps publiées avec AAB constatent en moyenne 15 % de réduction de la taille de téléchargement par rapport aux APK universels - et pour les apps plus lourdes avec beaucoup de localisation ou dassets, les économies peuvent être encore plus importantes.

A linterieur dun Android App Bundle

base/ (Module de base)

Code et ressources principaux de l’application, toujours installes. Contient les fichiers DEX principaux, le manifeste et les assets essentiels.

feature/ (Fonctionnalites dynamiques)

Modules optionnels telechargeables à la demande. Permet aux utilisateurs dinstaller des fonctionnalités uniquement lorsquelles sont nécessaires.

lib/ (Bibliotheques natives)

Code natif spécifique à l’architecture (ARM, ARM64, x86). Seul lABI pertinent est livre à chaque appareil.

res/ (Ressources)

Images, layouts et chaînes organisés par configuration. Les utilisateurs reçoivent uniquement les ressources correspondant à leur densite d’écran et à leur langue.

BundleConfig.pb

Métadonnées de configuration du bundle indiquant à Google Play comment optimiser et decouper l’app pour les différents appareils.

META-INF/

Fichiers de signature numerique qui verifient lauthenticite du bundle. Signes avec votre clé d’import pour Play Console.

AAB vs APK : differences clés

CritereAAB (App Bundle)APK (Package)
Objectif principalPublication sur le Play StoreInstallation directe
Google Play (nouvelles apps)
Obligatoire
Non accepte
Taille de téléchargement~15 % plus petitPlus volumineux (toutes les ressources)
Livraison dynamique
Installation directe sur appareil
Signature de l’appPlay App SigningGérée par le developpeur

Pourquoi utiliser
Android App Bundles?

AAB offre des avantages significatifs pour les developpeurs comme pour les utilisateurs

Telechargements 15 % plus légers

Les utilisateurs téléchargent uniquement les ressources dont leur appareil a besoin. Google indique des gains de taille moyens de 15 %, avec certaines apps allant jusqua 35 % de réduction.

Livraison dynamique

Modularisez votre app pour que les fonctionnalités soient telechargees à la demande. Les utilisateurs installent ce dont ils ont besoin, quand ils en ont besoin.

Securite renforcée

Play App Signing gère la clé de signature de votre app en toute sécurité sur linfrastructure de Google. Reinitialisez facilement votre clé d’import en cas de compromission.

Optimise pour chaque appareil

Google Play génère automatiquement des APK optimisés pour chaque configuration d’appareil - architecture CPU, densite d’écran et langue.

Publication simplifiee

Importez un seul fichier AAB au lieu de gérer plusieurs APK. Google Play prend en charge toute la complexité du ciblage des appareils.

Installations plus rapides

Des téléchargements plus petits signifient des temps dinstallation plus rapides. Les utilisateurs avec une bande passante ou un stockage limites apprecient la réduction de données.

Gains de taille AAB par type doptimisation

~50%

Bibliotheques natives

Specifique à l’architecture (ARM, x86)

~25%

Ressources dimage

Specifique à la densite (mdpi, hdpi...)

~30%

Ressources linguistiques

Chaines et assets spécifiques à la langue

Source : Android Developers - FAQ App Bundle

Comprendre
Play App Signing

Comment Google gère la signature des apps pour les fichiers AAB

Comment ca fonctionne

1

Vous signez avec la clé d’import

Signez votre AAB avec votre clé d’import privée avant de le televerser sur Play Console. Natively génère cette clé et vous la fournit de façon sécurisée.

2

Google verifie et stocke

Google Play verifie votre signature d’import et stocke votre bundle en toute sécurité. Votre clé de signature dapp est gérée par Google.

3

Google signe pour la distribution

Lorsque les utilisateurs téléchargent votre app, Google signe les APK optimisés avec votre clé de signature dapp pour une distribution sécurisée.

Cle d’import

Votre clé privée utilisée pour signer les AAB avant limport sur Google Play. Vous controlez cette clé.

  • Generee localement ou par Natively
  • Peut être réinitialisée en cas de compromission
  • Utilisee uniquement pour les imports Play Console

Cle de signature de l’app

La clé que Google utilise pour signer les APK livrés aux utilisateurs. Gérée en sécurité par Google.

  • Stockee dans linfrastructure sécurisée de Google
  • Jamais exposee aux developpeurs
  • Utilisee pour la distribution finale des APK

Important : enregistrez votre keystore !

Lorsque Natively génère votre keystore, vous devez le télécharger et le conserver à la fois le fichier keystore (.p12) et le fichier didentifiants. Ils sont requis pour publier des mises à jour de votre app. Si vous perdez ces fichiers, vous ne pourrez plus mettre à jour votre app sur Google Play - vous devrez la publier comme une app complètement nouvelle avec un nom de package différent.

En savoir plus : Documentation Play App Signing|Aide Google Play Console

Creation dAAB
avec Natively

Générez des fichiers AAB signés prêts pour Google Play en quelques minutes

1

Créez votre app dans Natively

Créez votre app Android avec la plateforme Natively alimentée par l’IA. Décrivez votre idée dapp ou écrivez du code directement. Nous générons un projet React Native complet avec toutes les configurations.

2

Saisissez lidentifiant du bundle

Fournissez votre identifiant de bundle unique (ex. : com.yourcompany.appname). Il identifie definitivement votre app sur Google Play et ne peut pas être modifie ensuite.

3

Téléchargez votre clé de signature

Nous générons un keystore sécurisé pour votre app. Téléchargez le fichier keystore et les identifiants - vous en aurez besoin pour les futures mises à jour. Conservez-les dans un endroit sécurisé !

4

Téléchargez et publiez

Récupérez votre fichier AAB signe et prêt pour la production en 5 a 10 minutes. Importez-le directement dans Google Play Console et publiez sur le plus grand store d’apps au monde.

Ce que Natively gère automatiquement

Génération du keystore

Creation de keystore sécurisée avec mots de passe robustes et configuration correcte des certificats

Signature du bundle

Signe votre AAB avec votre clé d’import, prêt pour la soumission Play Console

Configuration Gradle

Configure automatiquement les fichiers de build, versions SDK, dependances et parametrès de bundle

Optimisation du code

Applique la réduction de code R8 et l’optimisation des ressources pour des bundles plus légers

Prise en charge Android moderne

Cible Android 14 (API 34) avec compatibilite retroactive jusqua Android 7.0+

Prêt pour Play Console

La sortie AAB est entierement conforme aux exigences et politiques de Google Play

Gestion des identifiants

Fournit un fichier didentifiants telechargeable pour ne jamais perdre laccès a vos clés de signature

Methode traditionnelle

1

Telecharger Android Studio

Telechargement 3,2 Go+, espace disque 10 Go+

2

Configurer le SDK et les outils de build

Installer les bonnes versions de SDK, Gradle et dependances

3

Generer le keystore manuellement

Utiliser la ligne de commande keytool avec les bons parametrès

4

Configurer la signature

Configurer build.gradle avec les chemins du keystore et les mots de passe

5

Compiler et resoudre les problemes

Lancer les builds, corriger les erreurs, verifier la sortie

2 a 3 heuresTemps de configuration initial

Builder Natively

Aucune configuration requise

Générez des AAB directement dans votre navigateur, sans téléchargement

Génération automatique du keystore

Keystore sécurisé crée en un clic, identifiants fournis

Signature preconfiguree

Systeme de build configure automatiquement pour la signature release

Compilation cloud

Builds rapides sur des serveurs optimisés, aucune ressource locale requise

Telechargement instantane

Obtenez un AAB signe et optimise prêt pour Google Play

5 a 10 minutesDu debut au fichier AAB

Publier sur
Google Play Store

Etapes pour publier votre AAB

1

Creer un compte developpeur

Inscrivez-vous sur Google Play Console avec des frais dinscription uniques de 25 $

2

Créez votre app

Ajoutez le nom de l’app, la langue par défaut, et sélectionnez la categorie app ou jeu

3

Configurer la fiche du Store

Ajoutez la description, les captures d’écran, licone de l’app et les visuels

4

Importer votre AAB

Allez dans Release > Production > Create release puis importez votre fichier AAB

5

Completer la classification du contenu

Repondez au questionnaire pour obtenir les classifications dage (ESRB, PEGI, etc.)

6

Soumettre pour examen

Google examine votre app (cela prend en general quelques jours pour les nouvelles apps)

Exigences de la fiche Store

Icone de l’app

512 x 512 px, PNG, 32 bits avec alpha

Visuel promotionnel

1024 x 500 px, banniere promotionnelle

Captures d’écran

2 a 8 captures d’écran, formats telephone et/ou tablette

Description courte

Jusqua 80 caracteres

Description complete

Jusqua 4 000 caracteres

Politique de confidentialité

URL requise si l’app traite des données personnelles/sensibles

Declarations de sécurité des données

Décrivez quelles données votre app collecte et comment elles sont utilisées

ConseilPreparez tous les elements de la fiche Store avant d’importer votre AAB pour fluidifier le processus de soumission.

En savoir plus : Checklist de lancement Google Play|Guide de lancement Android Developer

Quand utiliser
AAB vs APK

Utilisez AAB lorsque...

Publication sur le Google Play StoreRequis pour toutes les nouvelles apps depuis août 2021
Optimiser la taille de téléchargementDes installations plus légères augmentent le nombre de téléchargements terminés
Utiliser des fonctionnalités dynamiquesLivrer des fonctionnalités à la demande pour reduire l’installation initiale
Laisser Google gérer la signaturePlay App Signing offre une sécurité renforcée
Prendre en charge des appareils variesOptimisation automatique pour toutes les configurations Android

Utilisez APK lorsque...

Tester sur des appareils physiquesInstallation directe pour QA et développement
Partager avec des beta-testeursDistribution rapide en dehors des stores d’apps
Apps dentreprise/internesDeployer via MDM sans app store
Distribuer en dehors du Play StoreAmazon App Store, téléchargement direct, sideloading
Mettre à jour les apps Play Store existantesLes apps existantes peuvent toujours utiliser des mises à jour APK

Natively prend en charge les deux formats

AAB pour le Play Store

Générez des fichiers AAB signés prêts pour Google Play Console avec keystore automatique

APK pour les tests

Générez des fichiers APK pour installation directe sur appareil, bêta test et sideloading

Basculez facilement entre les formats - creez votre app une fois, exportez au format dont vous avez besoin. En savoir plus sur notre générateur APK

Questions
frequentes

Quest-ce quun fichier AAB ?

Un AAB (Android App Bundle) est le format officiel de publication de Google pour les apps Android sur le Play Store. Contrairement aux fichiers APK, les AAB contiennent tout le code compilé et les ressources, mais délèguent la génération des APK à Google Play. Quand les utilisateurs téléchargent votre app, Google Play crée et distribue des APK optimisés pour leur configuration d’appareil, ce qui réduit la taille des téléchargements et améliore les performances.

Le format AAB est-il requis pour le Google Play Store ?

Oui, depuis août 2021, Google Play exige que toutes les nouvelles apps soient publiées au format Android App Bundle (AAB). Les apps existantes peuvent continuer à utiliser des APK pour les mises à jour, mais Google encourage fortement la migration vers AAB pour profiter de tailles de téléchargement plus faibles (jusqua 15 % de réduction) et des fonctionnalités de livraison dynamique.

Quelle est la différence entre AAB et APK ?

Un APK est un package installable contenant toutes les ressources de l’app pour tous les appareils. AAB est un format de publication dans lequel Google Play génère des APK optimisés pour l’appareil de chaque utilisateur. AAB donne en moyenne des téléchargements 15 % plus petits, prend en charge la livraison dynamique des fonctionnalités et utilise Play App Signing de Google pour une sécurité renforcée. Les APK restent nécessaires pour l’installation directe sur appareil et les tests.

Comment signer un fichier AAB ?

Les fichiers AAB doivent être signés avec une clé d’import avant leur soumission à Google Play. La clé d’import est votre clé privée de signature stockée dans un fichier keystore. Google Play utilise ensuite Play App Signing pour gérer la clé finale de signature de l’app. Natively génère automatiquement un keystore, fournit un téléchargement sécurisé des identifiants et signe votre AAB pendant le processus de build.

Puis-je installer un fichier AAB sur mon appareil ?

Non, les fichiers AAB ne peuvent pas être installes directement sur les appareils Android. Cest un format de publication spécifique aux stores d’apps. Google Play convertit le AAB en APK spécifiques a l’appareil pour l’installation. Pour tester sur des appareils physiques, vous avez besoin dun APK. Natively peut générer à la fois des fichiers AAB pour la publication Play Store et des fichiers APK pour les tests directs.

Quest-ce que Play App Signing ?

Play App Signing est le service de Google pour gérer la clé de signature de votre app. Quand vous téléversez un AAB, vous le signez avec une clé d’import, mais Google utilise une clé de signature dapp séparée pour signer les APK finaux distribues aux utilisateurs. Cela apporte une sécurité renforcée car votre clé de signature dapp est stockée en sécurité par Google, et vous pouvez réinitialiser votre clé d’import en cas de compromission.

De combien les téléchargements AAB sont-ils plus petits que les APK ?

Les Android App Bundles donnent generalement des téléchargements 15 % plus petits en moyenne par rapport aux APK universels. Les gains viennent du fait de ne livrer que les ressources nécessaires à chaque appareil : images à la bonne densite d’écran, bibliotheques natives adaptees à l’architecture CPU et ressources linguistiques appropriees. Pour les apps avec beaucoup dassets ou de localisations, les économies peuvent être encore plus importantes.

Quest-ce que la livraison dynamique des fonctionnalités dans AAB ?

La livraison dynamique des fonctionnalités vous permet de modulariser votre app afin que les utilisateurs téléchargent les fonctionnalités à la demande plutot quen une seule fois. Par exemple, une app photo peut permettre de télécharger des filtrès AR uniquement quand ils sont nécessaires. Cela réduit la taille dinstallation initiale et permet de livrer les fonctionnalités exactement au bon moment. Cette capacité est prise en charge uniquement via le format AAB.

Combien de temps faut-il pour générer un fichier AAB ?

Avec les méthodes traditionnelles sous Android Studio, générer un AAB prend 2 a 10 minutes selon la complexité du projet, plus 2 a 3 heures de configuration initiale. Avec le générateur AAB en ligne de Natively, vous pouvez générer un AAB complet signe en 5 a 10 minutes sans configuration. Notre infrastructure cloud gère automatiquement la compilation, la signature et l’optimisation.

Dois-je conserver mon fichier keystore ?

Oui, absolument ! Votre fichier keystore et son mot de passe sont essentiels pour publier des mises à jour de votre app. Si vous perdez votre keystore, vous ne pourrez plus mettre à jour votre app sur Google Play et devrez la republier comme une toute nouvelle app avec un nouveau nom de package. Natively génère votre keystore et fournit des liens de téléchargement sécurisés - conservez ces fichiers dans un emplacement sécurisé.

Spin to Win

Try your luck for $5 off your first month.

$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN

Publiez sur
Google Play aujourdhui

Créez votre app dans Natively, générez des fichiers AAB signés en un clic, et atteignez plus de 2,5 milliards dutilisateurs Android dans le monde.

Aucune carte bancaire requiseCompilations en 5 a 10 minutesAAB prêts pour le Play Store