В следующей версии Android будет удален Dalvik и сделан ART по умолчанию

В следующей основной версии Android будет окончательно удален Dalvik и установлен компилятор ART Runtime Compiler по умолчанию!

С тех пор, как мы впервые увидел АРТ появится вместе с выпуском Android 4.4 KitKat, мы все знали, что он в конечном итоге заменит устаревший и относительно неэффективный компилятор среды выполнения Dalvik. Что ж, ребята, время пришло, поскольку коммиты, сделанные вчера поздно вечером в главной ветке AOSP, показывают, что Dalvik получает топор, а ART установлен по умолчанию.

Рассматриваемые изменения представлены в виде объединенных коммитов. 98553 и 98618. Первый отвечает за удаление Dalvik из основной ветки AOSP, а второй переключает компилятор среды выполнения по умолчанию на ART.

Изменения во всей их красе можно увидеть ниже:

Далвик умер, да здравствует Далвик! НЕ ОБЪЕДИНЯТЬ

корень

компакт-диск 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 добавить тесты/Android.mk (после добавления явных ссылок на ядро-libart)

git добавить Android.mk (после удаления цели dalvik-host)

git commit -a -m 'Dalvik умер, да здравствует Dalvik! НЕ СЛИВАТЬСЯ'

Переключиться с ядра на ядро-libart

Что ж, ребята, слияния говорят сами за себя. Далвик умер, да здравствует Далвик! И судя по тому, насколько работоспособной стала АРТ за последние несколько месяцев, Dalvik, вероятно, не будет пропустил, по крайней мере, после того, как старший признанный разработчик XDA rovo89 выпустил ART-совместимую сборку Xposed Рамки. :)

[Источник: Обзор кода AOSP (изменения 98553 и 98618)]