我知道这个问题的答案取决于情况和我的目标用户,但是因为我刚从android工作区转移到Swift和Xcode,我在这里寻找类似的android概念。
在android中有platform version and distribution report,它显示当我设置特定的最小API级别时,用户可以使用我的应用程序的百分比。
我问过这个问题,因为我要使用named colors,只有iOS 11.0以上的设备才支持official report。如果我使用iOS 11.0作为部署目标,我想知道有多少百分比的用户会错过我的应用程序。所以:
与Android不同,iOS更新由Apple免费提供,因此您无需等待手机制造商,并且如Apple的mixpanel所述
80%的设备都使用iOS 12。
话虽如此,我仍然选择尽可能低的版本作为部署目标,记住不要在iOS 8中投入任何精力,用户数量较低。找到最低版本的可能性取决于我的应用程序所需的功能,例如,如果我想使用本机注释群集,我不能选择低于iOS 11的版本,因为此功能仅适用于iOS 11的MapKit更新。
截至目前,如果您支持iOS 11,则根据qazxswpoi,过去10周的报告中所述的目标将超过95%