arm64の違い

(*-*)浩
(*-*)浩オリジナル
2019-08-21 09:42:484456ブラウズ

iOS デバイスの場合、iOS には 4 つの命令セットがあります: armv6、armv7、armv7s、および arm64。iOS デバイスの異なるモデルは異なる命令セットを使用します。それらの違いは次のとおりです:

arm64の違い

#armv6 (推奨学習: Web フロントエンド ビデオ チュートリアル )

iPhone、iPhone 3G

iPod 1G、iPod 2G

armv7

iPhone 3GS、iPhone 4

iPod 3G、iPod 4G、iPod 5G

iPad、iPad 2、iPad 3、iPad Mini

armv7s

iPhone 5、iPhone 5C

iPad 4

arm64

iPhone 5S iPhone 6 iPhone 6Plus

iPad Air、Retina iPad Mini

アーキテクチャ: サポートする命令セットを指します。

有効なアーキテクチャ: コンパイルされる命令セットを指します。

Build Active Architecture Only: 現在適用可能な命令セットのみをコンパイルするかどうかのみ。

PS: arm64 を選択する場合は、少なくとも 5.1.1:

1 をサポートする必要があります。アプリを各マシンで最高の効率で実行したい場合は、の場合は、「アクティブなアーキテクチャのみをビルド」を「いいえ」に変更する必要があります。また、「有効なアーキテクチャ」では、対応する命令セット (armv7 armv7s arm64) を選択します。これにより、各命令セットに対応するコードがコンパイルされるため、最終的な ipa サイズは基本的に 3 倍になり、リリース バージョンは NO でなければなりません。

2. アプリのサイズを最小限に抑えたい場合は、この段階で有効なアーキテクチャとして armv7 を選択する必要があるため、[アクティブ アーキテクチャのみの構築] で [はい] を選択するか [いいえ] を選択しても問題ありません

以上がarm64の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。