The whole point of the Manifest file is to make sure that Android Apps are not offered to incompatible devices. Need OpenGL ES 2.0? You can specify that and eliminate all the OpenGL ES 1.0 only devices. Need a high-res screen? You can specify that, and so on & on.
Apple do exactly the same thing with their Apps: You can specify which features your App needs & the iOS App Store will only offer it to the appropriate devices. Need a gyroscope? Your App can't run on a 3G iPhone.
This really isn't rocket science. If Amazon really are ignoring the Manifest file shipped with the Apps submitted to them then that is a huge failure on their part & most definitely not the fault of the dev in any way whatsoever.
Comments
The whole point of the Manifest file is to make sure that Android Apps are not offered to incompatible devices. Need OpenGL ES 2.0? You can specify that and eliminate all the OpenGL ES 1.0 only devices. Need a high-res screen? You can specify that, and so on & on.
Apple do exactly the same thing with their Apps: You can specify which features your App needs & the iOS App Store will only offer it to the appropriate devices. Need a gyroscope? Your App can't run on a 3G iPhone.
This really isn't rocket science. If Amazon really are ignoring the Manifest file shipped with the Apps submitted to them then that is a huge failure on their part & most definitely not the fault of the dev in any way whatsoever.