分析:如何检测仅32位设备?

时间:2017-08-09 15:52:16

标签: ios

目前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甚至是我们自己的代码来检测和报告都很容易,但在游戏中有点晚了。

1 个答案:

答案 0 :(得分:1)

在这个答案中,我将解决以下根本问题:“当苹果禁止从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页面,以了解应用提交要求的未来变化。

enter image description here