There aren’t any named sources to verify it, but Android and Me says that all Android handsets in the U.S. will get an upgrade to version 2.1. If true, that would be a huge step towards addressing the fragmentation problem that Google has faced up to now. Having at least four main Android versions in the wild – 1.5, 1.6, 2.0 and 2.1 — is bad for customers, carriers, developers and for Google (s goog). With these variances, nobody involved can guarantee or offer any semblance of a common end user experience. This is part of Apple’s strategy with the iPhone platform and also a key reason why Microsoft is standarizing requirements for it’s upcoming Windows Phone 7 series platform. And that raises a potential pitfall if Google does get all U.S. handsets on the same version of Android — performance variances due to various hardware configurations.
Like Microsoft, Google actually doesn’t make any of the handsets for its platform. Instead, it offers the operating system to handset makers that create designs, often with input from carriers. Even Google’s Nexus One is only designed by Google — it’s built by HTC, who currently creates more Android handsets than any other company. And I doubt that Google created the design from scratch. HTC is known for creating handsets targeted for various markets that are adopted for carriers or a company like Google. With smartphones ranging in price from free after subsidy to $600 or more unlocked, the guts will vary in many ways — processor capabilities and speed, amount of memory to run programs, graphical prowess and more. With such a wide variety of hardware already out there, putting Android 2.1 on every handset simply can’t guarantee performance commonalities or capabilities. So in one respect, this move could actually hurt Google’s mobile brand at this point — the fragmentation issues might have splintered this opportunities success rate.
What do you think: should Google attempt to herd the cats and get all devices on the same base firmware?
Related research on GigaOM Pro (sub req’d):