As far as mobile development goes we truly see it all at Appcelerator, and one thing we have is an insider’s view into how different and fragmented mobile OSes are - in particular Android.
There’s a reason for this.
In explosive and relatively nascent markets, such as mobile apps, smartphones, and tablets, you often get widespread fragmentation as vendors ‘pile on’, grabbing for market share where they can get it. It’s an order of magnitude (or three!) more complex with Android. Here’s what it looks like to develop and QA for Android.