アプリ ビューApp views

Windows アプリには、2種類のビュー、イマーシブビュー 、および2d ビューを含めることができます。Windows apps can contain two kinds of views, immersive views and 2D views. アプリでは、さまざまなイマーシブビューと2D ビューを切り替えることができます。モニター上の2D ビューは、ウィンドウとして、またはヘッドセットにスレートとして表示されます。Apps can switch between their various immersive views and 2D views, showing their 2D views either on a monitor as a window or in a headset as a slate. 少なくとも1つのイマーシブビューを持つアプリは、 mixed reality アプリとして分類されます。Apps that have at least one immersive view are categorized as mixed reality apps. イマーシブビューを持たないアプリは、 2d アプリです。Apps that never have a immersive view are 2D apps.

イマーシブビューImmersive views

イマーシブビューを使用すると、お客様のアプリは、ユーザーの周囲にホログラムを作成したり、仮想環境でユーザーをこちらしたりすることができます。An immersive view gives your app the ability to create holograms in the world around you or immerse the user in a virtual environment. アプリがイマーシブビューで描画されている場合、複数のアプリの—ホログラムが同時に描画されることはありません。When an app is drawing in the immersive view, no other app is drawing at the same time—holograms from multiple apps are not composited together. アプリがユーザーのヘッド移動に合わせてシーンをレンダリングするパースペクティブを継続的に調整することにより、アプリでは、現実世界の固定されたポイントにとどまっている世界中にロックされたホログラムをレンダリングしたり、ユーザーがその内部で移動する位置。By continually adjusting the perspective from which your app renders its scene to match the user's head movements, your app can render world-locked holograms that remain at a fixed point in the real world, or it can render a virtual world that holds its position as a user moves within it.

イマーシブビューでは、ホログラムを世界中に配置できます。When in an immersive view, holograms can be placed in the world around you.
イマーシブビューでは、ホログラムを世界中に配置できます。When in an immersive view, holograms can be placed in the world around you

HoloLensでは、アプリはユーザーの実際の環境の上にホログラムをレンダリングします。On HoloLens, your app renders its holograms on top of the user's real-world surroundings. Windows Mixed Reality のイマーシブヘッドセットでは、ユーザーは実際の世界を見ることができないため、ユーザーに表示されるすべてのものをアプリでレンダリングする必要があります。On a Windows Mixed Reality immersive headset, the user cannot see the real world, and so your app must render everything the user will see.

Windows Mixed Reality ホーム(環境の周囲に配置した [スタート] メニューとホログラムを含む) は、イマーシブビューでは表示されません。The Windows Mixed Reality home (including the Start menu and holograms you've placed around the environment) does not render while in an immersive view either. HoloLens では、イマーシブビューが表示されている間に発生するシステム通知は、Cortana によって音声でリレーされ、ユーザーは音声入力を使用して応答できます。On HoloLens, any system notifications that occur while an immersive view is showing will be relayed audibly by Cortana, and the user can respond with voice input.

イマーシブビューでは、すべての入力を処理することもアプリに任されています。While in an immersive view, your app is also responsible for handling all input. Windows Mixed Reality での入力は、宝石ジェスチャ(HoloLens のみ)、音声およびモーションコントローラー (イマーシブヘッドセットのみ) で構成されています。Input in Windows Mixed Reality is made up of gaze, gesture (HoloLens only), voice and motion controllers (immersive headsets only).

2D ビュー2D views

Windows Mixed Reality ホームの周囲にレイアウトされた複数の2D ビューMultiple 2D views laid out around the Windows Mixed Reality home
Windows Mixed Reality ホームの周囲に2D ビューが配置された複数のアプリMultiple apps with a 2D view placed around the Windows Mixed Reality home

2D ビューを使用するアプリは、 Windows Mixed Reality ホーム("シェル" とも呼ばれます) に仮想スレートとして表示されます。これは、アプリランチャーと、ユーザーが世界中に配置したその他のホログラムと共にレンダリングされます。An app with a 2D view appears in the Windows Mixed Reality home (sometimes called the "shell") as a virtual slate, rendered alongside the app launchers and other holograms the user has placed in their world. ユーザーは、サイズに関係なく固定された解像度でも、このスレートを調整してスケールすることができます。The user can adjust this slate to move and scale it, though it remains at a fixed resolution regardless of its size. アプリの最初のビューが2D ビューの場合、2D コンテンツはアプリを起動するために使用されるものと同じスレートに収まるようになります。If your app's first view is a 2D view, your 2D content will fill the same slate used to launch the app.

デスクトップヘッドセットでは、現在デスクトップモニター上で実行されている任意のユニバーサル Windows プラットフォーム (UWP) アプリを実行できます。In a desktop headset, you can run any Universal Windows Platform (UWP) apps that run on your desktop monitor today. これらのアプリは既に2D ビューをレンダリングしており、そのコンテンツは、起動時にユーザーの世界のスレートに自動的に表示されます。These apps are already rendering 2D views today, and their content will automatically appear on a slate in the user's world when launched. 2D UWP アプリは、デスクトップヘッドセットと HoloLens on スレートの両方で動作するようにWindows ユニバーサルデバイスファミリをターゲットにすることができます。2D UWP apps can target the Windows.Universal device family to run on both desktop headsets and on HoloLens as slates.

2D ビューの主な用途の1つは、システムキーボードを利用できるテキスト入力フォームを表示することです。One key use of 2D views is to show a text entry form that can make use of the system keyboard. シェルは、イマーシブビューの上にレンダリングできないため、アプリケーションは、システムキーボードを表示するために2D ビューに切り替える必要があります。Because the shell cannot render on top of an immersive view, the app must switch to a 2D view to show the system keyboard. テキスト入力を受け入れるアプリでは、テキストボックスを使用して2D ビューに切り替えることができます。Apps that want to accept text input can switch to a 2D view with a text box. このテキストボックスにフォーカスがあるときは、システムキーボードが表示され、ユーザーはテキストを入力できます。While that text box has focus, the system will show the system keyboard, allowing the user to enter text.

デスクトップ PC では、アプリはデスクトップモニターと接続されたヘッドセットの両方に2D ビューを持つことができます。Note that on a desktop PC, an app can have 2D views on both the desktop monitor and in an attached headset. たとえば、メインの2D ビューを使用してデスクトップモニターのエッジを参照し、360度のビデオを見つけることができます。For example, you can browse Edge on your desktop monitor using its main 2D view to find a 360-degree video. このビデオを再生すると、Edge は、ヘッドセット内の2次的なイマーシブビューを起動して、イマーシブビデオコンテンツを表示します。When you play that video, Edge will launch a secondary immersive view inside the headset to display the immersive video content.

関連項目See also