iPhone 5 是第一款配备 armv7s 处理器的 Apple 设备。
指令集是否相同?
向后兼容性怎么样?iPhone 5 能否运行为 armv6 和 armv7 架构编译的应用程序?
AnandTech对新CPU有分析:http ://www.anandtech.com/show/6292/iphone-5-a6-not-a15-custom-core
主要区别显然是 ARMv7s 支持 VFPv4(但您应该阅读完整的文章,它非常透彻)。
CPU 向后兼容,它将能够执行为 ARMv6 和 ARMv7 编译的应用程序。
这可能根本不是一个不同的处理器。他们可能刚刚开始为具有不同 ABI 的新模式编译所有内容。在 Linux 世界中,他们正在通过转向硬浮点 (arm7hf) 进行类似的过渡。