Safari version support on iOS #437
Replies: 1 comment
-
Apple's App Store metrics say that 90% of devices released in the last four years are on iOS 14, while 85% of all active iPhones use iOS 14. Note that iOS has around 26.4% market share worldwide and 56.7% market share in the US. Dropping support for iOS < 14.5 would mean dropping support for 7.1% of phones worldwide or up to 11.3% in the US. Having all of these figures in mind, it seems okay (in the "not great, not terrible" sense) to support only the last major version of iOS (and perhaps a few minor releases before it), and I'd suggest considering |
Beta Was this translation helpful? Give feedback.
-
As we usually support last 2 versions of browsers, a little clearer definition would be nice regarding iOS.
As Safari releases are tied with iOS releases, it's not uncommon for minor versions of iOS to include different minor (or sometimes even major) versions of Safari.
This is important as sometimes feature support is fragmented and in some cases very broken depending on Safari versions.
Here's a table with the last 7 minor versions, their usage stats and Safari version (data is from Statscounter from August 2021):
* mostly 13.x
** this version is too new to have stats at the time of writing
Please not that this table will already be out of date very soon, as today (Sep 14 2021) iOS 15 is expected to be released so its usage will increase relatively quickly.
From Safari 14.0 to 14.1 there weren't many new additions, but there were some bugfixes, and simple things that can be very widely used like flexbox gap are supported from there.
Safari 15.0 adds
aspect-ratio
, but we'll have to be more patient for that just yet 😄For desktop we should be fine, as Safari 14.1 is already supported on the last couple major macOS versions and Safari 15 is coming in the next macOS release.
Of course, nothing is perfect, there are many bugs with basic features in the newest couple of Safari versions, but we could avoid a bit of redundancy and duplication for some things, which would lighten and speed up some pages.
How feasible is it for us to support the last major version and X minor versions of the major version before it?
For example
Beta Was this translation helpful? Give feedback.
All reactions