Maintaining support for iOS 12.5 until January 2023

Our policy has always been to support the “latest, stable releases of all major browsers and platforms”. However, given the large number of still-in-use Apple Devices which are limited to iOS 12, we will be making a temporary exception:

We will aim to support Safari on iOS 12.5 until January 2023. Discourse 3.0 will be the last version to ship with iOS 12 support.

After that, we intend to return to the ‘latest, stable release’ policy. iOS 12 users will then be shown the non-interactive basic HTML view. All iOS browsers are based on Safari so this will affect all of them, including Chrome, Firefox and DiscourseHub.

For reference, a list of devices and their maximum iOS version can be found at iosref.com/ios

20 Likes

Just to clarify if you use the discourse hub on IOS this change won’t affect you. Right?

6 Likes

The DiscourseHub app (and all other browsers on iOS) use Safari under the covers. So this will also affect the DiscourseHub app on iOS 12.

I’ll update the announcement to make that clearer :eyes:

12 Likes

Will the application be updated to require iOS 13 or later?

2 Likes

The app’s supported iOS version is not directly related to Discourse’s supported iOS version. Technically, the app could be used to browse a super-old installation of Discourse. But that said, it’s safe to assume our app’s required iOS version will rise in the not-too-distant future :+1:

Note that from January 2023, we will go back to supporting only the latest iOS (currently iOS 15). We’re making a temporary exception for iOS 12 because some devices cannot be updated any higher (e.g. iPhone 5s/6).

We do not intend to do the same for iOS 13 / 14, because no devices are forced to be stuck on those versions.

7 Likes

Will older versions of Safari on macOS also be affected? If so, will it only affect macOS Mojave (since that’s the version of macOS that was released alongside iOS 12)?

Okay, so you’ll be dropping support for Safari 13 and Safari 14 too?

By the way, thanks in advance! :thumbsup:

2 Likes

Safari on macOS can be updated independently to the operating system. From https://en.wikipedia.org/wiki/Safari_version_history:

Our policy is to only support the latest, stable versions of browsers. Therefore we only support Safari 15 on Desktop.

6 Likes

Oh yeah, I completely forgot about that! Thanks for the reminder!

Okay, maybe the question I should be asking is: Will iOS 13 and iOS 14 also show the non-interactive basic HTML view?

Sorry for the confusion… :see_no_evil:

4 Likes

Yes - any unsupported browser is given the basic HTML view. (We make sure that works even on mega-old browsers like Internet Explorer 6! :older_man:)

9 Likes

Ah, now it’s beginning to make more sense. macOS Catalina is the oldest version of macOS to support Safari 15, so that answers my question. Again, thanks a bunch!

I’m off to test if it’ll work on Internet Explorer 1.0… :grin:

5 Likes

And Netscape? :rofl:

3 Likes

Haha! Maybe I should try that! :wink:

2 Likes

OT, but it looks quite good as long as you use a proxy to connect to modern sites over HTTPS. :wink:

14 Likes