Nästa version av Android för att ta bort Dalvik och göra ART till standard

Nästa stora version av Android inställd på att äntligen ta bort Dalvik och ställa in ART Runtime Compiler som standard!

Ända sedan vi såg först ART visas tillsammans med lanseringen av Android 4.4 KitKat, vi visste alla att det så småningom skulle ersätta den åldrande och relativt ineffektiva Dalvik runtime kompilatorn. Tja gott folk, tiden är nu över oss, eftersom åtaganden som gjordes sent i går kväll till AOSP-mästargrenen visar att Dalvik får yxan och ART som standard.

Ändringarna i fråga är i form av sammanslagna åtaganden 98553 och 98618. Den förra är ansvarig för borttagningen av Dalvik från AOSP-huvudgrenen, och den senare växlar standardruntime-kompilatorn till ART.

Förändringarna i sin fulla glans kan ses nedan:

Dalvik är död, leve Dalvik! SAMMAN INTE

grotte

cd libcore

repo start dalvik-är-död-länge-leve-dalvik .

repo sync -c.

git rm -r libdvm

git add JavaLibrary.mk (efter att ha tagit bort libdvm-referenser, lagt till explicita core-libart-referenser)

git add Docs.mk (efter att ha ersatt referenser till libdvm med libart)

git add benchmarks/Android.mk (efter att ha lagt till explicita core-libart-referenser)

git add Android.mk (efter att ha tagit bort dalvik-host target)

git commit -a -m 'Dalvik är död, leve Dalvik! SAMMANSLUT INTE"

Byt från core till core-libart

Tja gott folk, sammanslagningarna talar för sig själva. Dalvik är död, leve Dalvik! Och att döma av hur fungerande ART har blivit under de senaste månaderna, kommer Dalvik förmodligen inte att vara det missade åtminstone inte efter att XDA Senior Recognized Developer rovo89 släpper en ART-kompatibel version Xposed Ramverk. :)

[Källa: AOSP Code Review (Changes 98553 och 98618)]