We have long known that a developer's strength lays in his confidence in his powers, and all designers are elitist jerks who want to impose there sense of style on the world. But I had thought we were mostly working towards common goals, and can set aside their beliefs to meet the user needs.
I am now realizing that to many designers and developers, anyone who buys a device other than an iPhone -- especially Android -- is a cheapskate, or actually being duped into their decision.
This sort of opinion doesn't serve anyone very well at all. And it's not just academic or about misinterpreting sales numbers, but can be traced to specific behaviors I see in every day app and web development.
I have previously discussed how poorly iOS designs work on Android. And I say this not just at the picky designer, but because I've seen user research proving it. Elderly owners of an Android for a week are consciously aware that the design just isn't right, and fail tasks because they cannot find the top-bar submit button. You don't even want to know how bad removing the menu function, or trading OS for on-screen back buttons will go.
Stop believing that your Android users are a niche group, a flash in the pan, or secretly want an iPhone at all. Prepare yourself to believe the same thing about Windows Phone or Blackberry 10 or whatever comes out in the future as well.
Respect your users, and build the products they deserve and need.