The potential for the various adopters of Android to "go their own way" and not follow a common path is not new. InfoWorld has really torn into the issue...
By Galen Gruman
Simply put, it's too much of a good thing. Every few days, another Google Android device is announced, as hardware makers and wireless carriers rally around the mobile operating system as the de facto smartphone platform alternative to Apple's limited-availability iPhone and RIM's limited-capability BlackBerry.
That flood of options should be a good thing -- but it's not. In fact, it's a self-destruction derby in action, as phones come out with different versions of the Android OS, with no clear upgrade strategy for either the operating system or the applications users have installed, and with inconsistent deployment of core features. In short, the Android platform is turning out not to be a platform at all, but merely a starting point for a universe of incompatible devices....
2010, the situation became even murkier. Some carriers updated earlier-version Android smartphones to the 2.1 OS -- but many did not. The 2.1 OS came with Google's Nexus One, what Google called a "superphone" meant to be a standard bearer for the Android platform. Sorry, Droid buyers -- it too lacked multitouch and didn't have a keyboard, plus Google thoroughly screwed up the product support. Next month, Nexus One's manufacturer, HTC, will ship the HTC Desire, essentially the Nexus One with multitouch added using HTC's Sense UI; anyone who bought a Nexus One must feel like a fool for adopting the alleged flagship Android smartphone.
But before HTC Droid Eris and Desire customers gloat, it's not clear what their upgrade path is for apps and the Android operating system itself. Because of the Sense UI (which really should be a standard part of the Android OS), you can't just upgrade the operating system or be sure that your apps will work -- a new OS may break Sense UI, and a new Sense UI may break your apps.
It gets worse. Later this year, Sony Ericsson plans to release its Xperia Mini series -- inexplicably based on Android OS 1.6 and using its own proprietary UI on top.