News for hackers. Stuff that matters.
Re:Java Trap, 2010 Edition by vetinari on Tuesday October 12, 2010 @02:27PM (#1784350)
Google's Dalvik (VM) does not run Java.

The Android _SDK_ is Java based. The Android apps are written in Java, the language, compiled into Java bytecode (Java class files) and the class files are converted into single dex file, which is custom instruction set. Then the app is moved onto the device and run.

The Android runtime is neither Java, nor JVM. It is custom (proprietary) VM that happens to use library that is API compatible with Java's standard library (Apache Harmony compiled and converted to dex; again, no java bytecode in sight).

There are no comments on this comment yet.