Основное отличие Dalvik от ART-среды разработки заключается в подходе к компиляции приложений. 2
Dalvik использует подход Just-In-Time (JIT), при котором часть кода компилируется непосредственно при запуске приложения, а остальная — в будущем, когда это потребуется. 1 Это приводит к меньшему потреблению места в хранилище, но к более длительному времени загрузки приложения. 2
ART использует подход Ahead-Of-Time (AOT), при котором весь код высокого уровня компилируется в код низкого уровня ещё во время установки приложения. 14 В результате первоначальная установка приложения занимает больше времени, но его последующий запуск происходит быстрее (оно уже скомпилировано). 5