Les mises à jour Android de Google ont amélioré le démarrage des applications de 30 %
Le dernier article de blog de Google vante les vertus d’ART, le runtime Android, et sa nouvelle capacité à être mis à jour indépendamment du système d’exploitation. ART est le moteur qui alimente Android et est responsable de la compilation de Java et Kotlin en bytecode et de son exécution. Les mises à jour d’ART ont permis à Google d’améliorer la vitesse des applications, même sans mise à jour complète du système d’exploitation. Avec le déploiement de la version Android 13 d’ART, Google a déclaré avoir constaté « des améliorations de démarrage d’applications réelles allant jusqu’à 30 % sur certains appareils ».
ART est officiellement devenu une partie modulaire du système d’exploitation (un module APEX ) dans Android 12, lui permettant d’être mis à jour via le Play Store au lieu d’une mise à jour du système. Avec les chiffres de distribution actuels d’Android , cela signifie qu’environ 31 % des utilisateurs (soit 600 millions d’utilisateurs)) bénéficient régulièrement d’un moteur d’application meilleur et plus rapide. Alors que de nombreux composants ont été lentement déplacés vers un module APEX, Google a déclaré qu’ART est le plus important, avec « un ordre de grandeur plus d’API que tout autre module APEX ». Google a commencé à versionner ART comme s’il s’agissait d’un projet logiciel majeur, et avec Android 14 viendra « ART 14 ». La dernière version du runtime ne sera cependant pas limitée à Android 14 : elle et la plupart de ses améliorations seront également déployées sur les anciens systèmes d’exploitation, il est donc possible d’exécuter ART 14 sur votre ordinateur négligé. Téléphone Android 12.

Quant à ART 13, Google a fourni le graphique ci-dessus pour montrer quand la nouvelle mise à jour a été déployée et l’effet qu’elle a eu sur le temps de démarrage moyen des applications. Google a détaillé certaines des modifications apportées à ART 13 avec la sortie d’Android 13, affirmant que «ART [13] rend le passage vers et depuis le code natif beaucoup plus rapide, les appels JNI étant désormais jusqu’à 2,5 fois plus rapides.» vérification du code au moment de l’installation, évitant ainsi les dépenses de vérification au moment de l’exécution et gardant les temps de démarrage des applications rapides », a déclaré Google. Le résultat est une augmentation de 30 % du temps de démarrage pour certains appareils.
Google a déclaré que la mise à jour ART 14 fera passer Android d’OpenJDK 11 à OpenJDK 17 « avec de nouvelles optimisations du compilateur et de l’exécution qui améliorent les performances tout en réduisant la taille du code ». Elle devrait être disponible sur Android 14 le mois prochain, lançant un processus de déploiement sur le Play Store. .
Laisser un commentaire