| I did develop for J2ME. > With J2ME it was basically close to impossible to create any app apart from the most basic ones without producer-specific APIs. Nokia, Siemens, Samsung, Motorola, etc. - they all had their own special extensions. Even if some game was released for more than one handset, each make had its own version. How is this different from the firmware issues that plague Android? Have you ever tried to make the support library work properly across Samsung devices, or even worse cheap chinese brands? Or track down native crashes or memory leaks across Android firmware? Whoever believes that Android is better than J2ME, never had to make their apps work on cheap or network specific Android devices. |
With J2ME you couldn't write the simplest application before you ran into the platform specific minefield (example: how to read the D-pad on different phones?). On Android, running into problems is the exception not the rule.