iOS デバイスの互換性リファレンス


iOS デバイスは、センサー、グラフィックス·プロセッサやネットワークオプションなど、さまざまな機能をサポートしています。アプリを設計する際には、iOS デバイスの種類ごとに機能が異なるため、どのような機能をアプリが必要とするか、どのデバイスをサポートするが決定する必要があります。


一目見て


この文書では、アプリを開発し、その上でテストするデバイスを選択するのを助けるために、各デバイスの詳細について説明します。ここに記載されている情報は、iOS 8.0 現在のものですが、それは将来のハードウェアまたはソフトウェアの公開で変更される場合があります。


デバイスの互換性の文字列


時々、あなたのアプリは、デバイス上に存在する特定のハードウェア機能に依存しています。iOS では、あなたのアプリをビルドする際に、これらの依存関係を宣言できます。アプリがビルドされると、この互換性に関する情報は、それが実行できないデバイスにインストールされるのを防ぎ、また、顧客が彼らのデバイスで動かないアプリを App Store から購入するのを防ぐために使用されます。



関連する章:デバイスの互換性



Metal と OpenGL ES


Metal と OpenGL ES で作業するときには、多くの場合、基礎となるハードウェアと、それに話しかけるソフトウェアの正確な能力を知る必要があります。Metal と OpenGL ES は、この情報を決定するための組み込み機構を多く提供します。この文書では、最も重要な情報を要約し、iOS デバイスで効率的に実行できる Metal と OpenGL ES のアプリを作成する際に有用な、他の情報を提供します。



関連する章:ハードウェア GPU の情報



カメラ


各 iPhone のモデルには、多くの洗練されたカメラ機能が備えられています。iOS が、デバイスのカメラを制御し、その出力にアクセスするためのいくつもの方法を提供します。この章では、各モデルの特定のカメラの機能を要約し、iOS SDK でそれらの機能にアクセスする方法についての情報を提供します。



関連する章:カメラ



このマニュアルを使用する方法


この文書は Metal と OpenGL ES のハードウェアの重要な情報を提供しますが、それは決定的ではありません。OpenGL ES のプログラミングに慣れていない場合は、iOS の OpenGL ES アプリを開発する方法を学ぶために、iOS 用の OpenGL ES プログラミング·ガイド を参照してください。Metal のプログラミングに慣れていない場合は、iOS の Metal アプリを開発する方法について学ぶため、Metal プログラミング・ガイド を参照してください。将来のデバイスと iOS のバージョンとの互換性を確保するためには、あなたのアプリは常に、iOS から必要なサポートを得られない機能を無効にし、基礎となる Metal と OpenGL ES の実装の機能を実行時にテストしなければなりません。





次の章
目次
Xcode 9 の新機能
========================
iOS デバイスの互換性リファレンス
  • デバイスの互換性
  • 必要なデバイス機能の宣言
    iPhone デバイス
    iPad のデバイス
    iPod Touch のデバイス
  • ハードウェア GPU の情報
  • アップル A7,A8,A9 GPU ハードウェア
  • Metal の機能セット
    OpenGL ES 3.0 のベストプラクティス
  • アップル A7,A8,A9 GPU 上の OpenGL ES 3.0
  • 検討事項
    サポートされている OpenGL ES 3.0 の拡張機能
  • Apple A7,A8,A9 GPU 上での OpenGL ES 2.0
  • 検討事項
    サポートされている OpenGL ES 2.0 の拡張機能
  • PowerVR SGX ハードウェア
  • OpenGL ES 2.0 のためのベストプラクティス
  • PowerVR SGX 5 シリーズハードウェアでの OpenGL ES 2.0
  • 検討事項
    サポートされている OpenGL ES 2.0 の拡張機能
  • カメラ
    iPhone 6 と iPhone 6S カメラの概要
  • カメラ機能の概要
  • 最大スチル画像解像度
    ビデオ解像度とフレームレート
    高フレームレート(HFR)/スローモーションビデオ
    焦点ピクセル
    光学式手ブレ補正(OIS)
    シネマティックビデオ安定化
    Retina フラッシュ
    ライブ写真
    シングルショット/ビデオ HDR
    ビデオキャプチャ中に高解像度の静止画
    iPhone デバイスキャプチャ形式
    文書改定履歴















    トップへ