Nächste Version von Android, um Dalvik zu entfernen und ART als Standard festzulegen

Die nächste Hauptversion von Android wird Dalvik endgültig entfernen und den ART Runtime Compiler als Standard festlegen!

Seitdem wir Ich habe ART zum ersten Mal gesehen Als Android 4.4 KitKat parallel zur Veröffentlichung erschien, wussten wir alle, dass es irgendwann den veralteten und relativ ineffizienten Dalvik-Laufzeitcompiler ersetzen würde. Nun Leute, die Zeit ist jetzt gekommen, da gestern Abend an der AOSP-Master-Zweigstelle vorgenommene Commits zeigen, dass Dalvik die Axt erhält und ART als Standard festgelegt ist.

Die fraglichen Änderungen erfolgen in Form von zusammengeführten Commits 98553 Und 98618. Ersterer ist für die Entfernung von Dalvik aus dem AOSP-Master-Zweig verantwortlich, und letzterer stellt den Standard-Laufzeitcompiler auf ART um.

Die Änderungen in ihrer vollen Pracht sind unten zu sehen:

Dalvik ist tot, es lebe Dalvik! NICHT ZUSAMMENFÜHREN

croot

cd libcore

Repo-Start Dalvik-ist-tot-lang-lebe-Dalvik.

Repo-Synchronisierung -c .

git rm -r libdvm

git add JavaLibrary.mk (nach dem Entfernen von libdvm-Referenzen und dem Hinzufügen expliziter Core-Libart-Referenzen)

git add Docs.mk (nachdem Verweise auf libdvm durch libart ersetzt wurden)

git add benchmarks/Android.mk (nach dem Hinzufügen expliziter Core-Libart-Referenzen)

git add Android.mk (nach dem Entfernen des Dalvik-Host-Ziels)

git commit -a -m 'Dalvik ist tot, es lebe Dalvik! NICHT ZUSAMMENFÜHREN'

Wechseln Sie von core zu core-libart

Nun Leute, die Zusammenführungen sprechen für sich. Dalvik ist tot, es lebe Dalvik! Und gemessen daran, wie praktikabel ART in den letzten Monaten geworden ist, wird Dalvik dies wahrscheinlich nicht sein zumindest nicht verpasst, nachdem der XDA Senior Recognized Developer rovo89 einen ART-kompatiblen Build Xposed veröffentlicht hat Rahmen. :)

[Quelle: AOSP Code Review (Änderungen 98553 Und 98618)]