I have two Android devices, one an HKC 7" tablet running 4.0.4 and the other a Kyocera Hydro Edge running 4.1.2. It amazes me which apps work on one and not the other, and right now I can't get Flash to run on my Hydro (although YouTube App works fine). (I can't get iHeart Radio to download to my HKC.)

Why is an app "not compatible" with one Android system but available for so many others? Is it the version of Android, the modifications of the manufacturer, or what?

I know, stupid question. Wise answers preferred.