Quote:
Originally Posted by pazos
The java vm used in android has nothing to do with the standalone Oracle/Sun machine. It just happen that both are compatible with bytecode for java7. The old one was Dalvik and the new one is ART.
|
Because they COULDN'T put desktop JVM without getting sued. The entire point of it is instead of limited subset Java allowed by Sun on Mobile (symbian era) they cloned so as to have full fat Java on mobile. So of course it's compatible. There are emails querying if they'd get sued anyway. They did and it's still ongoing. So the Java vm used in android has EVERYTHING to do with the Oracle/Sun machine. Deliberately, so they can have a full Java implementation.
They also wanted to get the existing Symbian developers which is why they chose Java at all.
No ereader needs the Android VM for Java. They don't need to run Java.