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