Android App Bundle (l’AAB) remplace l’APK sur le Play Store
Google pousse les développeurs à adopter l’ Android App Bundle sur le Play Store. Plus efficace que l’APK, l’AAB promet des applications plus rapides, plus petites et plus faciles à mettre à jour. Mais comment cela fonctionne-t-il et qu’est-ce que cela signifie pour l’avenir d’Android ?
Android App Bundle
L’ Android App Bundles est un format de publication pour Google Play qui regroupe tout le code et les ressources compilés d’une application. Ce code et ces ressources sont ensuite traités dynamiquement afin de générer et livrer un APK personnalisé et optimisé pour chaque appareil. Par conséquent, les développeurs n’ont plus besoin de créer, signer et gérer plusieurs APK pour optimiser la prise en charge de différents appareils. Toutes les informations sont rassemblées en un seul endroit, puis elles sont intelligemment distribuées aux utilisateurs selon leurs besoins. Les utilisateurs bénéficient donc d’une version allégée de l’application, car elle est optimisée spécifiquement pour leur appareil.
L’objectif est d’améliorer l’expérience d’installation des applications tout en réduisant le taux de désinstallation (chaque application prend moins de place). Le tout sans ajouter une charge de travail aux développeurs, qui devraient rapidement prendre leurs marques avec ce système et qui n’ont pas besoin de modifier le code de leur application pour passer en AAB, du moins si elle a été développée dans le respect des recommandations de Google.
Quand l’ Android App Bundle devient obligatoire sur Play Store
Depuis août 2021 (maintenant), toute nouvelle application soumise au Play Store doit être soumise au format AAB. La mesure ne concerne donc que les nouveaux app pour le moment. A terme, on peut imaginer que Google obligera les développeurs à passer d’APK à AAB lorsqu’une mise à jour sera déployée pour standardiser l’expérience sur sa magasine d’applications.
Est-ce que l’APK va disparaitre
Le passage au format AAB sur le Play Store est loin d’être synonyme de fin de l’APK. Premièrement, parce que l’AAB est en fait un moyen de fournir des APK plus efficacement aux terminaux des utilisateurs. Si l’éditeur ne poste plus d’APK sur le Play Store au profit de l’AAB, au final, c’est toujours l’APK contenu dans l’AAB qui se charge de l’exécution d’une application sur un appareil.
De plus, comme indiqué précédemment, les applications déjà existantes peuvent continuer à utiliser l’APK plutôt que l’AAB sur le Play Store. Cependant, la plupart des éditeurs des applications les plus populaires basculeront volontairement et exploiteront AAB pour tous les avantages qu’il offre.
Pourquoi Google remplace l’APK par l’AAB
Tout d’abord, soyons clairs, les AAB ne sont pas nouveaux. Ce format existait déjà, mais coexistait avec l’APK. Si on en parle beaucoup plus depuis qu’il est devenu le format recommandé sur le Play Store et obligatoire pour les nouvelles applications, la technologie est connue et certains éditeurs ont même adopté cette norme avant les récentes directives de Google. Nous verrons en détail un peu plus loin en quoi AAB est un format plus efficace que l’APK pour le Play Store, tant en termes de sécurité que de performances.
Mais attardons-nous un instant sur un sujet que Google n’a pas encore abordé. L’AAB permettra à la firme de Mountain View de mieux contrôler son écosystème applicatif et de placer encore plus son Play Store au centre de l’expérience Android au détriment des magasins d’applications tiers. Ceux-ci proposent des APK pour les applications, et si les éditeurs décident de ne publier leurs applications qu’au format AAB, ils perdront la richesse de leur catalogue. Notez que Google a mis à disposition un outil permettant aux développeurs de convertir un AAB en APK, mais rien ne garantit qu’ils joueront au jeu et rendront les APK disponibles une fois qu’ils seront passés à AAB, exclusif au Play Store. L’AAB n’est pas pris en charge par l’installateur du package Android et il n’est donc pas possible (en natif en tout cas) d’installer une application via son AAB sans passer par l’App Store officiel.
lire aussi: Les anciens appareils Android perdent les fonctionnalités du compte Google