目前iOS 10支持32位和64位二进制文件。 iOS 11只接受64位二进制文件。
我们需要弄清楚当前有多少用户在32位硬件上运行,但iTunesConnect Analytics不会按以下方式对设备进行细分:
唯一的细分是设备系列或 iOS版。这还不够精确。
我们如何识别32位架构上当前有效的设备并且会过时?
更新
重申一下,随着这种情况不断出现:我们正在研究一种使用Apple的Analytics或其他开发人员工具来确定这一点的方法。
显然,集成第三方SDK甚至是我们自己的代码来检测和报告都很容易,但在游戏中有点晚了。
答案 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页面,以了解应用提交要求的未来变化。