【问题标题】:Find the suitable value for deployment target in iOS application?在 iOS 应用程序中为部署目标找到合适的值?
【发布时间】:2019-09-12 10:13:59
【问题描述】:

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

在 android 中有 platform version and distribution report 显示当我设置特定的最低 API 级别时,有多少百分比的用户可以使用我的应用程序。

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

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

【问题讨论】:

标签: ios ios11 deployment-target


【解决方案1】:

与 Android 不同,iOS 更新由 Apple 免费提供,因此您无需等待手机制造商,正如 Apple 的 official report 所述

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

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

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

【讨论】:

    猜你喜欢
    • 2018-09-29
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    相关资源
    最近更新 更多