"Dalvik est mort": Google remplace Dalvik avec ART dans la branche master PSBA
Google vient poussé des changements à la branche master du PSBA que retirer le vieillissement de la machine virtuelle Dalvik et le remplacer par ART.
Cela a été un long chemin à venir, mais l'art prend enfin les rênes de la Dalvik vénérable machine virtuelle par défaut d'Android. Debout pour Android Runtime, ART a été introduite dans Android 4.4 KitKat comme une fonctionnalité expérimentale que les utilisateurs puissent activer à partir Options pour les développeurs. À l'époque, Google a clairement indiqué que l'art était encore un travail en cours et que les questions avec diverses applications étaient à prévoir.
Une des plus grandes différences entre ART et Dalvik est que l'art pré-compile bytecode lorsque l'application est installée, contrairement Dalvik, qui exige compilation à la volée, ce qui arrive quand une application est lancée. Grâce Ahead-des-Temps compilation, ART abat temps l'application de lancement dans la moitié, selon Google, si les utilisateurs ne sont pas susceptibles de remarquer un effet énorme sur les performances. Plus à propos de ART vs Dalvik ici.
Maintenant, il semble que ART est enfin prêt pour primetime. Comme repéré par Portail XDA, deux commits apportées à l'Android Open Source Project (la de base d'Android open source) Dalvik supprimer et le remplacer par ART. Les deux modifications ont été apportées par l'ingénieur logiciel senior Google Brian Carlstrom à la branche principale du PSBA.
La première commettre supprime les composants Dalvik du projet, tandis que les seconds commutateurs à la nouvelle Runtime Android.
Les premiers signes que Google se préparait à passer à l'ART ont émergé dans Janvier, quand la nouvelle de l'exécution a été faite l'option par défaut. À l'époque, Dalvik a été maintenu comme une option de repli, mais suivant les commits d'aujourd'hui qui est plus le cas.
Alors, qu'est-ce que cela signifie pour l'utilisateur moyen? Changements dans PSBA sont ajoutés au stock Android (et plus tard à des implémentations OEM) à travers les mises à jour du système. Bien que nous ne pouvons pas spéculer quand cela se produira, la prochaine version d'Android va certainement faire le passage à ART. Avec Google I / O la semaine prochaine, il est tentant de voir le commutateur comme un signe de quelque chose de nouveau à venir, mais cela peut être juste un vœu pieux.
ART pose encore des problèmes à quelques applications, notamment le cadre Xposed. Cependant, les développeurs auront beaucoup de temps pour obtenir leurs applications à la hauteur avant que le changement commence enfin couler vers le bas pour les utilisateurs.