Well, the responsiveness of android apps is kind of a sticking point. Java was built to perform well, however, people miss that Java was designed with the *console* in mind. Swing and java ui was in large part an afterthought. If you look at the application life cycle of android, you see abstraction on top of abstraction, which just adds latency. I have a few minor minor issues with how the environment handles state transition as well, but that's a subject for another time. Don't get me me wrong, I adore javaFX as a technology, but yes, java is really, really heavy, even in the ultra-compressed mobile edition android runs on. Still, it's a joy to develop for despite all that.
I will have a very hard time deciding between an android and windows mobile 7 phone when the time comes.
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox



