>> Also, why are people still developing exclusively for iPhone? Last quarter there were four times as many Android phones sold as iPhones.
I can only speak for myself, but developing for Android is a nightmare compared to developing software for iOS. Different behaviour amongst different Android devices makes it really hard to provide a consistent user experience.
I'm not disagreeing with the sentiment, but is "consistent user experience" necessarily something that should be a goal?
There's more to it, but when I hear that I'm reminded of web site "designers" that only use photoshop and focus/obsess over pixel-perfect layouts and font-sizings, to get everything to match exactly what their original photoshop 'design' looks like on their monitor, ignoring the variety of browsers/devices that may also visit the site.
I can only speak for myself, but developing for Android is a nightmare compared to developing software for iOS. Different behaviour amongst different Android devices makes it really hard to provide a consistent user experience.