Fragmentation Blamed for Android’s Lack of Success

When it comes to operating systems in general (but particularly the mobile ones), standardization is key to success. Some of the industry's leaders (RIM, Apple, Windows Mobile) boast a standardized look and feel that simply doesn't fluctuate from one handset to another.
Part of the lack of success of Google's Android OS stems from fragmentation: In that with each new phone comes a different variation of the OS. At present version 1.5, 1.6 & 2.0 are all currently being offered simultaneously on the leading smart phones running Android.
While Google's been diligent about updating the free, open-source heart of Android (and supplying handset manufacturers with the tools they need to keep their handsets running the latest software) the problem still falls on Google's lap since compatibility between variations isn't mandatory.
Insiders are hoping that the forthcoming Google-built Nexus One smart phone will address several of these issues by "leading the way" with Android operating system standardization that all of the carriers can follow.