iOS 版本分布
用于确定部署目标的 iOS 版本分布图
参考这张 iOS 使用情况图表,根据仍需覆盖的用户来选择部署目标。累计使用率可以回答:如果把这个 iOS 版本作为最低支持版本,有多大比例的 iPhone 和 iPad 设备能运行你的 Capacitor、React Native、Flutter 或原生应用。
截至 2026 年 11 月 3 日 ,目标为 iOS 17 覆盖约 95.5% 的设备 。99% 的目标接近 iOS 15 。有数据的最新追踪版本是 iOS 27 占 17.2%.
- 最后更新于
- 更新于 2026 年 11 月 3 日
- 来源
- 来源: iOS 参考
- 99.9% 覆盖率目标
- 99.9% 覆盖率:iOS 10
在图表上对比 Android 最低 SDK 覆盖率 Android 版本分布图 .
选择最低版本
哪个 iOS 版本能覆盖你的用户?
选择最低 iOS 版本,或设置你需要的用户覆盖率。图表会告诉你:如果以这个版本为下限,有多大比例的设备能安装你的 App。
查找仍能覆盖至少该比例用户的最新 iOS 版本。目标如 99.5% 或 99.9% 时,请精确到小数点后一位。
正在加载目标…
图表使用说明
如何根据版本使用数据选择 iOS 部署目标
1. 设定覆盖率目标
确定需要覆盖多少 iOS 安装基数。团队通常从 95% 起步,只有当旧款 iPhone 仍然重要时,才会提高到 99% 或 99.9%。
2. 采用累计使用率
部署目标意味着“该 iOS 版本或更高版本”。累计使用率符合这一定义,是估算 App Store 覆盖范围时最可信的数字。
3. 选择最新的安全底线
优先选择仍能达到目标的最新 iOS 版本。这样既能解锁更新的 API 和 Xcode 默认设置,又能保护覆盖目标内的用户。
设备覆盖率
各设备最后支持的 iOS 版本及累计使用量
查看各设备分别停留在哪个 iOS 主要版本,并按累计覆盖率从高到低排序。
| 版本 | 发布日期 | 累计使用量 | 最后支持的 iOS 版本 |
|---|---|---|---|
| iOS 10 | 2016 | 99.9% | iPhone 5c、iPhone 5 |
| iOS 9 | 2015 | 99.9% | iPhone 4s |
| iOS 8 | 2014 | 99.9% | — |
| iOS 7 | 2013 | 99.9% | iPhone 4 |
| iOS 6 | 2012 | 99.9% | iPhone 3GS |
| iOS 5 | 2011 | 99.9% | — |
| iOS 4 | 2010 | 99.9% | iPhone 3G |
| iOS 11 | 2017 | 99.8% | — |
| iOS 12 | 2018 | 99.7% | iPhone 6 / 6 Plus、iPhone 5s |
| iOS 14 | 2020 | 99.5% | — |
| iOS 13 | 2019 | 99.5% | — |
| iOS 15 | 2021 | 99.4% | iPhone 7 / 7 Plus、iPhone SE(第 1 代)、iPhone 6s / 6s Plus |
| iOS 16 | 2022 | 97.9% | iPhone X、iPhone 8 / 8 Plus |
| iOS 17 | 2023 | 95.5% | — |
| iOS 18 | 2024 | 93.5% | iPhone XS / XS Max、iPhone XR |
| iOS 26 | 2025 | 77.6% | — |
| iOS 27 | 2026 | 17.2% | — |
| iOS 3 | 2009 | — | iPhone(第 1 代) |
| iOS 2 | 2008 | — | — |
常见问题
iOS 分发常见问题
为设置 IPHONEOS_DEPLOYMENT_TARGET、规划 Xcode 升级或评估 Capacitor iOS 支持情况的团队提供解答。
什么是 iOS 版本分发图表?
它展示了 iOS 的累计使用率:即运行至少某一特定 iOS 主版本的设备占比。在选择 IPHONEOS_DEPLOYMENT_TARGET 或最低支持的 iOS 版本时,应参考此数据。
如何根据这些数据选择 iOS 部署目标?
选择你需要的覆盖率,再选仍能满足它的最新 iOS 版本。在这份数据集中,iOS 17 的覆盖率约为 95.5%。如果必须保留旧款 iPhone,就把目标提高到 99% 或 99.9%;或者接受更低的覆盖率下限,以便更早用上新 API。
为什么累计使用率比原始版本占比更有用?
部署目标意味着“此 iOS 版本或更高版本”。累计使用率正好对应这条规则。单一版本的原始占比会低估能够运行该 build 的设备总数。
这些 iOS 使用数据多久更新一次?
Capgo 每天从 iOS Ref 刷新图表。当公布的数字发生变化时,仓库中的 JSON 会自动更新。本页当前反映的是 2026 年 11 月 3 日更新的数据。
这对 Capacitor 和 Ionic iOS 应用有帮助吗?
是的。Capacitor 应用以原生 iOS 二进制形式发布,因此部署目标决定了 App Store 上架资格和设备覆盖范围。在因插件、Xcode 升级或云构建而提高最低版本要求前,请先看这张图表。
相关开发者资源
继续查看 Android 覆盖数据、Apple 签名工具以及 Capgo 发布工作流。
这些数据如何保持最新
每日任务会从上述来源获取最新数据。如果数据有变化,JSON 文件会自动提交;如果没有变化,仓库保持不变。页面在构建时读取这些文件,因此图表始终与最新发布的数据保持同步。