IPhone 6 PlusでARWorldTrackingSessionConfiguration getおよびerrorを使用すると、Unable to run the session, configuration is not supported on this device
それは何でしょうか?
これは ARKitとデバイスのサポート に関するAppleのドキュメントです。
ARKitには、A9以降のプロセッサーを搭載したiOSデバイスが必要です。 ARKitをサポートするデバイスでのみアプリを利用できるようにするには、アプリのInfo.plistのUIRequiredDeviceCapabilitiesセクションでarkitキーを使用します。拡張現実がアプリの二次機能である場合は、isSupportedプロパティを使用して、現在のデバイスが使用するセッション構成をサポートしているかどうかを判断します。
ARConfigurationの 'isSupported`プロパティを使用して、実行時にARKitサポートをプログラムで確認できます。
if (ARConfiguration.isSupported) {
// ARKit is supported. You can work with ARKit
} else {
// ARKit is not supported. You cannot work with ARKit
}
以下のiOSデバイス(iOS 11がインストールされている)がARKitをサポートしています。
ARKitサポートとiOSデバイス構成に関連する参照リンクをいくつか次に示します。
ARKitは、Apple A9およびA10 & A11 Bionicチップ プロセッサ。
iPhoneモデル-(チップ)
iPadモデル-(チップ)