Ďalšia verzia systému Android na odstránenie Dalvika a nastavenie ART ako predvoleného

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