Prochaine version d'Android pour supprimer Dalvik et définir ART par défaut

La prochaine version majeure d'Android devrait enfin supprimer Dalvik et définir ART Runtime Compiler par défaut !

Depuis que nous j'ai vu ART pour la première fois apparaît parallèlement à la sortie d'Android 4.4 KitKat, nous savions tous qu'il finirait par remplacer le compilateur d'exécution Dalvik vieillissant et relativement inefficace. Eh bien les amis, le moment est maintenant venu, car les engagements pris tard hier soir auprès de la branche principale de l'AOSP montrent que Dalvik obtient la hache et que ART est défini par défaut.

Les changements en question se présentent sous la forme de commits fusionnés 98553 et 98618. Le premier est responsable de la suppression de Dalvik de la branche principale AOSP, et le second fait basculer le compilateur d'exécution par défaut vers ART.

Les changements dans toute leur splendeur peuvent être vus ci-dessous :

Dalvik est mort, vive Dalvik! NE PAS FUSIONNER

crooter

cd libcore

repo start dalvik-is-dead-vive-dalvik .

dépôt sync -c .

git rm -r libdvm

git add JavaLibrary.mk (après avoir supprimé les références libdvm, ajouté des références explicites core-libart)

git add Docs.mk (après avoir remplacé les références à libdvm par libart)

git add benchmarks/Android.mk (après avoir ajouté des références explicites core-libart)

git add Android.mk (après avoir supprimé la cible dalvik-host)

git commit -a -m 'Dalvik est mort, vive Dalvik! NE PAS FUSIONNER'

Passer du noyau au noyau-libart

Eh bien les amis, les fusions parlent d’elles-mêmes. Dalvik est mort, vive Dalvik ! Et à en juger par la manière dont le TAR est devenu réalisable au cours des derniers mois, Dalvik ne le sera probablement pas. manqué, du moins pas après que le développeur reconnu senior XDA, rovo89, ait publié une version compatible ART Xposed Cadre. :)

[Source: Révision du code AOSP (modifications 98553 et 98618)]