List of system.getInfo("architectureInfo") results from various IOS devices

Hi, 

Some of you might have seen Rob’s blog entry from April 30th. Excellent new additions to the system.getInfo API… It seems like the “architectureInfo” property might be useful to pin down the exact IOS device version. Sadly the API documentation only lets us know what the following devices might return when challenged with this call… 

Device               returns

iPhone 1G         “iPhone1,1”

iPhone 3G         “iPhone1,2”

iPhone 3GS       “iPhone2,1” 

iPod touch 1G    “iPod1,1”

iPod touch 2G    "iPod2,1

I have an iPhone 4 and an iPad Mini so I made a little app to collect the architectureInfo value and display it on screen. Here’s what I can now add to the list above : 

iPhone 4             “iPhone3,1”

iPad Mini            “iPad2,6”

Can some kind souls following devices do the legwork to find the architectureInfo value for the following? We need to fill in the gaps for 

iPhone 4S  -> I’m guessing this will be “iPhone3,2”… not sure. 

iPad 1

iPad 2

iPad 3

iPad 4

iPod touch 3G

iPod touch 4G

Please post your findings to this thread so we can collate a complete list. This could get updated in the API documentation if CL sees fit. 

Thank you very much! 

on an iPhone 4 (NOT 4S) I have “iPhone3,2”.  And my finding seems to be consistent with this link:

http://theiphonewiki.com/wiki/Models

Paolo, thanks much for sharing your finding as well as the link. That is most useful!!! 

No worries.  I am on the topic because my game is not really performing as it should on an iPhone 4 so I am selectively stripping down features.  IMHO there is too much discrepancy in power between iPhone 5 and iPhone 4 and making a game into a universal binary is proving to be a struggle…  I might have to abandon the idea and do 2 versions…

on an iPhone 4 (NOT 4S) I have “iPhone3,2”.  And my finding seems to be consistent with this link:

http://theiphonewiki.com/wiki/Models

Paolo, thanks much for sharing your finding as well as the link. That is most useful!!! 

No worries.  I am on the topic because my game is not really performing as it should on an iPhone 4 so I am selectively stripping down features.  IMHO there is too much discrepancy in power between iPhone 5 and iPhone 4 and making a game into a universal binary is proving to be a struggle…  I might have to abandon the idea and do 2 versions…

Thank you so much paolo!

Thank you so much paolo!