I’ve very rarely run into trouble due to fragmentation. And when I have, it usually hasn’t been a big deal.
In no particular order, here are some of the issues I’ve seen:
- We’ve run into a few devices that don’t support standard video formats, which makes video recording & playback difficult.
- I’ve run into some third-party camera apps that don’t work correctly when launched by the ACTION_IMAGE_CAPTURE intent.
- It can be tricky to take advantage of features in new Android versions (like ICS) while still supporting older versions (like 2.2).
- Glassboard can’t run on devices that don’t come with Google’s APIs for maps and push notifications. Apart from the Kindle, we’ve only seen one other device that doesn’t have these APIs.
Fragmentation is … cool!