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