Hardware adaptation of iOS devices (about ARMv6, armv7, armv7s personally feel more clearly)
Source: Internet
Author: User
1.OpenGL ES version Support
Iphone:iphone 3G (including the iphone 3G) version of the device only supports OpenGL Es1.1,iphone 3GS above (including the iphone 3GS) version of the device to support both OpenGL ES1.1 and OpenGL ES2.0. Ipad:ipad all versions of the device support both OpenGL ES1.1 and OpenGL ES2.0. The ipod touch:ipod Touch2 (including the ipod Touch2) version of the device only supports OpenGL Es1.1,ipod Touch3 generation (including ipod Touch3 generation) version devices that support OpenGL ES1.1 also supports OpenGL ES2.0, but the 8GB version of the ipod TOUCH3 does not support OpenGL ES2.0.
2.armv6 and armv7,armv7s
armv6:iphone 2g/3g,ipod 1g/2garmv7:iphone 3gs/4/4s,ipod 3g/4g,ipad 1g/2g/3gArmv7s:iphone5 personally feelfor this part of the content, so in writing code, when the real machine test, if reported armv7s error, then do more because the ARMV7 instructions are open, to xcode--> "build Settings"--> "Valid architectures "In the armv7s can be removed." Of course, the best way is to think about how to be compatible with armv7s, because after removing this setting, the individual feels that it may make the program unable to run on the iphone5,because I do not have iphone5, so I can not test this conjecture, please use the iphone 5 of friends can by the way to answer my doubts, thank you.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.