Работая над своей новой открытой платформой для мобильных устройств Android, компания Google пришла к решению отказаться от использования Java Micro Edition (JME) и использовать собственную разработку Dalvik.
Основная причина такого решения заключается в том, что при использовании JME в собственных продуктах, все производители вынуждены покупать лицензию у компании Sun. Применение Dalvik, поможет компании Google не делать этого, что, несомненно, является важным моментом для удешевления своей ОС.
Dalvik представляет собой виртуальную машину, которая способна выполнять байт-код Java, конвертируя его под себя. Для разработчиков приложений предоставляется ПО способное переконвертировать Java-апплет для Dalvik.