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)]