Наступна версія Android для видалення Dalvik і встановлення ART за умовчанням

Наступна основна версія 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)]