Hacker News new | ask | show | jobs
by kllrnohj 4630 days ago
Simplified IO is a library feature, not a language feature, and Android has its own IO stuff anyway.

Diamond type inference is cute, but hardly important. You could do the same thing with a save macro in your IDE.

Try with resources is about the only thing in that list that would be actually useful in Android.

> Any Java library targeted for Java 7, even without the new language features, is also not usable in Android projects, because Dex cannot understand the new Java 7 bytecodes.

So target Java 6 if you're making a library. Which is what people do anyway, because not everyone has immediately jumped to 7.

And none of them will run on J2ME which Sun/Oracle never upgraded past 1.3 for Pete's sake. If not upgrading Java was worthy of a lawsuit, we should be class action'ing the hell out of Oracle for the crime against humanity that was J2ME.

BlackBerry was also 1.3 right up until the end.

Android right now is only using a version of Java that's ~1 year out of date. That's still a shitload better still than Sun ever managed to do on mobile.

> Google is a corporation like any other.

Cows go moo.

Saying irrelevant facts is fun! You're on to something here I think.