My app is too demanding for many Android 2.2 devices. There is a selection box for the target OS that appears during build but OS2.2 is the only option. We need the ability to easily designate our android apps as appropriate for higher end devices only. Please! Thanks! [import]uid: 129205 topic_id: 22875 reply_id: 322875[/import]
In my opinion, it doesn’t make sense to make the “targetSdkVersion” settable since Corona only supports up to Android 2.2 features at the moment. Your app will still be available on higher Android versions, such as Android 4.0. The minSdkVersion will of course be set to Android 2.2 since we heavily use 2.2 features.
Now, once we start taking advantage of Android 4.0 features then this would definitely come into play, but we’re not there yet. [import]uid: 32256 topic_id: 22875 reply_id: 91561[/import]
Thanks Joshua… that does make sense. What is a good way, however, to control what the android app stores view as compatible devices?
Right now I use the latest stable build (not daily builds) and every app store seems to think that it should run on an ARM11 device simply because the device runs 2.2. Needless to say it doesn’t install correctly on an ARM11 device.
Even the Apple store (in which the app is still pending) has the binary identified as working with both ARM6 and ARM7 (which I don’t believe is true)…
Any ideas? I don’t want to be selling stuff that doesn’t work on a persons device. [import]uid: 129205 topic_id: 22875 reply_id: 91566[/import]
That’s odd. Corona apps are built for ARMv7 architectures only and the Marketplace is supposed to filter out Corona apps for Android devices that are not ARMv7. I remember specifically testing this for myself and it did prevent my ARM6 device from even finding the Corona app. Perhaps a “rooted” Android device can bypass this then?
I don’t think setting the a min SDK version will work in this case because most Android devices are using Android 2.3, which both ARMv6 and ARMv7 devices use.
Regarding the Apple store, our iOS built Corona apps now require iOS version 4.3, which ARMv6 devices do not support. So an ARMv6 iOS device should never run into this issue. [import]uid: 32256 topic_id: 22875 reply_id: 91781[/import]
Hmmm… No, the device isn’t rooted. Maybe it’s unique to ARM11.
Also, I believe it is only the amazon store that is incorrectly filtering. Seems to be blocked on google.
Thanks for the info [import]uid: 129205 topic_id: 22875 reply_id: 91785[/import]
Okay. We’ll check it out on our ARMv6 device and let you know. [import]uid: 32256 topic_id: 22875 reply_id: 91807[/import]
I’ve just confirmed this issue now. The Amazon App store is allowing ARMv6 devices purchase Corona apps which are ARMv7 only.
We’ll contact Amazon about this issue and see how we can resolve it. Thanks for bringing this issue to our attention. [import]uid: 32256 topic_id: 22875 reply_id: 91838[/import]
Any update on the Amazon App store issue with ARMv6? [import]uid: 108813 topic_id: 22875 reply_id: 101911[/import]
No updates yet. I re-raised the issue again on my end today. At which point, it is up to Amazon to implement this change. That is, we’re at Amazon’s mercy. Corona is not the only software on the Amazon store that has this problem. Lots of app developers have this issue too. [import]uid: 32256 topic_id: 22875 reply_id: 101977[/import]