В следующей основной версии 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)]