Google dit que la mise à jour ART accélérera les applications même si le système d’exploitation n’est pas à jour.

Android 14 Loud Sound Alert

Google a récemment publié une mise à jour de son Android Runtime (ART) qui promet de rendre les applications plus rapides, même sur des appareils plus anciens. La mise à jour comprend des optimisations du compilateur et de l’exécution pour améliorer les performances tout en réduisant la taille du code. Cela indique que les applications se lanceront plus rapidement et fonctionneront de manière plus efficace, même si le système d’exploitation n’est pas mis à jour. Google a commencé à numéroter ART comme un projet logiciel majeur, et avec le lancement d’Android 14, « ART 14 » suivra. Cependant, la dernière version d’ART ne se limitera pas à Android 14. ART 14 et la plupart de ses mises à niveau seront également proposés aux anciennes versions du système. De cette manière, les utilisateurs pourront exécuter ART 14 sur des téléphones Android 12. Dans un article de blog, Google présente les avantages d’ART ainsi que sa nouvelle capacité à être mise à jour de manière indépendante.

En ce qui concerne ART 13, Google a fourni le graphique ci-dessus pour montrer quand la nouvelle mise à jour a été déployée. Le graphique montre également comment le déploiement a affecté les temps de lancement moyens des applications. Lorsque Google a sorti Android 13, il a détaillé quelques changements d’ART 13. La société a déclaré qu’ART 13 permettait de passer plus rapidement du code natif et que les appels JNI étaient 2,5 fois plus rapides. Google a également déclaré que « ART effectue davantage de vérifications des octets du code lors de l’installation, évitant les frais généraux de vérification en temps d’exécution et permettant un démarrage jusqu’à 30% plus rapide pour certains appareils ». L’entreprise affirme maintenant que la mise à jour ART 14 permettra de passer d’OpenJDK 11 à OpenJDK 17. Elle apportera également « un nouveau compilateur et des optimisations de l’exécution qui améliorent les performances tout en réduisant la taille du code ».

Qu’est-ce que ART ?
L’Android Runtime (ART) est responsable de l’exécution des applications sur le système d’exploitation Android. Il s’agit d’une machine virtuelle qui exécute le bytecode d’une application et le traduit en code machine pouvant être exécuté par le SoC de l’appareil. ART a été introduit dans Android 4.4 KitKat en remplacement de la machine virtuelle Dalvik, utilisée dans les versions précédentes d’Android.

ART est le moteur qui alimente Android et qui est responsable de la compilation de Java et Kotlin en bytecode et de son exécution. Même sans une mise à jour complète du système d’exploitation, les mises à jour ART permettent à Google d’améliorer la vitesse des applications. Google affirme qu’avec le lancement de la version ART d’Android 13, « sur certains appareils, les lancements d’applications sont jusqu’à 30 % plus rapides ».

ART est officiellement devenu une partie modulaire du système d’exploitation (module APEX) dans Android 12. Cela permet de le mettre à jour via le Play Store plutôt que par des mises à jour système. Selon les données de distribution actuelles d’Android, cela indique qu’environ 31 % des utilisateurs (soit 600 millions d’utilisateurs) reçoivent régulièrement un moteur d’application meilleur et plus rapide. Alors que de nombreux composants ont lentement migré vers des modules APEX, Google affirme qu’ART est le plus important, « avec un ordre de grandeur d’API supérieur à tout autre module APEX ».

Qu’est-ce que la mise à jour ART apporte ?
La mise à jour ART 14 comprend plusieurs optimisations qui améliorent les performances des applications. Ces optimisations comprennent :

– Des optimisations du compilateur pour améliorer les performances : la mise à jour comprend des améliorations du compilateur qui traduisent le bytecode d’une application en code machine. Ces améliorations se traduiront par des temps de démarrage d’application plus rapides, une vitesse d’exécution accrue et une compilation bytecode plus efficace.
– Des optimisations de l’exécution : la mise à jour comprend des améliorations de l’environnement d’exécution qui exécute le code d’une application. Ces améliorations se traduisent par une vitesse d’exécution d’application plus rapide et une utilisation de la mémoire améliorée.
– Une réduction de la taille du code : la mise à jour comprend des optimisations qui réduisent la taille du code d’une application. Cela se traduit par des temps d’installation d’application plus rapides et des exigences d’espace de stockage réduites.

Comment la mise à jour ART améliore-t-elle les performances des applications ?
La mise à jour ART améliore les performances des applications de plusieurs façons. Tout d’abord, les optimisations du compilateur qui améliorent les performances permettent des temps de démarrage d’application plus rapides et une vitesse d’exécution accrue. Cela indique que les applications se lanceront plus rapidement et fonctionneront de manière plus fluide.

Deuxièmement, les optimisations de l’exécution permettent une utilisation améliorée de la mémoire. Cela indique que les applications fonctionneront de manière plus efficace et utiliseront moins de mémoire.

Enfin, les optimisations de la réduction de la taille du code permettent des temps d’installation d’application plus rapides et des exigences d’espace de stockage réduites. Cela indique que les utilisateurs peuvent installer plus d’applications sur leurs appareils sans manquer d’espace de stockage.

Quels sont les avantages de la mise à jour ART ?
La mise à jour ART 14 offre plusieurs avantages aux utilisateurs, notamment :

– Des temps de démarrage d’application plus rapides : les optimisations du compilateur qui améliorent les performances permettent des temps de démarrage d’application plus rapides, ce qui indique que les utilisateurs peuvent commencer à utiliser leurs applications plus rapidement.
– Une amélioration des performances des applications : les optimisations de l’exécution permettent une amélioration des performances des applications, ce qui indique que les applications fonctionneront de manière plus fluide et plus efficace.
– Des exigences d’espace de stockage réduites : les optimisations de la réduction de la taille du code permettent de réduire les exigences d’espace de stockage, ce qui indique que les utilisateurs peuvent installer plus d’applications sur leurs appareils sans manquer d’espace de stockage.
– Une compatibilité avec les anciens appareils : la mise à jour ART 14 est conçue pour fonctionner sur des appareils plus anciens, ce qui indique que les utilisateurs d’anciens appareils peuvent bénéficier des améliorations de performances.

Conclusion
L’Android Runtime (ART) de Google promet de rendre les applications plus rapides, même sur des appareils plus anciens. La mise à jour comprend plusieurs améliorations qui améliorent les performances des applications. Cela comprend des optimisations du compilateur et de l’exécution pour améliorer les performances, ainsi qu’une réduction de la taille du code. Les avantages de la mise à jour ART incluent des temps de démarrage d’application plus rapides et de meilleures performances d’application. Elle réduit également l’espace de stockage nécessaire et est utilisable avec des appareils plus anciens. En fin de compte, la mise à jour ART est une amélioration majeure du système Android qui bénéficiera aux utilisateurs en rendant leurs applications plus rapides et plus efficaces.

Actualité mobile et vidéo du moment

YouTube video