1

我知道这个问题的答案取决于具体情况和我的目标用户,但是因为我刚刚从 android 工作区转移到 Swift 和 Xcode,所以我在这里寻找类似的 android 概念。

在 android 中,有平台版本和分布报告显示当我设置特定的最低 API 级别时,有多少百分比的用户可以使用我的应用程序。

我问了这个问题,因为我将使用仅受 iOS 11.0+ 设备支持的命名颜色。我想知道如果我使用 iOS 11.0 作为部署目标,有多少百分比的用户会错过我的应用程序。所以:

  1. 我想知道苹果是否提供了iOS版本当前使用情况的统计数据?
  2. 我想知道在 iOS 应用程序中设置部署目标是否有任何经验法则?
4

1 回答 1

1

与 Android 不同,iOS 更新由 Apple 免费提供,因此您无需等待手机制造商,正如 Apple官方报告中所述

80% 的设备都在使用 iOS 12。

话虽如此,我仍然选择尽可能低的版本作为部署目标,记住不要在 iOS 8 上投入任何精力,用户数量很少。这种找到最低版本的可能性取决于我的应用程序需要的功能,例如如果我想使用原生注释集群,我不能选择低于 iOS 11 的版本,因为此功能仅在 iOS 11 的 MapKit 更新中可用。

截至目前,如果您支持 iOS 11,您的目标将超过 95%,如基于mixpanel的过去 10 周报告所述

于 2019-04-23T09:59:59.503 回答