3 ms·
I don't disagree with anything you said. I'm just saying the sky isn't falling for the average developer that is using the JVM. We'll all be using XYZ technol
by va_coder 16y ago
I don't disagree with anything you said.
I'm just saying the sky isn't falling for the average developer that is using the JVM. We'll all be using XYZ technology, which hasn't been invented yet, in 3-5 years anyway.
Google is the one with the short term vested interest in distributing a VM that runs Java.
- vetinari 16y agoGoogle'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).