Следваща версия на Android за премахване на Dalvik и задаване на ART по подразбиране

Следващата основна версия на 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)]