Linked by Thom Holwerda on Sun 16th Sep 2012 16:53 UTC
Thread beginning with comment 535389
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
Your analogy is deeply flawed. What Google did would be akin to writing novel based on french that no one who is fluent in French can actually read or understand.
Code written for Davlik won't run on a Java JVM. There fore making it incompatible Java.
True, but the incompatibilities is a side issue as it's not the reason Oracle sued. And quite honestly, I didn't hear people up in arms because Next/Apple took C as the basis for Objective-C then made their new language incompatible.
Personally I don't see the issue with Google making Dalvik code incompatible with JRE code if it means that Android runs better for it. I mean it's not like anyone would want to write an app that works the same on Android and Windows. Plus, and if we're completely honest, code written for Oracles JRE isn't always 100% compatible with OpenJRE. So it's not like things were all cosy on PC land to start with.
Code written for Davlik won't run on a Java JVM. There fore making it incompatible Java.
It will if the APIs are available.
Don't confuse Java the language with Java the virtual machine.
It was an unfortunate decision, that Sun's marketing decided to call both the same name. At least in .NET and Android, language and VM have different names.




Member since:
2008-06-09
Google took the Java language and made their own runtime (which is akin to taking a French and writing a French novel). Google did not fork nor do anything else to Oracles Java runtime (which is what you're implying with the Android fork comparison)
Your analogy is deeply flawed. What Google did would be akin to writing novel based on french that no one who is fluent in French can actually read or understand.
Code written for Davlik won't run on a Java JVM. There fore making it incompatible Java.