Страница 2 из 2

Re: терминология и жаргон

Добавлено: 28 фев 2017, 19:52
Olej
Как включить ART? Отличия от Dalvik?
Возможность воспользоваться ART в тестовом режиме появилась в версии Android 4.4.0. Начиная с версии Android 5.0.x Dalvik по умолчанию полностью заменён на ART. Переход на ART возможно связан не с быстродействием а с судебными тяжбами между Oracle и Google.
Для Android < 5.x: Пункт включения среды ART находится в меню для разработчиков.

Dalvik - виртуальная машина Java, которая используется для запуска программ (только с APK-расширением) с целью сделать доступ быстрее, компилятор установленный по умолчанию. Dalvik использует собственный байт-код. При разработке приложения под Android переводятся компилятором в специальный машинно-независимый низкоуровневый код. При выполнении на платформе именно Dalvik интерпретирует и выполняет такую программу.

ART - среда выполнения приложений на ОС Android, которая пришла на смену Dalvik. В отличие от Dalvik компилирует код только один раз — при установке приложения. В результате приложение занимает чуть больше места и дольше устанавливается, но должно быстрее запускаться и работать.
У меня в Android 4.4 в меню для разработчиков нет никакого перехода от Dalvik к ART !