iOS可用架构问题

Mid*_* MP 6 armv7 armv6 ios


我对iOS构建设置中可用的体系结构有点困惑.

我发现有4种类型:

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

我知道i386是模拟器,armv6适用于iOS设备(旧设备,请这样认为).

但我对armv7和armv7s感到困惑.

1)armv7和armv7s有什么区别?

2)请问armv7armv7s架构的应用支持老版本的iOS?

我搜索但无法获得任何有用的信息.
请提前帮助我理解其中的差异.

rck*_*nes 6

i386,ARMv6,ARMv7和ARMV7S是处理器架构(指令集),ARMv7S可以在iPad 4和iPhone 5(带Apple A6处理器)中找到.

Apple设计的处理器A6是第一个采用ARMv7S架构的处理器.它完全兼容ARMv7,但Apple还增加了一些特定的优化功能.这些优化在普通的ARMv7中不起作用,这就是他们添加s的原因.

维基百科称它为Switft,AnandTech有一篇不错的帖子:iPhone 5评论 - 解码Swift