If seeing that doesn't scare you...you obviously don't care much about testing or user experience.
Android's "Extreme Fragmentation," Colorfully Visualized by TweetDeck's Team
11–16 of 16 posts
Re: Android's "Extreme Fragmentation," Colorfully Visualized by TweetDeck's Team
#12With that said, I have yet to write a mobile app, so I don't have real-world experience. It's the lack of definition around "fragmentation" that is bothersome to me. What are some real issues faced by those here who have targeted a wide range of Android devices?
Re: Android's "Extreme Fragmentation," Colorfully Visualized by TweetDeck's Team
#13Saying Android is fragmented because of many unique OS strings is kind of like saying the web is fragmented because of many unique user-agent strings.
It's apparent that TweetDeck understand this, but it seems Engadget just highlighted the "Fragmentation" aspect to drive page views.
Re: Android's "Extreme Fragmentation," Colorfully Visualized by TweetDeck's Team
#14"extreme fragmentation." Kind of like IBM compatibles? Or maybe Java-capable phones? Diversity of hardware is not something to be afraid of. Yes, it can cause a few difficulties, but it also provides a much wider market to sell to at the same time. Choice is good.
The first pie chart is split by hardware and shows only adoption (a good thing), not fragmentation. The second pie chart is split by OS ID strings. While it shows fragmentation, it hugely exaggerates it because it counts all builds of a given version, say of 2.2, as unique even though they are built from the same or similar (i.e. bugfixed) sources. Besides that, there a a lot of single digit builds that are unidentif…
Re: Android's "Extreme Fragmentation," Colorfully Visualized by TweetDeck's Team
#15"extreme fragmentation." Kind of like IBM compatibles? Or maybe Java-capable phones? Diversity of hardware is not something to be afraid of. Yes, it can cause a few difficulties, but it also provides a much wider market to sell to at the same time. Choice is good.
Look, fragmentation increaces costs. A well capitalized developer can cover those costs and do the marketing to drive the volumes needed to ensure a good ROI. The economics aren't as attractive to small developers.
Android could end up with a much larger market share than iOS, though they'll be fighting with Microsoft to get it.
Even so, that isn't enough to guarantee a good market for app developers. The Android marketplace hasn't exactly caught on like the App store, not yet.
Re: Android's "Extreme Fragmentation," Colorfully Visualized by TweetDeck's Team
#16The way to ensure the diversity remains compatible is by building a strong ecosystem around it that requires that compatibility -- the x86 ecosystem is a perfect example. By building applications that work with the Android mainline you create gravity forcing others to follow that path as well.