*sigh* Do we really still have to go through this? Fragmentation is a myth. It's a non-issue drummed up to malign Android. There is zero evidence that this alleged "fragmentation" is causing problems -- Android is neck-and-neck with iOS in terms of total devices shipped, new devices activated, etc.
Zero evidence, really? Then how is it that right now, with all the Android devices shipped, every serious software producer that makes applications or games that really have to push the hardware, make their software for iOS? If there is no fragmentation, why is Angry Birds for Android so shitty that Rovio even had to apologize for it and made a 'Lite version' so all the handsets except a few of the most high-end ones could also run it? Why is are the Rage and Unreal engines only on iOS you think? Both Rovio and John Carmack have publicly stated that iOS will remain the dominant platform for games because it simply is so much easier and cheaper do develop for, and has much better sales outlook. Why do you think the app store now has 10 billion downloads and iOS users, the most applications in any category compared to Androd except for 'system utilities' you need to dick around with you phone internals to make it suck less?
Android fragmentation *is* real. Just because it's not an issue for simple applications doesn't mean that for developers who need to be able to target sufficiently capable baseline hardware and software, Android is a nightmare. Either you develop for Android and target a small minority of high-end handsets, or you develop for iOS and you immediately have 120 million devices on the market that are capable of running your software. Developers choose iOS by the hordes, which is the best evidence that fragmentation is an issue. The fact that so many Android phones are being sold is irrelevant, or maybe even goes to show what is causing the fragmentation problems.