![Android Android](images/news/categories/android.png)
Depuis Android 12, ART a été mis à jour de cette manière et, année après année, cela a permis de réduire les temps de lancement des applications et d'introduire plus rapidement les derniers correctifs de sécurité. Par exemple, avec ART 13, les applications se lancent jusqu'à 30 % plus rapidement sur certains appareils. BigG a désormais annoncé trois innovations importantes. Le premier concerne la modularisation d'ART, qui avec Android 14 sera plus fine, permettant une meilleure possibilité de mises à jour. En effet, dans le dernier OS, Google a « refactorisé l'interface entre Package Manager, le service qui détermine comment installer et mettre à jour les applications, et ART » . Cela déplace la limite du système d'exploitation de la ligne de commande ART dex2oat vers une ligne bien définie qui permet de des optimisations futures, telles qu'un contrôle plus fin sur la façon dont le fichier ". Cela a nécessité l'introduction d'un nouvel état pour la compilation des applications au démarrage, ce que font les appareils plus anciens lors du premier redémarrage après la mise à niveau, tandis que les appareils plus récents prenant en charge le cadre de virtualisation Android ont la compilation qui a lieu pendant que l'appareil est inactif, dans une enclave. appelé Compilation isolée - qui permet d'économiser jusqu'à 20 secondes au démarrage. La deuxième nouveauté est le module ART APEX , un logiciel complexe qui contient plus d'API que tout autre module APEX. APEX (Android Pony EXpress) est un format de conteneur introduit dans Android 10 et est utilisé dans le flux d'installation des modules système de niveau inférieur, afin de faciliter les mises à jour des composants système qui ne correspondent pas à la norme du modèle d'application Android.
ART APEX est très important dans les appareils qui ne reçoivent plus de mises à jour majeures et en raison de la complexité du système, grâce à un compilateur ART qui permet de profiter du matériel avec des instructions spécifiques pour le chipset et les multiples versions d'Android dont il a besoin adapté, Google doit le tester pour toutes les API, ou du moins c'est l'objectif avant la sortie de la prochaine version d'ART. Pour cette raison, le processus est très long et Google décrit comment 18 millions d'APK sont compilés chaque jour à travers des tests de compatibilité et des tests de démarrage, de performances et de mémoire sur une variété d'appareils qui reproduisent la variabilité des appareils dans le monde réel, avant la sortie de le nouvel ART. Et nous arrivons au prochain ART, ART 14 , qui inclut la prise en charge d'OpenJDK 17 ainsi que de nouveaux compilateurs et des optimisations d'exécution qui améliorent les performances tout en réduisant la taille du code. ART 14 sortira dans les mois à venir , sur tous les appareils compatibles, via les mises à jour du système Google Play et bientôt également sur les appareils équipés d' Android Go .
![](images/base_document.png)