8 raisons pour lesquelles les entreprises devraient utiliser les offres groupées d'applications Android

Publié: 2021-01-28

Saviez-vous que l'Android App Bundle est devenu la référence en matière de publication sur Google Play ? Creusez dans ses avantages.

Lorsque j'ai entendu parler pour la première fois de ce nouveau format de téléchargement connu sous le nom d'App Bundle, j'étais très excité ! De nombreux problèmes auxquels nous, les développeurs, avons été confrontés, comme la création d'APK pour cibler différentes versions d'API, types d'appareils, etc., sont désormais transmis à Google Play.

À partir de ce jour, les développeurs pourront utiliser Dynamic Delivery pour créer des APK optimisés qui répondent aux exigences des appareils des utilisateurs et les livrent au moment de l'exécution pour l'installation.

Tout cela se fait via le format de distribution d'applications Android App Bundle. Plongeons-nous dans le nouveau format de publication officiel d'Android.

Qu'est-ce qu'Android App Bundle ?

Android a lancé un nouveau format de publication officiel appelé ensembles d'applications Android (.aab) et offre un moyen plus efficace de créer et de publier votre application. Il vous permet également d'offrir facilement une expérience utilisateur exceptionnelle dans une application de petite taille, ce qui améliore également le taux de réussite de l'installation et réduit les taux de désinstallation.

Les bundles d'applications Android sont la méthode recommandée par Google pour créer, publier et distribuer l'application sur différentes configurations d'appareils.

Saviez-vous que l'offre groupée d'applications Android est devenue la référence en matière de publication sur Google Play ? Plus de 600 000 applications et jeux utilisent actuellement le pack d'applications en production, ce qui représente plus de 40 % de toutes les versions sur Google Play, y compris Netflix.

Examinons maintenant les avantages des app bundles.

Avantages de l'utilisation de Google Android App Bundle

1. Réduction de taille

Les bundles d'applications aident à réduire considérablement la taille de l'application ! En moyenne, les développeurs ont constaté une économie de taille de 20 % par rapport à APK. Vous pouvez consulter le nouveau rapport sur la taille de l'application dans la console Google Play pour voir combien votre application pourrait vous faire économiser.

Saviez-vous qu'avec l'aide du développement d'app bundle, Adobe a réduit la taille d'Adobe Acrobat Reader de 20 % ? Non seulement cela, mais certaines de ces économies de taille réalisées par les premiers utilisateurs de bundles d'applications montrent des résultats à couper le souffle. Ces résultats font des bundles d'applications Android un excellent moyen de créer des applications Android Go :

Size Reduction in Android App Bundle

2. Augmentation des installations d'applications et diminution des désinstallations

La taille croissante des applications n'aurait pas beaucoup d'importance si nous disposions d'un stockage illimité sur nos appareils. Mais, comme nous le savons, ce n'est pas le cas. Plus la taille d'une application augmente, plus le nombre d'installations diminue !

app size vs installation graph

Comme un effet d'entraînement des économies de taille à l'aide de l'ensemble d'applications xamarin android augmentera les installations d'applications. Cela a également entraîné une augmentation des taux de mise à jour et très peu de désinstallations.

3. Plus grande efficacité

Le développement de bundles d'applications dans Android vous permet de créer un artefact qui inclut l'ensemble du code collecté, des ressources et des bibliothèques natives de votre application. Ainsi, vous n'êtes plus obligé de créer, signer, télécharger et gérer les codes de version pour plusieurs APK. Par conséquent, l'efficacité est accrue si vous installez un ensemble d'applications Android sur votre appareil.

4. Téléchargements plus rapides

Votre application peut être efficacement adaptée à chaque appareil par Google Play, ce qui signifie que le processus de téléchargement et d'installation de l'application devient plus rapide.

5. Codes intégrés

Avec l'aide du bundle d'applications Android Studio, vous pouvez vous préparer à l' exigence 64 bits sans augmenter la taille de votre application. En conséquence, Play fournira le code natif approprié requis pour chaque appareil.

6. Vitesse d'ingénierie accrue

