デバイスの互換性
情報プロパティリスト(Info.plist)ファイルには、アプリの構成に関する重要な情報が含まれており、あなたのアプリバンドルに含まれていなければなりません。Xcode で作成するすべての新しいプロジェクトは、プロジェクトに関する基本的な情報で構成されたデフォルトの Info.plist ファイルがあります。あなたのアプリ用の追加構成の詳細を指定するには、このファイルを変更します。
UIRequiredDeviceCapabilities キーで、あなたのアプリを実行するために必要なハードウェア、または特定の機能を宣言できます。すべてのアプリは、その Info.plist ファイルにこのキーを持っている必要があります。App Store は、おそらくそれを実行できないデバイスにアプリのダウンロードを防止するように、このキーの内容を使用します。この章の表では、すべての iOS デバイスとその機能を示しています。
重要: バイナリに更新を提出するときには、すべてのデバイス要件の変更がなされていなければなりません。あなたはデバイスの要件を拡大することしか許可されていません。デバイスの要件を制限するバイナリへの更新を提出する事は許可されていません。このアクションは、以前にあなたのアプリをダウンロードした顧客が新しいアップデートを実行できなくなるので、デバイスの要件を制限することはできません。
重要: 太字で一覧に記載されている機能が必要な場合は、ファット・バイナリ(armv6 armv7) としてアプリをビルドしたり、最小 4.3 以降の iOS バージョンを必要としなければなりません。特定のキー要件用の個々のデバイステーブルを参照してください。
必要なデバイス機能の宣言
UIRequiredDeviceCapabilities キーの値は、array または dictionary で、アプリが必要とする(または明確に禁止する)機能を特定する追加のキーが含まれているもののいずれかです。配列(array) を使用してキーの値を指定すると、キーの存在は、この機能が必要であることを示します;キーが存在しない場合は、機能が必要でなく、アプリがそれなしで実行できることを示しています。代わりに辞書(dictionary) を指定した場合、辞書内の各キーは、機能が必要か、禁止されているかを示すブール値を持っていなければなりません。値が true(真) の場合は、機能が必要であることを示し、false(偽) の値の場合は、この機能がデバイス上に存在しては ならない ことを示しています。与えられた能力が、あなたのアプリにとってオプションである場合には、辞書内の対応するキーは含みません。
可能な UIRequiredDeviceCapabilities キーのリストについては、情報プロパティリストキーリファレンス の UIRequiredDeviceCapabilities を参照してください。アプリが絶対的に必要とする機能のキーだけを含めることに注意してください。あなたのアプリが特定の機能なしで実行できる場合は、対応するキーを含めないで下さい。プロパティリストを作成し、編集する方法の詳細については、情報プロパティリストキーリファレンス を参照してください。
すべて UIRequiredDeviceCapabilities キーで各 iOS デバイスモデルの互換性を以下のセクションで詳細に述べています。
iPhone のデバイス
表 1-1 と表 1-2 で、iPhone デバイスの機能を示します。
表 1-1 iPhone 4、iPhone 5、および iPhone 6 デバイスの互換性
互換性 | iPhone 4 | iPhone 4s | iPhone 5 | iPhone 5C | iPhone 5S | iPhone 6 | iPhone 6 Plus | iPhone 6s | iPhone 6s Plus |
---|---|---|---|---|---|---|---|---|---|
加速度計 | X | X | X | X | X | X | X | X | X |
armv6 | X | X | X | X | X | X | X | X | X |
armv7 | X | X | X | X | X | X | X | X | X |
arm 64 | X | X | X | X | X | ||||
オートフォーカスカメラ | X | X | X | X | X | X | X | X | X |
ブルートゥース-le | X | X | X | X | X | X | X | X | |
カメラのフラッシュ | X | X | X | X | X | X | X | X | X |
前向きのカメラ | X | X | X | X | X | X | X | X | X |
gamekit | X | X | X | X | X | X | X | X | X |
gps | X | X | X | X | X | X | X | X | X |
ジャイロスコープ | X | X | X | X | X | X | X | X | X |
healthkit | X | XX | X | X | X | X | X | XX | |
位置情報サービス | X | X | X | X | X | X | X | X | X |
磁力計 | X | X | X | X | X | X | X | X | X |
metal | X | X | X | X | X | ||||
マイク | X | X | X | X | X | X | X | X | X |
opengles-1 | X | X | X | X | X | X | X | X | X |
opengles-2 | X | X | X | X | X | X | X | X | X |
opengles-3 | X | X | X | X | X | ||||
ピア·ツー·ピア | X | X | X | X | X | X | X | X | X |
sms | X | X | X | X | X | X | X | X | X |
スチルカメラ | X | X | X | X | X | X | X | X | X |
電話機能 | X | X | X | X | X | X | X | X | X |
ビデオカメラ | X | X | X | X | X | X | X | X | X |
Wi-Fi | X | X | X | X | X | X | X | X | X |
互換性 | iPhone | iPhone 3G | iPhone 3GS | iPhone 3GS(中国) |
---|---|---|---|---|
加速度計 | X | X | X | X |
armv6 | X | X | X | X |
armv7 | X | X | ||
arm64 | ||||
オートフォーカスカメラ | X | X | ||
ブルートゥース-le | ||||
カメラのフラッシュ | ||||
前向きのカメラ | ||||
gamekit | X | X | ||
gps | X | X | X | |
ジャイロスコープ | ||||
healthkit | ||||
位置情報サービス | X | X | X | X |
磁力計 | X | X | ||
metal | ||||
マイク | X | X | X | X |
opengles-1 | X | X | X | X |
opengles-2 | X | X | ||
opengles-3 | ||||
ピア·ツー·ピア | X | X | X | |
sms | X | X | X | X |
スチルカメラ | X | X | X | X |
電話機能 | X | X | X | X |
ビデオカメラ | X | X | ||
Wi-Fi | X | X | X |
iPad のデバイス
表 1-3 、表 1-4 と 表 1-5、および表 1-6 に、iPad デバイスの機能を一覧で示します。
表 1-3 iPad Pro デバイス互換性
互換性 | iPad Pro Wi-Fi | iPad Pro Wi-Fi+セルラー |
---|---|---|
加速度計 | X | X |
armv6 | X | X |
armv7 | X | X |
arm64 | X | X |
オートフォーカスカメラ | X | X |
ブルートゥース-le | X | X |
カメラのフラッシュ | X | X |
前向きのカメラ | X | X |
gamekit | X | X |
gps | X | |
ジャイロスコープ | X | X |
healthkit | ||
位置情報サービス | X | X |
磁力計 | X | X |
metal | X | X |
マイク | X | X |
opengles-1 | X | X |
opengles-2 | X | X |
opengles-3 | X | X |
ピア・ツー・ピア | X | X |
sms | ||
スチルカメラ | X | X |
電話機能 | ||
ビデオカメラ | X | X |
Wi-Fi | X | X |
表 1-4 :iPad(第3世代)、iPad(第4世代)、および iPad Air のデバイスの互換性
互換性 | iPad Wi-Fi(第4世代) | iPad Wi-Fi+セルラー(第4世代) | iPad Air Wi-Fi | iPad Air 2 | iPad Air Wi-Fi | iPad Air 2 Wi-Fi+セルラー |
---|---|---|---|---|---|---|
加速度計 | X | X | X | X | X | X |
armv6 | X | X | X | X | X | X |
armv7 | X | X | X | X | X | X |
arm64 | X | X | X | X | ||
オートフォーカスカメラ | X | X | X | X | X | X |
ブルートゥース-le | X | X | X | X | X | X |
カメラのフラッシュ | ||||||
前向きのカメラ | X | X | X | X | X | X |
gamekit | X | X | X | X | X | X |
gps | X | X | X | |||
ジャイロスコープ | X | X | X | X | X | X |
healthkit | ||||||
位置情報サービス | X | X | X | X | X | X |
磁力計 | X | X | X | X | X | X |
マイク | X | X | X | X | X | X |
opengles-1 | X | X | X | X | X | X |
opengles-2 | X | X | X | X | X | X |
opengles-3 | X | X | X | X | ||
ピア·ツー·ピア | X | X | X | X | X | X |
sms | ||||||
スチルカメラ | X | X | X | X | X | X |
電話機能 | ||||||
ビデオカメラ | X | X | X | X | X | X |
Wi-Fi | X | X | X | X | X | X |
互換性 | iPad ミニ Wi-Fi | iPad ミニ Wi-Fi+セルラー | iPad ミニ 2 Wi-Fi | iPad ミニ 2 Wi-Fi+セルラー | iPad ミニ 3 Wi-Fi | iPad ミニ 3 Wi-Fi+セルラー | iPad ミニ 4 Wi-Fi | iPad ミニ 4 WiFi+セルラー |
---|---|---|---|---|---|---|---|---|
加速度計 | X | X | X | X | X | X | X | X |
armv6 | X | X | X | X | X | X | X | X |
armv7 | X | X | X | X | X | X | X | X |
arm64 | X | X | X | X | X | X | ||
オートフォーカスカメラ | X | X | X | X | X | X | X | X |
ブルートゥース-le | X | X | X | X | X | X | X | X |
カメラのフラッシュ | ||||||||
前向きカメラ | X | X | X | X | X | X | X | X |
gamekit | X | X | X | X | X | X | X | X |
gps | X | X | X | X | X | X | ||
ジャイロスコープ | X | X | X | X | X | X | X | X |
healthkit | ||||||||
位置情報サービス | X | X | X | X | X | X | X | X |
磁力計 | X | X | X | X | X | X | X | X |
metal | X | X | X | X | X | X | ||
マイク | X | X | X | X | X | X | X | X |
opengles-1 | X | X | X | X | X | X | X | X |
opengles-2 | X | X | X | X | X | X | X | X |
opengles-3 | X | X | X | X | X | X | ||
ピア·ツー·ピア | X | X | X | X | X | X | X | X |
sms | X | X | X | X | ||||
スチルカメラ | X | X | X | X | X | X | X | X |
電話機能 | ||||||||
ビデオカメラ | X | X | X | X | X | X | X | X |
Wi-Fi | X | X | X | X | X | X | X | X |
互換性 | iPad Wi-Fi | iPad Wi-Fi+3G | iPad 2 Wi-Fi | iPad Wi-Fi+3G | iPad Wi-Fi(第三世代) | iPad Wi-Fi+セルラー (第三世代) |
---|---|---|---|---|---|---|
加速度計 | X | X | X | X | X | X |
armv6 | X | X | X | X | X | X |
armv7 | X | X | X | X | X | X |
arm64 | ||||||
オートフォーカスカメラ | X | X | ||||
ブルートゥース-le | X | X | ||||
カメラのフラッシュ | ||||||
前向きカメラ | X | X | X | X | ||
gamekit | X | X | X | X | X | X |
gps | X | X | X | |||
ジャイロスコープ | X | X | X | X | ||
healthkit | ||||||
位置情報サービス | X | X | X | X | X | X |
磁力計 | X | X | X | X | X | X |
metal | ||||||
マイク | X | X | X | X | X | X |
opengles-1 | X | X | X | X | X | X |
opengles-2 | X | X | X | X | X | X |
opengles-3 | ||||||
ピア·ツー·ピア | X | X | X | X | X | X |
sms | X | X | ||||
スチルカメラ | X | X | X | X | ||
電話機能 | ||||||
ビデオカメラ | X | X | X | X | ||
Wi-Fi | X | X | X | X | X | X |
iPod Touch のデバイス
表 1-7 に、iPod touch のデバイスの機能を一覧で示します。
表 1-7 iPod touch のデバイスの互換性
互換性 | iPod touch | iPod touch 第二世代 | iPod touch 第三世代 | iPod touch 第四世代 | iPod touch 第五世代 | iPod touch 第五世代 16 GB(後ろ向きカメラなし) | iPod touch 第六世代 |
---|---|---|---|---|---|---|---|
加速度計 | X | X | X | X | X | X | X |
armv6 | X | X | X | X | X | X | X |
armv7 | X | X | X | X | X | ||
arm64 | X | ||||||
オートフォーカスカメラ | X | X | |||||
ブルートゥース-le | X | X | X | ||||
カメラのフラッシュ | X | X | |||||
前向きカメラ | X | X | X | X | |||
gamekit | X | X | X | X | X | X | |
gps | |||||||
ジャイロスコープ | X | X | X | X | |||
healthkit | X | X | X | ||||
位置情報サービスZ | X | X | X | X | X | X | X |
磁力計 | |||||||
metal | X | ||||||
マイク | X | X | X | X | X | X | |
opengles-1 | X | X | X | X | X | X | X |
opengles-2 | X | X | X | X | X | ||
opengles-3 | X | ||||||
ピア·ツー·ピア | X | X | X | X | X | X | |
sms | |||||||
スチルカメラ | X | X | X | ||||
電話機能 | |||||||
ビデオカメラ | X | X | X | ||||
Wi-Fi | X | X | X | X | X | X | X |
前の章
次の章