我对于iOS构建设置中可用的体系结构有点困惑。iOS可用架构问题
我发现,有4种类型:
i386
armv6
armv7
armv7s
。
我知道i386
是模拟器,armv6
是iOS设备(旧设备,这样认为)。
但我对armv7和armv7s感到困惑。
1)armv7和armv7s有什么区别?
2)armv7
和armv7s
体系结构的应用程序是否支持较旧的iOS版本?
我搜索了但没有得到任何有用的信息。
请帮助我了解其中的差异,提前致谢。
我对于iOS构建设置中可用的体系结构有点困惑。iOS可用架构问题
我发现,有4种类型:
i386
armv6
armv7
armv7s
。我知道i386
是模拟器,armv6
是iOS设备(旧设备,这样认为)。
但我对armv7和armv7s感到困惑。
1)armv7和armv7s有什么区别?
2)armv7
和armv7s
体系结构的应用程序是否支持较旧的iOS版本?
我搜索了但没有得到任何有用的信息。
请帮助我了解其中的差异,提前致谢。
的I386,ARMv6的,用于ARMv7和ARMV7S是处理器架构(指令集),所述ARMv7S是在iPad 4和iPhone 5实测值(与苹果A6处理器)。
苹果设计的处理器A6
是第一个成为ARMv7S架构的处理器。它完全兼容ARMv7,但有一些Apple特别优化的功能。这些优化在正常ARMv7中不起作用,这就是为什么他们添加了s。
维基百科称之为Switft和Anandtech的有一个很好的职位有关:The iPhone 5 review - Decoding Swift
据我所知,armv6支持iPhone 3G,armv7适用于所有的iPad和iPhone 3GS及以上。
什么armv7s? – 2013-04-26 12:52:09
这是最新的iPad 4/iPhone 5 A6X处理器。 – 2013-04-26 12:59:23