[英]Analytics: How to detect 32-bit only devices?
Currently iOS 10 supports both 32-bit and 64-bit binaries. 当前,iOS 10支持32位和64位二进制文件。 Come iOS 11 only 64-bit binaries will be accepted. iOS 11只能接受64位二进制文件。
We need to figure out how many of our users are currently running on 32-bit hardware, however iTunesConnect Analytics doesn't break down the devices by: 我们需要弄清楚当前有多少用户正在32位硬件上运行,但是iTunesConnect Analytics不会通过以下方式分解设备:
The only breakdowns are by device family or iOS version . 唯一的细分是按设备系列或iOS版本分类的 。 This isn't granular enough. 这还不够精细。
How can we identify currently active devices that are on 32-bit architecture and would become obsolete? 我们如何确定当前处于32位架构的活动设备并会过时?
Update: 更新:
To reiterate, as this keeps coming up: we are looking into a way to determine this using Apple's Analytics or other developer tools. 重申一下,随着情况的不断发展:我们正在寻找一种使用Apple的Analytics(分析)或其他开发人员工具确定这一点的方法。
Obviously integrating a 3rd party SDK or even our own code to detect and report is easy enough, but a little late in the game. 显然,集成第3方SDK甚至我们自己的代码来检测和报告很容易,但是在游戏中有些迟了。
In this answer I will address the root question which is: "How do I determine how many 32-bit device users I will lose when Apple bans 32bit apps from the App Store for the iOS 11 release?" 在这个答案中,我将解决一个根本性问题:“当苹果公司从iOS 11的App Store禁止32位应用程序时,如何确定我将失去多少32位设备用户?”
As anticipated in the comments, Apple has NOT banned 32bit apps from the App Store as of Sept 23, 2017. Instead, they have continued to support 32bit apps in the App Store for older devices. 如评论中所预期,截至2017年9月23日,Apple尚未禁止App Store中的32位应用程序。相反,他们继续为较旧的设备支持App Store中的32位应用程序。 The only requirement at this time for apps is that they must support 64bit as well. 目前对应用程序的唯一要求是它们还必须支持64位。
This is because the requirements for iOS 11 and for the App Store are independent sets of requirements. 这是因为iOS 11和App Store的要求是独立的要求集。
I have been able to confirm this by viewing the available updates for my 32bit iPad 2 running iOS 9.3 (see below). 通过查看运行iOS 9.3的32位iPad 2的可用更新,我已经能够确认这一点。 I can confirm that the apps do run (though rather slowly due to the old hardware). 我可以确认这些应用程序确实可以运行(尽管由于旧硬件而运行得很慢)。
While this issue is not currently a concern, I would keep an eye on Apple's Developer News and Updates page for future changes in app submission requirements. 尽管当前不关心此问题,但我将密切关注Apple的Developer News and Updates页面,以了解将来对应用程序提交要求的更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.