Dalvik

Páginas: 3 (644 palabras) Publicado: 8 de octubre de 2012
Las aplicaciones de Android utilizan el lenguaje Java para su programación, pero no usa la máquina virtual de Java (JVM) oficial de Oracle para interpretar el código generado, sino una versiónmodificada específicamente para dispositivos móviles, mejorando su eficiencia a la hora de ejecutar los procesos. En este post continuaremos con el tema ¿Es difícil desarrollar aplicaciones para Android?,enfocándonos completamente a la Máquina Virtual Dalvik

¿Qué es la Máquina Virtual Dálvik?

Primero que nada ¿Por qué ” Dalvik “?
¿Por qué ” Dalvik “? Éste nombre fue elegido por Bornstein enhonor a Dalvik, Islandia, un pueblo de pescadores donde vivieron algunos de sus antepasados.

Una vez aclarado ese puto ahora si vamos a ver fondo que es exactamente. Dalkiv es el nombre de la máquinavirtual que utiliza Android (DalvikVM), diseñada y escrita por “Dan Bornstein” con apoyo de otros ingenieros de Google.

Hay que decir que esta máquina virtual corre por encima de un kernel Linux2.6, el cuál le permite, entre otras cosas, delegar las tareas relacionadas con la gestión de hilos y memoria a bajo nivel. También ha sido optimizada también para que haya múltiples instancias suyasfuncionando con un impacto muy bajo en el rendimiento de la memoria del dispositivo. Este aspecto de usar varias máquinas virtuales se pensó para proteger a las aplicaciones, de forma que el cierre ofallo inesperado de alguna de ellas no afecte de ninguna forma a las demás.

¿Cómo funciona?

Al ser una máquina virtual interprete, ejecuta archivos en el formato Dalvik Executable (*.dex), unformato optimizado para el almacenamiento eficiente y ejecución mapeable en memoria. Su objetivo fundamental es el mismo que cualquier máquina virtual, permite que el código sea compilado a un bytecodeindependiente de la máquina en la que se va a ejecutar, y la máquina virtual interpreta este bytecode a la hora de ejecutar el programa. El hecho de no utilizar la máquina virtual de Java (aparte de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS