Сегодня проект операционной системы Android с открытым исходным кодом (Android Open Source Project) претерпел некоторые значительные изменения. Компания Google только что удалила среду выполнения Dalvik и заменила её на ART.
Новинка ART, наконец, взяла бразды правления на себя от ранее установленной по умолчанию среды выполнения Dalvik. Новая среда выполнения ART была введена впервые в операционной системе Android 4.4 KitKat в качестве экспериментальной функции для разработчиков. В то время Google дала понять, что новинка находится ещё на стадии разработки и пользователи могут встретиться с проблемами касательно различных приложений и их совместимости с ART.
Напомним, одним из самых больших различий между Dalvik и ART является то, что последняя предварительно компилирует байт-код при установке приложения, в то время как Dalvik предполагает компиляцию Just-In-Time, которая происходит, когда приложение запускается. Как сообщает производитель, компиляция Just-In-Time замедляет запуск приложений, хотя в действительности разница в производительности незаметна.
Что ж, спустя не так уж и много времени среда выполнения ART готова к прайм-тайму. Судя по сообщениям авторитетного мобильного ресурса для девелоперов XDA Portal, в проект AOSP были внесены также и две фиксации. Данные два изменения были сделаны старшим инженером-программистом AOSP Брайаном Карлстромом. Первое касается полного удаления компонентов Dalvik от проекта, а второе — переключение на использование новой среды выполнения ART (Android Runtime).
Также стоит напомнить, что первые признаки того, что компания Google готовится окончательно перейти на среду выполнения ART появились ещё в январе текущего года, когда новая среда была сделана как вариант по умолчанию. В то время Dalvik держали в качестве запасного варианта, но теперь этого запасного варианта больше нет вообще.
Изменения в AOSP добавляются в Android (а позже реализация посредством OEM) с помощью обновлений системы. Не известно, когда будет выпущена следующая версия детища Google, но, безусловно, новинка сделает шаг к ART. К слову, данная среда выполнения по-прежнему создаёт проблемы для нескольких приложений, и в первую очередь в рамках Xposed. Тем не менее, у разработчиков достаточно времени для исправления ошибок.
Ну, думаю, к релизу версии ОС без Дальвика поправят работу Икспозита с АРТом. Иначе будет очень печально.
А релиз ОС будет на Google I/O, скорее всего