В последней версии Android — 4.4 KitKat — была добавлена новая среда выполнения приложений — ART. Однако, по умолчанию в KitKat включен старый Dalvik и, хотя ART считается более быстрым и в какой-то мере менее требовательным, первое время были проблемы с совместимостью приложений. Так, популярный мессенджер WhatsApp долгое время отказывался работать в ART. Однако разработчики один за другим стали оптимизировать свои приложения для новой среды и теперь исключительно в Dalvik работают приложения разве что самых нерадивых разработчиков.
Сейчас в AOSP было замечено изменение, которое, скорее всего, перейдет в новую версию Android — по умолчанию в ОС будет использоваться среда ART.
1 2 3 4 |
-PRODUCT_RUNTIMES := runtime_libdvm_default -PRODUCT_RUNTIMES += runtime_libart +PRODUCT_RUNTIMES := runtime_libart_default +PRODUCT_RUNTIMES += runtime_libdvm |
Разумеется, разработчики могли временно изменить тип среды по умолчанию, но, скорее всего, ART все же станет новой средой для всех устройств с новейшей версией Android.