For how many of those phones did TweetDeck have to make special accommodations? That there are many OS identification strings is not itself a problem. Fragmentation ought to be measured by differences on non-fundamental axes. Screen resolution differences are a good thing for users who want a choice of form factors, and developers at least know that they have to deal with both big and small screens. Axes like "strange combinations of API calls required to make the GPS provide a current position" (I'm making that one up) have no associated user benefit. The issue of dealing with multiple releases from Google isn't helped by the handset manufacturers/carriers being slow to provide upgrades, but I'd sure rather deal with multiple, known API levels than worry about platform stagnation killing my business.<p>With 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?