Naslednja večja različica Androida bo končno odstranila Dalvik in nastavila ART Runtime Compiler kot privzetega!
Odkar smo prvič videl ART pojavil ob izdaji Androida 4.4 KitKat, smo vsi vedeli, da bo sčasoma nadomestil zastareli in razmeroma neučinkovit prevajalnik izvajalnega okolja Dalvik. No, ljudje, čas je zdaj pred nami, saj sinoči pozno opravljene obveznosti glavni veji AOSP kažejo, da je Dalvik dobil sekiro in je ART nastavljen kot privzeti.
Zadevne spremembe so v obliki združenih potrditev 98553 in 98618. Prvi je odgovoren za odstranitev Dalvika iz glavne veje AOSP, drugi pa preklopi privzeti izvajalni prevajalnik na ART.
Spremembe v polnem sijaju si lahko ogledate spodaj:
Dalvik je mrtev, naj živi Dalvik! NE SPAJAJTE
korenček
cd libcore
repo začetek dalvik-je-mrtev-živi-dalvik.
repo sync -c.
git rm -r libdvm
git add JavaLibrary.mk (po odstranitvi referenc libdvm, dodajanje eksplicitnih referenc core-libart)
git add Docs.mk (po zamenjavi sklicev na libdvm z libart)
git add benchmarks/Android.mk (po dodajanju eksplicitnih referenc core-libart)
git add Android.mk (po odstranitvi cilja dalvik-host)
git commit -a -m 'Dalvik je mrtev, naj živi Dalvik! NE ZDRUŽI'
Preklopite z jedra na jedro-libart
No, ljudje, združitve govorijo same zase. Dalvik je mrtev, naj živi Dalvik! In sodeč po tem, kako uporabna je postala ART v zadnjih nekaj mesecih, Dalvik verjetno ne bo zgrešeno, vsaj ne po tem, ko starejši priznani razvijalec XDA rovo89 izda z ART združljivo gradnjo Xposed Okvir. :)
[Vir: Pregled kode AOSP (Spremembe 98553 in 98618)]