So I am developing an android app and want to publish it to Google Play. The projects contains some methods that are supported only after API 13 (Like Display.GetSize() for example). I made my project backward compatible by going around these limitations by reading the device's OS in runtime and make decisions accordingly (for example, if the OS <13 get the screen size using another method)
even though I made the minSdk 7 in my manifest:
<uses-sdk android:minSdkVersion="7" />
everytime I launch the device chooser to choose an emulator, I see a red cross besides the emulator that has OS below than API 13. But the app works fine when I run it on it anyways.
THE QUESTION: when I upload my app to Google Play, will devices that run below API 13 be able to download my app ??