iOS minimum supported version

SDL2 currently targets iOS versions down to 3.x. Many Apple APIs have been added (and some have been deprecated, including some used by SDL - for example UIAcceleration is deprecated in favour of CoreMotion) in the meantime since iOS 3.

Unity3d?s iOS hardware stats (http://stats.unity3d.com/mobile/os-ios.html) as well as David Smith?s iOS version stats (http://david-smith.org/iosversionstats/) show that about 99.5% of users of Unity games and David Smith?s apps are using iOS 5 or newer (and those who are using iOS 4 or lower likely aren?t installing new programs.)

I think SDL should bump its minimum iOS deployment version to 5.x. Any opinions?

I forgot to mention - building SDL for iOS with support for 64 bit ARM is only possible if the deployment target (AKA minimum supported runtime version) is set to iOS 5.1.1 or higher.

I totally support moving to later iOS versions. I will also add that
the view controller rotation stuff totally changed between 5 and 6 and
was a support nightmare for me in other projects. Legacy support is an
expensive feature.

Fortunately, everybody upgrades in iOS. And those who don’t probably
aren’t going to download your new app. Conservatively, I would say
current version plus one back is fine. (My more aggressive
recommendations would probably just be flame bait so I won’t say it.)

Thanks,
EricOn 5/3/14, Alex Szpakowski wrote:

I forgot to mention - building SDL for iOS with support for 64 bit ARM is
only possible if the deployment target (AKA minimum supported runtime
version) is set to iOS 5.1.1 or higher.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


Beginning iPhone Games Development
http://playcontrol.net/iphonegamebook/

Agreed, done.On Sat, May 3, 2014 at 9:15 PM, Alex Szpakowski wrote:

SDL2 currently targets iOS versions down to 3.x. Many Apple APIs have been
added (and some have been deprecated, including some used by SDL - for
example UIAcceleration is deprecated in favour of CoreMotion) in the
meantime since iOS 3.

Unity3d?s iOS hardware stats (http://stats.unity3d.com/mobile/os-ios.html)
as well as David Smith?s iOS version stats (
http://david-smith.org/iosversionstats/) show that about 99.5% of users
of Unity games and David Smith?s apps are using iOS 5 or newer (and those
who are using iOS 4 or lower likely aren?t installing new programs.)

I think SDL should bump its minimum iOS deployment version to 5.x. Any
opinions?


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org