アップルビジョンプロ入門
はじめに
このガイドは、visionOS™ のアプリケーション開発を始めるためのものです。
始める前に、visionOS 用のアプリケーションを開発するには 2 つの方法があることを理解することが重要です。最初の方法は、"低浸透 "アプリケーションを開発することです。これらのアプリケーションは、通常のiPad/iOSアプリケーションとして開発し、visionOSにデプロイすることができます。これらのアプリケーションは、ウィンドウモードで実行され、VR環境に浮かぶ通常のiPadアプリケーションのように見えます。
注: visionOS固有のアプリケーションは、低浸漬モードに配置することもでき、基本的にiPad/iOSアプリケーションと同じように動作します。
ここでは、2番目の方法を高浸漬アプリケーションの制作と呼ぶことにします。これらのアプリケーションはvisionOS SDKを使用して開発され、「フルスクリーン」モードで実行されます。つまり、QtQuick3D 、一部の例外(手のパススルービデオなど)を除き、レンダリングを完全に制御します。
注: visionOSは、この2つの状態の間を遷移するアプリケーションをサポートしていますが、QtQuick3D.Xrではサポートされていません。
注意: visionOS 用の開発には、Apple Silicon を搭載した Apple ハードウェアが必要です。
注意 : visionOS 用の Qt のバイナリビルドはありません。ソースから Qt をビルドする必要があります。詳しくはBuilding Qt for visionOSを参照してください。
低浸透アプリケーションのデプロイ
iPad/iOS アプリケーションを visionOS にデプロイするには、通常のiOS/iPad 用と同じようにアプリケーションをビルドしてデプロイします。
Qt for visionOS のビルド
Qt for visionOS をビルドするには、Qt Quick3D を含む Qt ソースコードが必要です。
シミュレータの設定とビルド
visionOS シミュレータ用に Qt をビルドするための最小の configure コマンドは次のようになります:
[QT_SOURCE_DIR]/configure -qt-host-path [PATH_TO_QT_HOST_BUILD] -platform macx-visionos-clang -sdk xrsimulator -submodules qtquick3d
設定後、CMake などのビルドツールを使ってビルドできます。
デバイス用の設定とビルド
VisionOS デバイス用に Qt をビルドするための最小の configure コマンドは次のようになります:
[QT_SOURCE_DIR]/configure -qt-host-path [PATH_TO_QT_HOST_BUILD] -platform macx-visionos-clang -sdk xros -submodules qtquick3d
設定後、ビルドツールを使ってビルドできます。
visionOS アプリケーションのデプロイ
visionOS アプリケーションをデプロイするには、visionOS SDK コンポーネントがインストールされた Xcode と、オプションで visionOS シミュレータが必要です。詳細については、サポートされているバージョンを参照してください。
注意: iOS/iPad アプリケーションとは異なり、visionOS アプリケーションは Qt Creator を使用せず、Xcode を使用してデプロイします。
VisionOS 用の Qt サンプルをビルドするには、次のコマンドを使用します:
[QT_VISIONOS_BUILD]/bin/qt-cmake [EXAMPLE_BUILD_DIR] [EXAMPLE_SOURCE_DIR]
このコマンドを実行すると Xcode プロジェクトが生成され、Xcode で開いてデバイスにデプロイすることができます。
ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 Qt Quick 3D Xr QML Types © 2024 Qt Company Ltd. 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。