K.C. MacLaren, director of mobile and emerging platforms at Starbucks, talking to GeekWire:

You mentioned in your talk that Android is a ‘watered down’ experience. What did you mean by that?

In a broad sense, in terms of some of the fragmentation in Android, with multiple resolutions, multiple screen sizes, different capabilities of different platforms that run Android, some users may find that they have to produce a watered down experience. They can’t deliver a consistent one. If they are using a lot of native device elements — like the accelerometer and the camera and gyroscope and all of the different pieces of the hardware — those are handled very differently on different devices. So, if you needed that, you might not be able to deliver that in a great way. You might have to take that feature out, for example.

The usual response to this is about how solid iOS is in this regard, but it’s wrong to argue there’s no fragmentation at all on iOS. New devices arrive that are more powerful and have a different feature set to old models. Ageing kit is eventually unsupported by iOS updates. And there are now three different screen resolutions. But on iOS, the low number of systems and, importantly, their general consistency in terms of behaviour, nonetheless makes them appealing to developers despite the (very slowly) increasing fragmentation. Contrast this with MacLaren’s comments: not only are there tons of Android devices available, but even hardware components don’t work consistently across all of them.

Via Curious Rat.