Neste hovedversjon av Android skal endelig fjerne Dalvik og sette ART Runtime Compiler som standard!
Helt siden vi så først ART vises sammen med utgivelsen av Android 4.4 KitKat, vi visste alle at den til slutt ville erstatte den aldrende og relativt ineffektive Dalvik runtime-kompilatoren. Vel folkens, tiden er nå over oss, da forpliktelser som ble gjort sent i går kveld til AOSP-mestergrenen viser at Dalvik får øksen og ART som standard.
De aktuelle endringene er i form av sammenslåtte forpliktelser 98553 og 98618. Førstnevnte er ansvarlig for fjerningen av Dalvik fra AOSP-mastergrenen, og sistnevnte bytter standard runtime-kompilatoren til ART.
Endringene i sin fulle prakt kan sees nedenfor:
Dalvik er død, lenge leve Dalvik! IKKE SLÅ
rot
cd libcore
repo start dalvik-er-død-lenge-leve-dalvik .
repo sync -c .
git rm -r libdvm
git add JavaLibrary.mk (etter å ha fjernet libdvm-referanser, lagt til eksplisitte core-libart-referanser)
git add Docs.mk (etter å ha erstattet referanser til libdvm med libart)
git add benchmarks/Android.mk (etter å ha lagt til eksplisitte core-libart-referanser)
git add Android.mk (etter fjerning av dalvik-host target)
git commit -a -m 'Dalvik er død, lenge leve Dalvik! IKKE SLÅ sammen'
Bytt fra kjerne til kjerne-libart
Vel folkens, sammenslåingene taler for seg selv. Dalvik er død, lenge leve Dalvik! Og ut fra hvor brukbar ART har blitt de siste månedene, blir det nok ikke Dalvik savnet i det minste ikke etter at XDA Senior Recognized Developer rovo89 slipper en ART-kompatibel build Xposed Rammeverk. :)
[Kilde: AOSP Code Review (Endringer 98553 og 98618)]