住过的小渔村达尔维克（），位于冰岛埃亚峡湾。大多数虚拟机包括JVM都是一种堆叠机器，而Dalvik虚拟机则是寄存器机。两种架构各有优劣，一般而言，基于堆叠的机器需要更多指令，而基于寄存器的机器指令更长。从Android 5.0版起，Android Runtime（ART）取代Dalvik成为系统内预设虚拟机。
架构.dx工具是一种用来转换Java class成为DEX格式的工具。多个类被包含在一个dex文件之中。各个类中重复的字串和其他常数只在DEX中存放一次，以节省空间。