This is the most annoying thing. You spend some good money for some apps and you see this:
Some apps work on some devices and some don't. It is understandable if your device is way too old or used an unique SoC. However, both my Galaxy Tab and Galaxy Nexus are fairly new with similar TI OMAP processors. The Nexus runs Jelly Bean and the Tab runs ICS.
My Galaxy Tab 2 is a fairly new device running factory Ice Cream Sandwich and it doesn't get any love. My Tab has been sitting in the drawer and I've been looking for a reason to use it.
Interestingly, a hacked HP Touchpad can download Asphalt 7 but can't even play it.
This sort of thing annoys the hell out of me (and many others who are frustrated with the fragmentation).