美文网首页
iPhone各个版本CPU架构记录

iPhone各个版本CPU架构记录

作者: Sweet丶 | 来源:发表于2023-10-15 14:30 被阅读0次

为了方便iOS开发兼容CPU不同架构,这里持续更新记录iPhone设备架构

一、iPhone各个版本的cpu架构如下:

CPU架构 对应的iPhone设备
i386 iphone5/iphone5c以下的模拟器
x86_64 iPhone5s以上的模拟器
armv6 iPhone、iPhone2、iPhone3G、iPod Touch(第一代)、iPod Touch(第二代)
armv7 iPhone3Gs、iPhone4、iPhone4s、iPad、iPad 2。armv7s:iPhone5、iPhone5c。
arm64 iPhone5s、iPhone6、iPhone6p、iPhone6s、iPhone6sp、iPhone7、iPhone7p、iPhone8、iPhone8p、iPhoneX
arm64e iPhone XS、iPhone XS Max、iPhone XR、 iPhone 11 、iPhone 11 Pro 、iphone 11 Pro Max、iPhone12系列

二、各个CPU架构之间的简介

ARMIntel处理器的第一个区别是,前者使用精简指令集(RISC),而后者使用复杂指令集(CISC)。ARM低耗电更适合移动通讯。

armv6、armv7、armv7s、arm64、arm64e都是arm处理器的指令集,所有指令集原则上都是向下兼容的。比如,你的设备是armv7s指令集,那么它也可以兼容运行比armv7s版本低的指令集:armv7、armv6。Xcode4.5 起不再支持armv6

苹果A7处理器支持两个不同的指令集:
32位ARM指令集(armv6armv7armv7s)和64位ARM指令集(arm64)。
i386x86_64 是Mac处理器的指令集。

相关文章

网友评论

      本文标题:iPhone各个版本CPU架构记录

      本文链接:https://www.haomeiwen.com/subject/yyptidtx.html