ejecución. ★ Diseñada para optimizar la memoria y los recursos de hardware. ★ Dalvik Executable (*.dex), un formato optimizado para el almacenamiento eficiente y ejecución mapeable en memoria.
Compilamos la clase con el compilador de Java. Esto nos genera un fichero .class con el bytecode de Java. ★ Convertimos el fichero .class en un fichero .dex usando el SDK ★ El fichero .dex contiene el bytecode el cual ahora Dalvik entiende.
Ruby. ➢ Gracias a Jruby, se compila todo el código ruby a Java bytecode ➢ El Java bytecode generado es compatible con todo el ecosistema android! ➢ Todo esto se convierte a un fichero .dex, y luego pasa por la máquina de Dalvik ➢ Resultado = Una aplicación nativa de android hecha con codigo ruby.