iOS Deployment target 4.3 vs 5.0 vs 5.1

Hello colleagues,

I’m currently investigating trial version of the Corona Enterprise edition and discovered that in Xcode I actually can target to the lover iOS version than 5.1 version which is the minimum for the Corona Pro edition.

Could someone please let me know what/which feature will be not working if the target version will be set to 5.0 and to the 4.3?

Thanks!

Recently CoronaLabs changed the minimum iOS version to iOS 6.0.

http://coronalabs.com/blog/2014/04/25/changes-in-minimum-os-version-ios-6

In that post Walter explains the reasoning behind the change, and also explains a bit what’s wrong with using the lower versions.

Frankly, if you don’t have any specific reason to target a lower version, you shouldn’t. The number of devices still running anything lower than iOS 6 is only a few percent, and not worth the effort to target.

Also, I have yet to com across any reason to target lower versions.

The big reason to target 5.1.1 sadly is that is the last version of iOS that the original iPad will run, so this recent change does eliminate support for the first generation iPad.

Which if the stats that Walter provided are true, means there aren’t very many first generation iPads still running.

I have one, however I decided to drop support for it last year. Mainly because I found that many GPU effects were not performing well at all. The iPad 2 is OK.

Since G2.0 has so many new features that rely on the GPU I think it makes sense, and I didn’t want to end up with a lot of conditional coding to support a device that I believe will not have a huge market share anyway.

Recently CoronaLabs changed the minimum iOS version to iOS 6.0.

http://coronalabs.com/blog/2014/04/25/changes-in-minimum-os-version-ios-6

In that post Walter explains the reasoning behind the change, and also explains a bit what’s wrong with using the lower versions.

Frankly, if you don’t have any specific reason to target a lower version, you shouldn’t. The number of devices still running anything lower than iOS 6 is only a few percent, and not worth the effort to target.

Also, I have yet to com across any reason to target lower versions.

The big reason to target 5.1.1 sadly is that is the last version of iOS that the original iPad will run, so this recent change does eliminate support for the first generation iPad.

Which if the stats that Walter provided are true, means there aren’t very many first generation iPads still running.

I have one, however I decided to drop support for it last year. Mainly because I found that many GPU effects were not performing well at all. The iPad 2 is OK.

Since G2.0 has so many new features that rely on the GPU I think it makes sense, and I didn’t want to end up with a lot of conditional coding to support a device that I believe will not have a huge market share anyway.