DalvikVirtual Machine vs javavirtual machine for android

 DalvikVirtual Machine


User applications, as well as core Android applications, are written in Java programming language and are compiled into byte codes.
•Android byte codes are interpreted at runtime by a processor known as the Dalvikvirtual machine.



Why another JavaVirtualMachine?

Android bytecodefiles are logically equivalent to Java bytecodes, but they permit Android to
–run its applications in its own virtual environment that is free from Sun’s licensing restrictions and
–an open platform upon which Google, and potentially the open source community, can improve as necessary.

0 comments: