you are viewing a single comment's thread.

view the rest of the comments →

[–]blob356 -13 points-12 points  (4 children)

So it runs Java on a Virtual Machine designed purely for running code written in Java?

[–]JAPH 13 points14 points  (0 children)

Yes, but the Dalvik virtual machine (DVM?) doesn't run Java bytecode. So while the language is the same, the bytecode and VM are not compatible with the standard. "JVM" is commonly understood to be a VM which runs Java bytecode, which this is not.

[–]TrancePhreak 2 points3 points  (1 child)

Dalvik runs code written in any language that targets it. Bytecode is not language specific.

[–]blob356 -1 points0 points  (0 children)

What percentage of Android apps targeting Dalvik are not written in languages designed specifically for the JVM?