Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Analytics: How to detect 32-bit only devices?

Tags:

ios

Currently iOS 10 supports both 32-bit and 64-bit binaries. Come iOS 11 only 64-bit binaries will be accepted.

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:

  • Device Model, or
  • CPU Architecture

The only breakdowns are by device family or iOS version. This isn't granular enough.

  • An "iPhone" device family could be iPhone 5c or iPhone 6. The former is 32-bit, the latter is 64-bit.
  • Similarly, an "iOS version 10" metric could be iPhone 5c or iPhone 6. The former is 32-bit, the latter is 64-bit.

How can we identify currently active devices that are on 32-bit architecture and would become obsolete?

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.

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.

like image 568
Slav Avatar asked Nov 08 '22 17:11

Slav


1 Answers

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?"

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. The only requirement at this time for apps is that they must support 64bit as well.

This is because the requirements for iOS 11 and for the App Store are independent sets of requirements.

I have been able to confirm this by viewing the available updates for my 32bit iPad 2 running iOS 9.3 (see below). 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.

enter image description here

like image 131
BergQuester Avatar answered Nov 15 '22 12:11

BergQuester