2021.2: iOS Minimum Supported OS

Unity moves relatively briskly in updating the minimum supported version of iOS; this corresponds to the equally rapid rate at which users adopt newer versions of this OS and older versions fall out of use. In keeping with that spirit, Unity 2021.2 will support iOS 12 as a minimum version. It then follows that Xcode 10.1 is the minimum version of Xcode that may be used, which in turn requires macOS 10.13 (High Sierra).

We do not imagine this will come as a surprise, however please feel free to give us your feedback.

2 Likes

It all sounds a-ok to me.

Is there anywhere we can go to see statistics about how many devices are using versions of iOS older than 12?
I saw some information available here App Store - Support - Apple Developer but it’s vague.

My little game company is going to be shipping to iOS and Android within the next 12 months and it would be nice to know how many potential iOS customers we would be losing if we decide to upgrade to Unity 2021.2.

I use these: https://david-smith.org/iosversionstats/

It’s probably a small-ish sample size, but it’s another data point.

In our case, a game that receives around 60k installs a month, iOS 11 makes 1% of that so we can swallow that cut. But we will not move to new Unity versions, we will stick to Unity 2019 because we want to keep iOS 10 users that still make around 5% of our users.

I would be extremely happy if you have asked this question before you have cut out iOS 9 and iOS 10. Because when we moved from Unity 2017 to Unity 2019 we dropped support for iOS 9, it was around 6% of all users. If we move past Unity 2019 we will lose an additional 5%. Those are big numbers, 11% is a lot.

@Fodges Thanks for the heads up!

Quick question, is there a history of these minimum supported version changes listed somewhere?

Would really like to see a chart that shows which version of Unity was the last to support a specific iOS version (would also be nice to also see versions of Xcode and macOS listed along with it). Some of the older docs list a min iOS version, but the latest docs seem to omit that information.

Thanks again,

Nikko

I set the IOS minimum value to 11 in Unity with version 2021.2.18f1

Did a cloud build and then tested the build at https://app-live.browserstack.com on an iPhone 6 with IOS 11.2 and our game worked.

1 Like