Следващата основна версия на Android най-накрая ще премахне Dalvik и ще зададе ART Runtime Compiler като стандартен!
Откакто ние за първи път видях ART се появи заедно с пускането на Android 4.4 KitKat, всички знаехме, че той в крайна сметка ще замени застаряващия и относително неефективен компилатор за изпълнение Dalvik. Е, хора, времето е пред нас, тъй като ангажиментите, направени късно снощи към главния клон на AOSP, показват, че Dalvik получава брадвата и ART е зададен като стандартен.
Въпросните промени са под формата на обединени комити 98553 и 98618. Първият е отговорен за премахването на Dalvik от главния клон на AOSP, а вторият превключва компилатора по подразбиране за изпълнение на ART.
Промените в пълния им блясък можете да видите по-долу:
Далвик е мъртъв, да живее Далвик! НЕ СЛИВАЙТЕ
коренче
cd libcore
репо стартиране dalvik-is-dead-long-live-dalvik.
репо синхронизация -c.
git rm -r libdvm
git add JavaLibrary.mk (след премахване на препратки към libdvm, добавяне на изрични препратки към core-libart)
git add Docs.mk (след замяна на препратки към libdvm с libart)
git add benchmarks/Android.mk (след добавяне на изрични препратки към core-libart)
git add Android.mk (след премахване на целта на dalvik-host)
git commit -a -m 'Далвик е мъртъв, да живее Далвик! НЕ СЛИВАЙТЕ'
Преминете от core към core-libart
Е, хора, сливанията говорят сами за себе си. Далвик е мъртъв, да живее Далвик! И съдейки по това колко работещ стана ART през последните няколко месеца, Dalvik вероятно няма да бъде пропуснати поне не след XDA Senior Recognized Developer rovo89 пуска ART-съвместима компилация Xposed рамка. :)
[Източник: Преглед на кода на AOSP (Промени 98553 и 98618)]