ios – Analytics:如何检测仅32位设备?

目前,iOS 10支持32位和64位二进制文​​件. iOS 11只接受64位二进制文​​件.

我们需要弄清楚当前有多少用户在32位硬件上运行,但是iTunesConnect Analytics不会通过以下方式分解设备:

>设备型号,或
> CPU架构

唯一的故障是设备系列或iOS版本.这不够精细.

>“iPhone”设备系列可以是iPhone 5c或iPhone 6.前者是32位,后者是64位.
>同样,“iOS版本10”指标可能是iPhone 5c或iPhone 6.前者是32位,后者是64位.

我们如何识别32位架构上的当前活动设备并且会过时?

更新:

重申一下,随着这种情况不断出现:我们正在研究一种使用Apple的Analytics或其他开发人员工具来确定这一点的方法.

显然,集成第三方SDK甚至我们自己的代码来检测和报告都很容易,但在游戏中有点晚了.

最佳答案 在这个答案中,我将解决根本问题:“当Apple禁止从App Store发布针对iOS 11版本的32位应用程序时,我将失去多少32位设备用户?”

正如评论中所预期的那样,截至2017年9月23日,Apple尚未从App Store禁止32位应用程序.相反,他们继续支持App Store中针对旧设备的32位应用程序.目前对应用程序的唯一要求是它们也必须支持64位.

这是因为iOS 11和App Store的要求是独立的要求.

我已经通过查看运行iOS 9.3的32位iPad 2的可用更新来确认这一点(见下文).我可以确认应用程序确实运行(虽然由于旧硬件而相当缓慢).

虽然这个问题目前还不是问题,但我会关注Apple的Developer News and Updates页面,以便将来更改应用程序提交要求.

《ios – Analytics:如何检测仅32位设备?》

点赞