0 votos

Uso de Dalvik VM en Android

¿Puede alguien explicar por qué se utiliza exactamente Dalvik en Android? ¿Es para proporcionar portabilidad y capacidad para que los desarrolladores de aplicaciones escriban código independiente del hardware? No creo que se utilice por razones de seguridad, ya que el sandboxing de las aplicaciones se consigue a través de permisos de usuario al estilo de Unix, donde cada aplicación se ejecuta bajo una identificación de usuario diferente.

0 votos

Existen respuestas sobre SO que discuten esto, si ayuda. Y Dalvik se sustituye por completo por ART (Android RunTime) desde Lollipop.

0 votos

Gracias @Andrew , pero esa respuesta habla de Dalvik no ser lento como podríamos suponer, pero yo todavía no encontrar exactamente por qué se utiliza.

0voto

Viraj Shah Puntos 11

Por lo tanto, se utiliza para almacenar todo lo que se necesita. Por ejemplo:

Si tienes un Samsung Galaxy S4, lo necesitas:

  • Herramientas de Verizon
  • Controladores de cámaras Samsung
  • Controladores de altavoces
  • etc.

Así que dalvik es una partición que se utiliza para guardar todo lo que su dispositivo Android necesita. Mantiene todo listo para lanzar una vez que se inicia el teléfono. =)

0 votos

Preguntaba por la máquina virtual Dalvik y no sólo por la partición. Por qué es necesario que las aplicaciones se ejecuten en una máquina virtual?

0 votos

Lo mismo... la partición Dalvik se ejecuta como una máquina virtual

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X