Android App Bundle et Google Play Dynamic Delivery réduiront la taille de l'application pour augmenter la rétention des utilisateurs.

En tant que développeur, c'est à vous de faire tout ce qui est en votre pouvoir pour améliorer la rétention des utilisateurs. Maintenir le ratio installation / désinstallation le plus bas possible est important pour que votre application soit classée dans les meilleures priorités. Chaque année, de nouveaux utilisateurs rejoignent l'écosystème Android, tandis que Google poursuit son expansion sur des marchés tels que l'Inde et divers pays africains. Les utilisateurs de ces marchés émergents ont tendance à être plus consciencieux en matière de traitement des données. Par conséquent, vous ne pouvez même pas vous rendre compte que la taille de votre APK est devenue trop volumineuse pour attirer ces utilisateurs. C'est pourquoi Google introduit un nouveau modèle d'application pour Android appelé Android App Bundle. Couplé à la nouvelle version dynamique de Google Play, les tailles d'applications peuvent être considérablement réduites pour améliorer la rétention des utilisateurs sur les marchés clés.


Réduire la taille de l'APK avec Android App Bundle et Google Play Dynamic Delivery

Si vous construisez une application dans le but de fournir le plus de compatibilité possible avec les appareils Android, cela signifie que vous devez créer toutes les formes, y compris les smartphones, tablettes et Chromebooks Android, ainsi que toutes les architectures matérielles, notamment ARM, ARM64 et x86. Vous devrez également créer plusieurs mises en page pour prendre en charge la diversité des résolutions d'écran, des formats d'image et des densités. Et pour offrir la meilleure expérience possible aux utilisateurs de différentes régions, vous devez également traduire votre application en plusieurs langues. En réunissant tous ces éléments, vous obtiendrez un fichier APK massif et volumineux contenant de nombreuses ressources qui ne sont pas pertinentes pour la plupart des utilisateurs. Bien entendu, vous pouvez proposer différents fichiers APK pour chaque architecture, facteur de forme, disposition, etc., et laisser Google Play gérer la version à utiliser, mais vous devrez toujours installer des applications contenant des ressources inutiles.

~ 32MB Instagram APK Taille

~ 76MB Facebook APK Taille

~ 58MB Snapchat APK Taille

Avec le nouveau modèle d'application appelé Android App Bundle, vous pouvez regrouper tout ce dont votre application a besoin pour chaque appareil. Il suffit de télécharger votre application sur la console pour développeurs de Google Play et de cliquer sur «Créer un ensemble». C'est aussi simple que cela! Ensuite, grâce à Google Play Dynamic Delivery, seuls les ressources et le code pertinents pour le périphérique de l'utilisateur seront diffusés. Par exemple, si un utilisateur dont la langue principale est le français télécharge votre application comportant des chaînes en français, Dynamic Delivery servira la traduction française et non un fichier APK contenant toutes les langues. Cela peut potentiellement réduire considérablement la taille globale du téléchargement et de l'installation. On nous a dit que LinkedIn avait enregistré une réduction de 23% de la taille des applications, tandis que Twitter avait enregistré une réduction de 35%.

L'Android App Bundle est également modulaire, ce qui vous permet de proposer des fonctionnalités à la demande plutôt que pendant l'installation. Pour ce faire, vous devez rejoindre la version bêta de Google Play Dynamic Delivery et télécharger la dernière version d'Android Studio 3.2 Canary afin de publier votre application sur le Google Play Store. La quantité de données que vous sauvegarderez avec App Bundle et Dynamic Delivery dépendra du nombre de variantes d'application proposées et du type de ressources que vous associez à votre application, mais compte tenu de la facilité avec laquelle Google permet aux développeurs de réduire la taille de l'APK, vous devez tirer parti des nouveaux outils dès que possible si vous souhaitez attirer davantage d'utilisateurs des marchés émergents.