Наступна основна версія Android нарешті видалить Dalvik і встановить ART Runtime Compiler за умовчанням!
Відколи ми вперше побачив АРТ з'явившись разом із випуском Android 4.4 KitKat, ми всі знали, що з часом він замінить застарілий і відносно неефективний компілятор середовища виконання Dalvik. Ну, друзі, час настав, оскільки коміти, зроблені пізно ввечері до головної гілки AOSP, показують, що Далвік отримує сокиру, а ART встановлено за замовчуванням.
Зміни, про які йдеться, мають форму об’єднаних комітів 98553 і 98618. Перший відповідає за видалення Dalvik з головної гілки AOSP, а другий перемикає компілятор виконання за замовчуванням на ART.
Зміни у повній красі можна побачити нижче:
Далвік помер, хай живе Далвік! НЕ ЗЛИВАТИ
корівка
cd libcore
початок репо dalvik-is-dead-long-live-dalvik.
repo sync -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-libart
Ну, люди, злиття говорять самі за себе. Далвік помер, хай живе Далвік! І судячи з того, наскільки працездатним став ART за останні кілька місяців, Далвіка, ймовірно, не буде принаймні не після того, як старший визнаний розробник XDA rovo89 випустить ART-сумісну збірку Xposed Каркас. :)
[Джерело: Огляд коду AOSP (Зміни 98553 і 98618)]