La série d’événements "Playtime" de Google, lancée aujourd’hui, entraîne de nombreux changements pour les développeurs qui publient des applications sur le Play Store. La principale motivation de Google consiste à changer le paradigme des années consistant à installer des applications volumineuses (et de plus en plus nombreuses) sur votre téléphone de la même manière.
Les modifications émanent d'un nouveau format de publication appelé "Bundle d'applications Android". Les offres groupées permettent aux développeurs de compartimenter leurs applications en différents composants afin de réduire la taille d'installation initiale des applications pour les utilisateurs. Cela signifie que lorsque nous allons télécharger une application, la taille du fichier est susceptible d'être plus petite - nous sommes d'accord pour dire que c'est un bon changement - et des composants supplémentaires peuvent être téléchargés et ajoutés à l'application ultérieurement, si nécessaire. Cela permet également de créer des applications globales plus grandes, dans le cas d'utilisation de jeux tels que les jeux, sans utiliser de fichiers d'extension dédiés.
Google facilite encore davantage la tâche des développeurs pour la distribution d'applications sans créer plusieurs applications.
Le passage aux ensembles d’applications permet à Google d’aller plus loin dans le processus de rationalisation du paradigme de l’installation des applications. Une partie du processus consiste à améliorer les "applications instantanées" - le système récemment annoncé qui permet aux applications de charger leurs composants de base et de s'exécuter sans installation. Désormais, les applications instantanées peuvent uniquement être conçues pour faire partie de bundles d’applications. Ainsi, les développeurs n’ont plus besoin d’avoir une application distincte «instantanée» et «installable». et le reste peut venir plus tard. Il s'agit d'une grande amélioration pour les développeurs, qui ne souhaitent vraiment pas conserver des versions distinctes de leurs applications et peuvent tirer parti d'une meilleure conversion, qu'ils soient trouvés sur le Web ou sur Play Store, en vue d'une installation d'application réelle.
Lorsque les applications sont plus petites et fonctionnent plus rapidement, tout le monde y gagne.
Du point de vue du consommateur, ces deux changements sont significatifs en ce qu’ils brouillent davantage les lignes de ce que signifie "installer" une application. Mais lorsque cela est fait correctement, l'utilisateur final gagne - peu importe si une application, une partie d'une application ou aucun composant n'est réellement "installée", tant que l'exécution est rapide et que l'application fonctionne comme suit: vous vous attendez. Il y a un avantage supplémentaire à économiser de l'espace de stockage sur le téléphone, ainsi que des données mobiles, si vous avez besoin d'une nouvelle application lorsque vous êtes absent du Wi-Fi.
Il faudra beaucoup de temps pour que ces types de changements se répercutent sur les masses et obligent les développeurs à prévoir suffisamment de temps pour en faire une réalité dans leurs propres applications, mais les résultats devraient être positifs pour tout le monde.
Google a bien plus à discuter et beaucoup de mises à jour pour les développeurs que ce qui est détaillé ici. S'il s'agit de votre domaine d'expertise (ou que vous le souhaitiez), Google a des tonnes d'informations sur son blog de développeurs.