14

iPhone 各机型的 iOS 和 Safari 版本

 2 years ago
source link: https://harttle.land/2022/03/06/iPhone-iOS-versions.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

iPhone 各机型的 iOS 和 Safari 版本

iOS

版本

iPhone

Safari

03/06 2022

Web 开发时关心 iPhone 的兼容性,其实就是关心各 Safari 版本的市场占有率。而后者取决于 iPhone 各版本的市场占有率。比如某些 iPhone 已经绝版了,那么它对应的 Safari 版本也不再需要去支持了。此外更现实的问题是,老板说“我的 iPhone X 下这个页面挂了”,这时就需要猜他的 Safari 版本,再对应 caniuse.com 就能知道哪些特性把页面搞挂了。iOS Safari 的发版有这么几个规律:

  1. iPhone 的 Safari 是随着 iOS 发版的。也就是说你的 iOS 版本直接决定了 Safari 版本,而想要更新 Safari 版本,就得更新 iOS 版本。
  2. 每个 iPhone 有支持的 iOS 范围。这个范围从它搭载的首个 iOS 版本直到它不能再支持的最高 iOS 版本。比如:
    • iPhone 12 发布时搭载的初始系统是 iOS 14.1,但可以升级到最新的 iOS 15.3.1,那么 iPhone 12 的 iOS 版本范围就是 [14.1, 15.3.1]。
    • 一些旧的 iPhone 无法支持 iOS 13,所以它们的最高 iOS 版本就锁定在了 12.5.5,它搭载的 Safari 12.1.2 就成了分水岭,类似 IE6 的角色。
  3. 最近的 iOS 和 Safari 主版本是一致的。比如 Safari 13 随着 iOS 13 发布,Safari 14 随着 iOS 14 发布。

设备 发布日期 初始 iOS 最高 iOS 最低 Safari 最高 Safari iPhone 13 Pro / 13 Pro Max 2021 15 15 (latest) 15.0 15.3 (latest) iPhone 13 / 13 mini iPhone 12 Pro / 12 Pro Max 2020 14 14.0 iPhone 12 / 12 mini iPhone SE (gen 2) 13 13.0 iPhone 11 Pro / 11 Pro Max 2019 iPhone 11 iPhone XS / XS Max 2018 12 12.0 iPhone XR iPhone X 2017 11 11.0 iPhone 8 / 8 Plus iPhone 7 / 7 Plus 2016 10 10.0 iPhone SE (gen 1) 9 9.0 iPhone 6s / 6s Plus 2015 iPhone 6 / 6 Plus 2014 8 12 8.0 12.1.2 iPhone 5s 2013 7 7.0 iPhone 5c 10 10.0 iPhone 5 2012 6 6.0 iPhone 4s 2011 5 9 5.1 9.0 iPhone 4 2010 4 7 4.0.5 7.0 iPhone 3GS 2009 3 6 4.0 6.0 iPhone 3G 2008 2 4 3.1.1 5.0.2 iPhone (gen 1) 2007 1 3 3.0 4.0

本文采用 知识共享署名 4.0 国际许可协议(CC-BY 4.0)进行许可,转载注明来源即可: https://harttle.land/2022/03/06/iPhone-iOS-versions.html。如有疏漏、谬误、侵权请通过评论或 邮件 指出。

微信搜一搜:Harttle Land

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK