Page 3 - DALVIK KMNM
P. 3

Google dice que Dalvik es una implementación limpia en lugar de estar
                  desarrollado sobre una plataforma estándar de Java, lo que significaría
                  que  no  hereda  restricciones  por  licencias  con  copyright  de  ninguna
                  versión de Java. Por supuesto a Oracle no le pareció, y entre 2010 y

                  2012  entraron  en  disputa  las  dos  empresas,  el  jurado  encontró  que
                  Google no infringía patentes de Oracle, y que la estructura de las APIs
                  de Java usadas por Google no podía tener derechos de autor.




                  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).
                        Está  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.
                        Está distribuida como software libre, usando la licencia Apache.
   1   2   3   4