L'ensemble du processus de création d'une application est accéléré. De la construction de modules dynamiques et indépendants à leur conception, test et publication. La vitesse d'ingénierie obtient un coup de pouce majeur avec l'unité de bundle d'applications Android.

Par exemple, l'application Book My Show a déclaré que le temps de construction de son application (pour une toute nouvelle version, sans aucune mise en cache) avait diminué de 70 % - c'est parce que, avec les bundles d'applications, il vide simplement toutes les ressources dans le bundle, plutôt que en les séparant, comme pour les APK.

7. Effort manuel réduit

Au cours du développement d'applications Android, plusieurs efforts manuels peuvent être entièrement automatisés. Une fois le développement terminé, son lien est téléchargé et partagé automatiquement sur un canal Slack spécifique. Aucune intervention manuelle n'est nécessaire.

8. Livraison dynamique activée

Les offres groupées d'applications nous ont présenté un nouveau concept connu sous le nom de livraison dynamique. On peut fournir des fonctionnalités conditionnelles au moment de l'installation sur la base de propriétés telles que les fonctionnalités de l'appareil (par exemple, AR/VR), le pays de l'utilisateur ou la version de l'appareil. Les utilisateurs ont également la possibilité d'installer des fonctionnalités en mode à la demande au lieu du temps d'installation. Ils peuvent même désinstaller les fonctionnalités dont ils n'ont plus besoin.

Dynamic delivery in app bundle

Cela aidera les utilisateurs à personnaliser leur expérience en fonction de leurs besoins. Cela vous sera également utile lorsque vous ne souhaitez pas augmenter la taille de votre application à long terme. Nous permettant en outre de réduire la taille initiale de notre application, puis d'offrir des fonctionnalités supplémentaires uniquement aux utilisateurs susceptibles de les utiliser.

Comment créer et déployer des bundles d'applications Android ?

Contrairement aux APK, les app bundles sont un format de publication qui implique tous les codes de votre application. Ainsi, il ne peut pas être déployé directement sur un appareil. Avec l'aide du studio Android, la création d'un projet en tant qu'ensemble d'applications signées n'est qu'à quelques clics !

Pour créer des app bundles, procédez comme suit :

Étape 1 : commencez par télécharger Android Studio 3.2 ou supérieur. C'est le moyen le plus simple de créer des bundles d'applications.

Étape 2 : Ajoutez la prise en charge de Play Feature Delivery en incluant un module de base, en organisant le code et les ressources pour les APK de configuration et, éventuellement, en ajoutant des modules de fonctionnalités.

Étape 3 : Maintenant, commencez à créer un ensemble d'applications Android à l'aide d'Android Studio. Vous pouvez même déployer l'application sur un appareil connecté à partir de l'ensemble d'applications en modifiant votre configuration de débogage/exécution et en sélectionnant l'option "Déployer l'APK à partir de l'ensemble d'applications".

Étape 4 : Tester et publier votre ensemble d'applications constitue la dernière étape.

Testez votre ensemble d'applications

Une fois que vous avez créé l'ensemble d'applications Android, vous devez tester comment Google Play l'utilisera pour générer des APK et comment ces APK se comporteront lorsqu'ils seront déployés sur un appareil. Vous pouvez utiliser les méthodes suivantes pour tester la même chose :

  • Testez votre app bundle localement à l'aide de l'outil bundle. Il générera des fichiers APK à partir de votre ensemble d'applications et les déploiera sur un appareil connecté.
  • Partagez votre application avec une URL. C'est le moyen le plus rapide de télécharger votre ensemble d'applications et de partager votre application en tant que lien Google Play Store avec vos testeurs.
  • Configurez un test ouvert, fermé ou interne. C'est une autre façon de tester les options de livraison personnalisées, comme le téléchargement de fonctionnalités d'application à la demande.

Derniers mots

L'avenir nous réserve à tous beaucoup de choses et c'est à nous de le suivre ! Sans aucun doute, je peux vous dire que les ensembles d'applications Android sont là où se trouve l'avenir. En tant qu'entreprise de développement d'applications Android , nous pouvons vous aider à garder une longueur d'avance dans le jeu.