Ďalšia hlavná verzia Androidu konečne odstráni Dalvik a nastaví ART Runtime Compiler ako predvolený!
Odkedy sme prvýkrát videl ART sa objaví spolu s vydaním Androidu 4.4 KitKat, všetci sme vedeli, že nakoniec nahradí zastaraný a relatívne neefektívny kompilátor Dalvik runtime. Nuž, ľudia, nastal čas, pretože záväzky urobené včera neskoro večer do hlavnej pobočky AOSP ukazujú, že Dalvik dostal sekeru a ART ako predvolené nastavenie.
Predmetné zmeny sú vo forme zlúčených odovzdaní 98553 a 98618. Prvý je zodpovedný za odstránenie Dalviku z hlavnej vetvy AOSP a druhý prepne predvolený runtime kompilátor na ART.
Zmeny v ich plnej kráse môžete vidieť nižšie:
Dalvik je mŕtvy, nech žije Dalvik! NEZLUČUJTE
vykorčuľovať
cd libcore
repo štart dalvik-is-dead-long-live-dalvik .
repo synchronizácia -c .
git rm -r libdvm
git add JavaLibrary.mk (po odstránení odkazov libdvm pridaním explicitných odkazov na jadro-libart)
git pridať Docs.mk (po nahradení odkazov na libdvm za libart)
git add benchmarks/Android.mk (po pridaní explicitných referencií core-libart)
git pridať Android.mk (po odstránení dalvik-host target)
git commit -a -m 'Dalvik je mŕtvy, nech žije Dalvik! NEZLUČUJTE'
Prepnite z core na core-libart
Nuž, ľudia, zlúčenia hovoria samy za seba. Dalvik je mŕtvy, nech žije Dalvik! A súdiac podľa toho, ako sa ART za posledných niekoľko mesiacov stalo funkčným, Dalvik pravdepodobne nebude zmeškal aspoň nie potom, čo XDA Senior Recognized Developer rovo89 vydá zostavu Xposed kompatibilnú s ART Rámec. :)
[Zdroj: AOSP Code Review (Zmeny 98553 a 98618)]