Page 5 - maquina virtual dalvik
P. 5

CARACTERÍSTICAS DE DALVIK


                        El bytecode  generado,  primero  es  transformado  al  bytecode  de  Java  y
                         posteriormente se transforma en el usado por Android. Es decir, primero son
                         generados los .class típicos de JAVA, y posteriormente se transforman al tipo de
                         archivo  .dex  (dalvik  executable).  Estos  archivos  dex  son  comprimidos  en  los
                         conocidos APK (Android Package).
                        Esta  diseñada  para  ejecutar  varias  instancias  de  la  propia  máquina
                         simultáneamente
                        Optimizada para necesitar poca memoria.
                        Se basa en registros en vez de en pilas aprovechando así el mejor rendimiento
                         de los móviles con estos.
                        Esta distribuida como software libre, usando la licencia Apache.
























                  ¿POR QUÉ ANDROID USA DALVIK?



                  Java lleva en mercado varias décadas ya, con una máquina virtual muy desarrollada,
                  ¿por qué Google entonces decide crear Dalvik?, los motivos pueden ser varios:


                        Técnicos=> Como hemos comentado, Dalvik esta optimizado para dispositivos
                         con poca memoria. Aunque últimamente estamos viendo móviles con cada vez
                         un hardware más potente, android nace con vocación de adaptarse a cualquier
                         dispositivo por limitado que pueda llegar a  ser. Google, con Dalvik, pretende
                         conseguir una máquina eficiente en una gran gama de dispositivos.
                        Legales=>Se especuló mucho cuando salió la noticia  de que android usaría
                         Dalvik, que el motivo no fue otro que evitar problemas legales con Oracle (El
                         lenguaje Java fue creado por SUN, ahora propiedad de Oracle). Aunque Google
                         nunca lo ha admitido, esta sin duda fue una razón de peso.
   1   2   3   4   5