Android 16 se prépare à apporter des améliorations majeures, notamment une nouvelle méthode pour télécharger et installer des applications. Cette fonctionnalité vise à faciliter l’utilisation pour les smartphones moins puissants, en optimisant l’expérience utilisateur.
Google travaille actuellement sur le développement d’Android 16, qui s’accompagne de plusieurs nouvelles fonctionnalités. Parmi celles-ci, une nouveauté notable vise à faciliter le téléchargement et l’installation d’applications, en particulier pour les smartphones de faible capacité. L’objectif est de rendre Android plus performant sur des appareils avec des caractéristiques techniques limitées.

Pour de nombreux utilisateurs, l’installation d’applications ou de jeux sur Android ne pose pas de problème. Cependant, certains smartphones d’entrée de gamme rencontrent des difficultés en raison de leur espace de stockage limité ou de leur processeur peu puissant. Google souhaite remédier à cette situation en optimisant le système d’exploitation pour une meilleure performance sur ces appareils.
La fonctionnalité qui facilitera cette expérience est nommée « compilation dans le cloud ». Elle permettra de charger les éléments des applications à partir de fichiers téléchargés depuis la Google Play Store, au lieu de les générer localement. En déplaçant le processus de création des applications vers le cloud, l’installation sera significativement accélérée sur Android 16.
L’environnement Android Runtime (ART) est utilisé pour exécuter le code des applications. À chaque installation, Android s’appuie sur l’outil dex2oat afin d’extraire les fichiers .dex du APK pour générer des artefacts. Les appareils performants réussissent ce processus rapidement, mais lorsque le fichier APK contient plusieurs fichiers .dex, l’installation peut être considérablement ralentie.

Avec une connexion Internet adéquate, le téléchargement de versions pré-compilées simultanément avec l’APK devient une solution plus efficace. Android 16 adoptera cette approche, évitant ainsi la nécessité de générer des artefacts lors de l’installation, puisque le système obtiendra ces derniers à partir d’un nouveau type de fichier téléchargé, le SDM.
Le SDM, acronyme pour Secure Dex Metadata, contiendra les artefacts compilés dans le cloud et sera signé avec la même clé que le fichier APK. Cependant, cette fonctionnalité de création dans le cloud n’est pas encore en service dans Android 16. La raison probable découle de la nécessité pour Google de mettre en place l’infrastructure de le Play Store. Cette dernière sera chargée de générer les artefacts à l’aide de dex2oat et de les distribuer avec les fichiers APK lors de l’installation sur les smartphones exécutant Android 16. Il est également envisageable que cette option soit mise à la disposition des utilisateurs sur une base volontaire, étant donné qu’elle nécessite le téléchargement de données additionnelles.
