Dalvik era lamàquina virtual que utilitzava la plataforma per adispositius mòbilsAndroid, actualment ha estat substituïda perART (Android Runtime). Dalvik ha estat dissenyada perDan Bornstein amb contribucions d'altres enginyers deGoogle. Dalvik està optimitzada per requerir poca memòria i està dissenyada para permetre executar diverses instàncies de la màquina virtual simultàniament, delegant en elsistema operatiu subjacent el suport d'aïllament de processos, gestió de memòria i fils. Sovint Dalvík és anomenada com unamàquina virtual Java, però això no és estrictament correcte, ja que elbytecode amb el qual opera no ésJava bytecode. No obstant això, l'einadx inclosa en elSDK d'Android permet transformar els arxiusClass de Java compilats per un compilador Java al format d'arxius Dex.[1]El nom de Dalvik va ser elegit perBornstein en honor deDalvík, un poble d'Eyjafjörður,Islàndia, on van viure avantpassats seus.[2]