2013-04-26 11 views
6


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

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

    は、私は4つのタイプがあることがわかりました。

私が知っているi386は、シミュレータ用です。armv6は、iOSデバイス用です(古いデバイスだと思います)。

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

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

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

私は検索しましたが、有用な情報がありませんでした。
違いをご理解いただき、ありがとうございます。

答えて

6

I386、ARMv6以降、のARMv7とARMV7Sプロセッサアーキテクチャ(命令セット)がARMv7Sは(アップルA6プロセッサで)アプリ4とiPhone 5に見られる、です。

Appleが設計したプロセッサA6は、ARMv7Sアーキテクチャの最初のものです。これは完全にARMv7と互換性がありますが、アップルによって追加された特定の最適化があります。これらの最適化は、通常のARMv7では動作しません。

ウィキペディアはSwitftそれを呼び出すとアナンドテックを約素敵なポストを持っていますarmv7sについてThe iPhone 5 review - Decoding Swift

0

私が理解するところでは、armv6はiPhone 3Gまでサポートしていますが、armv7はすべてのiPadsとiPhone 3G S以上のものです。

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

+1

何? –

+1

これは、最新のiPad 4/iPhone 5 A6Xプロセッサ用です。 –

関連する問題