-
-
Notifications
You must be signed in to change notification settings - Fork 342
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump minimum supported OS versions #1916
Comments
Agreed!! Lets make it at least iOS 10 |
With iOS 16 around the corner, wouldn't it make sense to bump it to iOS 13 or so? So much less testing to do then. People still supporting very very old iOS versions can always stick with an older version of the SDK, right? |
Yep, we can discuss that once 8.0.0 is approaching. |
This issue has gone three weeks without activity. In another week, I will close it. But! If you comment or otherwise update it, I will reset the clock, and if you label it "A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀 |
We probably need to keep supporting older devices, the question is - how old? And what does bumping the version give us, versus no longer supporting some subset of customers? For reference: Reading that, it seems to be some advantage of bumping to iOS 11, since we would no longer need to build for 32-bit devices. That would drop support for most 5th gen Apple devices (iPhone 5, etc.). Checking our telemetry, it appears the top versions are presently:
I believe 12.5.5 is still viable, given it's the last supported version on 6th gen devices. On a personal note, I test using a 6th gen iPod touch, so please don't bump to 13 or I'll have to go shopping. 😄 |
The ability to use new APIs. Getting rid of a bunch of deprecated code. And when iOS 16 hits, "only" supporting 13, 14, 15 and 16 (which is still quite a lot) means much less testing across all these iOS versions as well. Plus iOS 13 and up include SwiftUI and Combine which we could support without a whole bunch of if statements everywhere.
Developers still targeting iOS 12 (which are very very few!) can always use an old version of the SDK. I know it's not ideal for those devs, but time marches on.
Buying a new Apple device sounds like fun though 😂 |
Let's bump to macOS 10.13, iOS 11, tvOS 11, and watchOS 4
https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes |
We agreed to keep with latest Xcode minimum support. Nothing else in particular. |
Xcode 14 still supports 11, and we want to be backward compatible as much as possible. Between 11 and 12 there is no real difference for us. 13 would be great, but we agreed that we have to wait a bit for that. |
Description
We didn't bump the minimum supported iOS, macOS, tvOS, and watchOS versions for a while. In the next major release, we should revisit if it's okay to bump them.
The text was updated successfully, but these errors were encountered: