2013-04-26 54 views
6


我对于iOS构建设置中可用的体系结构有点困惑。iOS可用架构问题

我发现,有4种类型:

  1. i386
  2. armv6
  3. armv7
  4. armv7s

我知道i386是模拟器,armv6是iOS设备(旧设备,这样认为)。

但我对armv7和armv7s感到困惑。

1)armv7和armv7s有什么区别?

2)armv7armv7s体系结构的应用程序是否支持较旧的iOS版本?

我搜索了但没有得到任何有用的信息。
请帮助我了解其中的差异,提前致谢。

回答

6

的I386,ARMv6的,用于ARMv7和ARMV7S是处理器架构(指令集),所述ARMv7S是在iPad 4和iPhone 5实测值(与苹果A6处理器)。

苹果设计的处理器A6是第一个成为ARMv7S架构的处理器。它完全兼容ARMv7,但有一些Apple特别优化的功能。这些优化在正常ARMv7中不起作用,这就是为什么他们添加了s。

维基百科称之为Switft和Anandtech的有一个很好的职位有关:The iPhone 5 review - Decoding Swift