So in other words, Android is a commercial success, but is poorly designed?
I've been programming embedded devices (including Linux systems using OpenEmbedded, etc), desktop systems from PCI drivers to GUIs for 20 years, so I understand the issues, but I haven't studied the Android architecture yet.
So I don't understand why this is such an issue. Sounds worse than a standard Linux distribution. Which again makes me wonder if Meego has a better chance long term because a lot of the KDE/Qt developers are involved. KDE just works on various size monitors, right?
Just seems like Android is not so well designed, and rushed out by a server software company, assuming that Java is the answer to everything.
I say that partially tongue in cheek, as I know Google uses a lot of other languages. Though they are fundamentally a server software company, not an embedded software company; which is bound to affect their gut instincts on architecture.
Almost every developer I talk to says they would like to do Android development, as they are interested in the concept of programming for an open phone, but they aren't interested in using Java to do it. Pretty much the way I feel. I still might, but I'd rather just use Qt in C++, so I'm looking forward to seeing how Meego does in the future.
Which partly asks the question: Can Intel get back market share in the phone/tablet market from the ARM hordes? I suspect the answer is that they have a chance for tablets, though phones will be more challenging. Maybe impossible with an x86 architecture, given the small batteries. But who knows...