6


iOS ビルド設定で利用可能なアーキテクチャについて少し混乱しています。

4種類あることがわかりました。

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

i386シミュレーター用でarmv6あり、iOSデバイス用です(古いデバイスだと思います)。

しかし、私はarmv7とarmv7sについて混乱しています。

1) armv7 と armv7s の違いは何ですか?

2)armv7およびarmv7sアーキテクチャ ベースのアプリは古い iOS バージョンをサポートしますか?

調べましたが有力な情報は得られませんでした。
違いを理解するのを手伝ってください、事前に感謝します。

4

2 に答える 2

6

i386、ARMv6、ARMv7、および ARMV7S はプロセッサ アーキテクチャ (命令セット) であり、ARMv7S は iPad 4 および iPhone 5 (Apple A6 プロセッサを搭載) にあります。

Apple が設計したプロセッサA6は、ARMv7S アーキテクチャの最初のプロセッサです。ARMv7 と完全に互換性がありますが、Apple によっていくつかの特定の最適化が追加されています。これらの最適化は通常の ARMv7 では機能しないため、s が追加されました。

ウィキペディアはそれをSwitftと呼んでおり、AnandTech には次のような素晴らしい記事があります: The iPhone 5 review - Decoding Swift

于 2013-04-26T12:48:07.137 に答える
0

私の理解では、armv6 は iPhone 3G までをサポートし、armv7 はすべての iPad と iPhone 3G S 以降に対応しています。

http://en.wikipedia.org/wiki/List_of_iOS_devices

于 2013-04-26T12:44:38.157 に答える