A lot of this issue comes from the varying hardware and form factors that android supports, as well as the differing screen resolutions.
Alas androids greatest asset is also its weakest link. As a developer, porting your app or game to other devices with varying screen sizes is very difficult to do, especially when you can't afford the device to test on.
With apple devices, you have the iphone, ipad, and various other devices, a far smaller number than the various android devices available. And all of the apple products run with similar hardware all produced by the same company (mostly). This allows apple developers to easily port their apps to other I products and also makes maintaining them a lot easier.
You also have to account for different android versions, as each uses a different set of APIs. And backporting to older versions of android, minimize what features your app can include.
Now Google does a good job of allowing devs to filter devices from the playstore, if they don't meet certain requirements to run the app.
If your having any issues with your applications running, email the dev or leave a comment on the play store. We work very hard to bring top quality apps to the end user, however some things are bound to be overlooked. And we depend on the community to point them out.
Sent from my SPH-L710 using Tapatalk 2