This week's Google I/O saw no announcements of any new versions of the company's mobile operating system, Android, and that may be because the team that is building the system is working to address the platform's biggest problem: fragmentation.
via Garee's Blog
The issue of fragmentation arose this week in a panel discussion with assorted members of the Android team in attendance, according to Ars Technica. In the course of a forty-minute question and answer session, the team spoke on a number of topics related to Google's overwhelmingly popular operating system.
"This is something we think about a lot ," Dave Burke, Google's Android engineering director, said of fragmentation. Part of the problem, Burke said, lies in the fact that Android device vendors are able to take the open source code and create their own Board Support Packages â specific implementations of an operating system â to ensure compatibility between their devices and a certain build of Android.
"We do a lot of iteration," said Burke, "so that we try to build a system that works really well on a broad range of hardware."
Google was widely expected to release a new version of its operating system at this week's Google I/O, but the Android team's comments seem to indicate that the search giant has taken a different track this year, focusing more on honing what already exists on the platform rather than leaping ahead to new versions with new features and new architectures.
The team also discussed emerging markets where Android has become popular due to its ability to run on lower-specced hardware.
"We're looking at ways to make Android more efficient for the entry-level smartphones to help improve that situation," Burke said.
Fragmentation in the Android operating system is both a blessing and a curse for the platform. Reliance upon older versions of Android allows device manufacturers to put low-specced, low-cost devices into the hands of consumers in developing markets, but it also means that many consumers are unable to access some of the latest apps on the platform.
The issue also presents a problem for many Android developers. Having to write across multiple versions â around 40 percent of Android devices are running a three-year-old version of the OS â presents a challenge for smaller developer groups, which has led some observers to believe smaller groups will be squeezed out of the platform as it progresses.
In recent months, Google has changed the way it calculates the distribution of Android versions. While the company acknowledges that many devices are still on Gingerbread, first released in 2010, it now publicizes proportions only related to the users that access its Google Play Store, meaning that many Android device users essentially go uncounted with regard to developers.
By comparison, Apple's iOS 6 already accounts for 83 percent of web traffic from Apple devices in North America.
189 Comments
"In recent months, Google has changed the way it calculates the distribution of Android versions. While the company acknowledges that many devices are still on Gingerbread, first released in 2010, it now publicizes proportions only related to the users that access its Google Play Store, meaning that many Android device users essentially go uncounted with regard to developers. Classic. They didn't like the numbers so they only counted what they want to see. This discounts all of the Android phones only being used as feature/dumb phones. If so they should only count activations that "access its Google Play Store". You know, phones activated and being used as smartphones.
But... but... the Android apologists for ages have said there is no fragmentation, or that it only affects people that doesn't include them, cause you know... it's all about them.
Google admits that Android is fragmented. What a surprise. Shouldn't be too long before the Phandroids pollute this thread and try spinning this story.
...but, but, but fragmentation is a myth, there is no fragmentation... There's no Key Lime Pie either, unless Santa Claus is bringing it for Christmas.
They are waiting on apple to release something awesome @WWDC to inspire them.
So Google is going to tweak and improve JB instead of coming out with a new version. But when Apple does an iOS upgrade that doesn't add a gazillion features (needed or not) then suddenly they're not innovating. Add that to fragmentation and the apologists have a lot of work ahead of them.