visionOSでは、デジタルコンテンツを現実世界とユニークに融合させた、画期的な空間コンピューティング体験を生み出すことができます。ユーザーは、周囲とのつながりを保ちながらアプリを操作することも、作り出された世界に完全に浸ることもできます。まずはウインドウから始めて、3Dコンテンツに引き込み、フルイマーシブ型のシーンに移行した後、再び以前の環境に戻る、というような流動的な体験が可能です。
すべてはvisionOSの空間コンピューティングの構成要素から始まります。何を選ぶかはデベロッパ次第です。

ウインドウ
visionOSアプリでは、1つまたは複数のウインドウを作成できます。ウインドウはSwiftUIで作成し、従来のビューやコントロールを含めることができます。3Dコンテンツを追加して体験に奥行きを与えることもできます。

ボリューム
3Dボリュームを使用してアプリに立体感を与えましょう。ボリュームとは、RealityKitやUnityを使用して3Dコンテンツを表示できるSwiftUIのシーンのことです。これを使えば、共有スペースやアプリのフルスペースにおいて、どの角度からでも見ることができる体験を創造できます。

スペース
デフォルトでは、アプリは共有スペースで起動されます。Macのデスクトップ表示のように複数のアプリが並んで配置されます。アプリはウインドウやボリュームを使用してコンテンツを表示し、ユーザーはそれらの要素を好きな場所に移動できます。よりイマーシブ感のある体験を提供するために、アプリ専用のフルスペースを開き、そのアプリのコンテンツだけを表示することもできます。フルスペースでは、ウインドウやボリュームを使用して自在に3Dコンテンツを作成し、別の世界へのポータルを出現させたり、ユーザーに環境へのフルイマーシブな体験を提供したりできます。
