Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Java is not the problem.

Oracle ignoring the mobile OS eco-sytems and not providing either JVM or AOT compilers is the problem.



Java had a mobile VM before Android even existed. They even bragged about how much better it was than Dalvik when Android started taking off.


And now Android looks just like the return of J2ME fragmentation hell. With each version and device having its own set of device specific APIs, bugs and quirks.

Why keep people mixing languages with implementations?!!

The mobile VM you speak about, were the J2ME VMs, usually done by the device manufacturers themselves, not by Sun.

Java, The Programming Language Specification does not require the Java Virtual Machine Specification to run. Any implementer is free to take any approach to turn Java code into executable code.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: