アプリ モデルApp model

Windows Mixed Reality によって提供されるアプリ モデルを使用して、ユニバーサル Windows プラットフォーム(UWP) モデルと最新の Windows アプリ用の環境。Windows Mixed Reality uses the app model provided by the Universal Windows Platform (UWP), a model and environment for modern Windows apps. UWP アプリのモデルでは、アプリは、インストールされている、更新、バージョン管理された方法を定義し、安全かつ完全に削除します。The UWP app model defines how apps are installed, updated, versioned and removed safely and completely. アプリケーションのライフ サイクル - アプリを実行、スリープ状態および終了方法、および状態を保持する方法を制御します。It governs the application life cycle - how apps execute, sleep and terminate - and how they can preserve state. 統合とオペレーティング システム、ファイル、およびその他のアプリとの対話についても説明します。It also covers integration and interaction with the operating system, files and other apps.

2D のアプリ、Windows Mixed Reality ホーム朝食領域内での配置2D apps arranged in the Windows Mixed Reality home in a breakfast area
Windows Mixed Reality ホームに配置された 2D のビューを使用したアプリApps with a 2D view arranged in the Windows Mixed Reality home

アプリのライフサイクルApp lifecycle

Mixed reality アプリのライフ サイクルには、配置、起動、終了、および削除などの標準的なアプリの概念が含まれます。The lifecycle of a mixed reality app involves standard app concepts such as placement, launch, termination and removal.

Placement が起動Placement is launch

複合現実でアプリのタイルを配置することで、すべてのアプリを開始 (だけ、 Windows セカンダリ タイル) で、 Windows Mixed Reality ホームします。Every app starts in mixed reality by placing an app tile (just a Windows secondary tile) in the Windows Mixed Reality home. これらのアプリ タイルの配置、実行が開始されますアプリ。These app tiles, on placement, will start running the app. これらのアプリ タイルを永続化および配置場所の場所を維持するときは必ずのランチャーがアプリに取得するように動作しています。These app tiles persist and stay at the location where they are placed, acting like launchers for anytime you want to get back to the app.

配置の世界でのセカンダリ タイルを配置します。Placement puts a secondary tile in the world
配置の世界でのセカンダリ タイルを配置します。Placement puts a secondary tile in the world

配置が完了するとすぐに (によって、配置が開始された場合を除き、アプリへ起動)、アプリが起動を開始します。As soon as placement completes (unless the placement was started by an app to app launch), the app starts launching. Windows Mixed Reality は、アプリの数に制限を同時に実行できます。Windows Mixed Reality can run a limited number of apps at one time. 配置して、アプリを起動して、すぐ配置した場所にそのアプリのタイルをアプリの最新の状態のスクリーン ショットのまま他の作業中のアプリが中断可能性があります。As soon as you place and launch an app, other active apps may suspend, leaving a screenshot of the app's last state on its app tile wherever you placed it. 参照してくださいWindows 10 UWP アプリのライフ サイクルresume およびその他のアプリのライフ サイクル イベントの処理の詳細についてはします。See Windows 10 UWP app lifecycle for more information on handling resume and other app life cycle events.

タイルを配置した後、アプリが実行を開始実行中、中断または実行されていないアプリの状態ダイアグラムAfter placing a tile, the app starts running State diagram for app running, suspended or not running
Left: タイルを配置した後、アプリが実行を開始します。実行中、中断、または実行されていないアプリの右: 状態の図。Left: after placing a tile, the app starts running. Right: state diagram for app running, suspended, or not running.

削除がプロセスを閉じる/終了Remove is close/terminate process

世界中から配置されたアプリのタイルを削除すると、基になるプロセスを閉じます。When you remove a placed app tile from the world, this closes the underlying processes. アプリが終了したことを確認または問題のあるアプリの再起動のための便利なことができます。This can be useful for ensuring your app is terminated or restarting a problematic app.

アプリの中断または終了App suspension/termination

Windows Mixed Reality ホームユーザーがアプリの複数のエントリ ポイントを作成できません。In the Windows Mixed Reality home, the user is able to create multiple entry points for an app. このように、[スタート] メニューからアプリを起動して、世界中のアプリ タイルを配置することです。They do this by launching your app from the Start menu and placing the app tile in the world. 各アプリのタイルは、異なるエントリ ポイントとして動作し、個別のタイルのインスタンスに、システム。Each app tile behaves as a different entry point, and has a separate tile instance in the system. クエリのSecondaryTile.FindAllAsyncなります、 SecondaryTileの各アプリ インスタンス。A query for SecondaryTile.FindAllAsync will result in a SecondaryTile for each app instance.

UWP アプリが中断時に現在の状態のスクリーン ショットが取得されます。When a UWP app suspends, a screenshot is taken of the current state.

中断されたアプリのスクリーン ショットを表示します。Screenshots are shown for suspended apps
中断されたアプリのスクリーン ショットを表示します。Screenshots are shown for suspended apps

他の Windows 10 のシェルから 1 つの重要な違いは、アプリに通知を使用してアプリのインスタンスのアクティブ化の方法は、 CoreApplication.ResumingCoreWindow.Activatedイベント。One key difference from other Windows 10 shells is how the app is informed of an app instance activation via the CoreApplication.Resuming and CoreWindow.Activated events.

シナリオScenario ResumingResuming アクティブActivated
[スタート] メニューからアプリの新しいインスタンスを起動します。Launch new instance of app from the Start menu アクティブ化されるを新しいTileIdActivated with a new TileId
[スタート] メニューからのアプリの 2 番目のインスタンスを起動します。Launch second instance of app from the Start menu アクティブ化されるを新しいTileIdActivated with a new TileId
現在アクティブでないアプリのインスタンスを選択します。Select the instance of the app that is not currently active アクティブ化されるで、 TileIdインスタンスに関連付けられています。Activated with the TileId associated with the instance
別のアプリを選択し、以前にアクティブなインスタンスを選択します。Select a different app, then select the previously active instance 再開発生しますResuming raised
別のアプリを選択し、以前にアクティブだったインスタンスを選択します。Select a different app, then select the instance that was previously inactive 再開発生しますResuming raised Activatedで、 TileIdインスタンスに関連付けられています。Then Activated with the TileId associated with the instance

拡張実行Extended execution

アプリがバック グラウンドでの作業やオーディオの再生を続行する必要があります。Sometimes your app needs to continue doing work in the background or playing audio. バック グラウンド タスクHoloLens では使用できます。Background tasks are available on HoloLens.

アプリがバック グラウンドで実行できます。Apps can run in the background
アプリがバック グラウンドで実行できます。Apps can run in the background

アプリ ビューApp views

アプリがアクティブ化、表示するなど、ビューの種類を選択できます。When your app activates, you can choose what type of view you'd like to display. アプリのCoreApplication、プライマリは常にアプリ ビューとアプリのビューを作成するにはさらに任意の数。For an app's CoreApplication, there is always a primary app view and any number of further app views you would like to create. デスクトップでは、ウィンドウとしてアプリのビューの考えることができます。On desktop, you can think of an app view as a window. プライマリ アプリケーション ビューの Unity プロジェクトの作成、複合現実アプリ テンプレート没入型します。Our mixed reality app templates create a Unity project where the primary app view is immersive.

アプリでは、アプリ内購入などの Windows 10 の機能を使用する、XAML などのテクノロジを使用して、追加の 2D アプリ ビューを作成できます。Your app can create an additional 2D app view using technology like XAML, to use Windows 10 features such as in-app purchase. その他の Windows 10 デバイス用の UWP アプリとしてアプリが開始されている場合は、プライマリ ビューは、2 D がする可能性があります「点灯」複合現実で volumetrically エクスペリエンスを表示する没入型である追加のアプリ ビューを追加することで。If your app started as a UWP app for other Windows 10 devices, your primary view is 2D, but you could "light up" in mixed reality by adding an additional app view that's immersive to show an experience volumetrically. スライド ショー ボタンが世界とサーフェスの間で、アプリから写真を飛行する没入型のアプリ ビューに切り替え、XAML でフォト ビューアー アプリのビルドを想像してください。Imagine building a photo viewer app in XAML where the slideshow button switched to an immersive app view that flew photos from the app across the world and surfaces.

実行中のアプリは、2 D のビューまたは没入型のビューを持つことができます。The running app can have a 2D view or an immersive view
実行中のアプリは、2 D のビューまたは没入型のビューを持つことができます。The running app can have a 2D view or an immersive view

没入型のビューを作成します。Creating an immersive view

複合現実アプリはにより実現されます、没入型の表示を作成する、 HolographicSpace型。Mixed reality apps are those that create an immersive view, which is achieved with the HolographicSpace type.

デスクトップから起動された場合でも、起動時に没入型のビューは純粋に体感型アプリを作成することが常にあります。An app that is purely immersive should always create an immersive view on launch, even if launched from the desktop. 没入型のビューは、常に、内から作成された場所に関係なく、ヘッドセット表示します。Immersive views always show up in the headset, regardless of where they were created from. 没入型のビューをアクティブ化、Mixed Reality ポータルを表示し、ヘッドセットを配置するユーザーをガイドします。Activating an immersive view will display the Mixed Reality Portal and guide the user to put on their headset.

デスクトップ モニターで 2D ビューで始まるアプリには、ヘッドセットでコンテンツを表示する場合は、セカンダリ没入型ビューを作成できます。An app that starts with a 2D view on the desktop monitor may create a secondary immersive view to show content in the headset. この例は、ヘッドセットの 360 度のビデオを表示するモニターの 2D Edge ウィンドウです。An example of this is a 2D Edge window on the monitor displaying a 360-degree video in the headset.

没入型のビューで実行されているアプリは 1 つの表示のみApps running in immersive view are the only one visible
没入型のビューで実行中のアプリが 1 つの表示のみAn app running in an immersive view is the only one visible

Windows Mixed Reality ホームで 2D のビュー2D view in the Windows Mixed Reality home

没入型のビュー以外は、世界では 2D のビューとしてレンダリングされます。Anything other than an immersive view is rendered as a 2D view in your world.

アプリ、ヘッドセットとデスクトップの両方のモニターで 2D のビューがあります。An app may have 2D views on both the desktop monitor and in the headset. 新しい 2D ビューが、モニターまたはヘッドセットで、作成したビューとして同じシェル内に配置することに注意してください。Note that a new 2D view will be placed in the same shell as the view that created it, either on the monitor or in the headset. 現在では、アプリまたは Mixed Reality ホームとモニターの 2D のビューを移動することはできません。It is not currently possible for an app or a user to move a 2D view between the Mixed Reality home and the monitor.

2D のビューで実行されているアプリでは、他のアプリと混在の世界で領域を共有します。Apps running in 2D view share the space in the mixed world with other apps
2D のビューで実行されているアプリの他のアプリを使用して領域を共有します。Apps running in a 2D view share the space with other apps

その他のアプリ タイルの配置Placement of additional app tiles

使用すると、世界の 2D で多くのアプリを表示を配置することができます、セカンダリ タイル Apiします。You can place as many apps with a 2D view in your world as you want with the Secondary Tile APIs. これらの「固定」タイルは、ユーザーが配置する必要があり、し、後で使用できるアプリを起動することに、スプラッシュ スクリーンとして表示されます。These "pinned" tiles will appear as splash screens that users must place and then can later use to launch your app. Windows Mixed Reality では、2 D タイル コンテンツをライブ タイルとしてレンダリングを現在はサポートしていません。Windows Mixed Reality does not currently support rendering any of the 2D tile content as live tiles.

アプリは、セカンダリ タイルを使用して複数の配置を持つことができます。Apps can have multiple placements using secondary tiles
アプリは、セカンダリ タイルを使用して複数の配置を持つことができます。Apps can have multiple placements using secondary tiles

ビューの切り替えSwitching views

2D の XAML ビューから、没入型のビューへの切り替えSwitching from the 2D XAML view to the immersive view

アプリが XAML では、その後、XAML を使用する場合IFrameworkViewSourceアプリの最初のビューを制御します。If the app uses XAML, then the XAML IFrameworkViewSource will control the first view of the app. アプリをアクティブ化する前に、没入型のビューに切り替える必要があります、 CoreWindow没入型エクスペリエンスに直接、アプリが起動するようにしてください。The app will need to switch to the immersive view before activating the CoreWindow, to ensure the app launches directly into the immersive experience.

使用CoreApplication.CreateNewViewApplicationViewSwitcher.SwitchAsyncアクティブなビューを変更します。Use CoreApplication.CreateNewView and ApplicationViewSwitcher.SwitchAsync to make it the active view.

注意

  • 指定しない、 ApplicationViewSwitchingOptions.ConsolidateViewsフラグをSwitchAsyncと XAML ビューから、没入型のビュー、またはアプリを起動しスレートへの切り替えは削除されます世界です。Do not specify the ApplicationViewSwitchingOptions.ConsolidateViews flag to SwitchAsync when switching from the XAML view to the immersive view, or the slate that launched the app will be removed from the world.
  • SwitchAsyncを使用して呼び出す必要があります、ディスパッチャーに切り替えるビューに関連付けられています。SwitchAsync should be called using the Dispatcher associated with the view you are switching into.
  • 必要がありますSwitchAsyncを仮想キーボードを起動するか、別のアプリをアクティブ化する必要がある場合は、XAML ビューに戻ります。You will need to SwitchAsync back to the XAML view if you need to launch a virtual keyboard or want to activate another app.

アプリは 2D のビューとビューの没入型の間で切り替えることができます混合の世界と他のアプリが非表示には、アプリは、没入型のビューになったら、Apps can switch between 2D views and immersive views When an app goes into an immersive view, the mixed world and other apps disappear
[左]: アプリは 2D のビューとビューの没入型の間で切り替えることができます。右: 没入型の表示になると、アプリ、Windows Mixed Reality ホームおよびその他のアプリが消えます。Left: apps can switch between 2D view and immersive view. Right: when an app goes into an immersive view, the Windows Mixed Reality home and other apps disappear.

キーボードの XAML ビューに戻る没入型のビューからの切り替えSwitching from the immersive view back to a keyboard XAML view

ビューの切り替えの前後の 1 つの一般的な理由は、mixed reality アプリで、キーボードに表示されています。One common reason for switching back-and-forth between views is displaying a keyboard in a mixed reality app. シェルでは、アプリには、2 D のビューが表示されている場合、システムのキーボードを表示するだけです。The shell is only able to display the system keyboard if the app is showing a 2D view. を、アプリがテキスト入力を取得する必要がある場合は、テキスト入力フィールドにカスタム XAML ビューを提供に切り替えてし、し、切り替えが完了すると、入力後に、可能性があります。If the app needs to get text input, it may provide a custom XAML view with a text input field, switch to it, and then switch back after the input is complete.

同様に使用することができます、前のセクションでApplicationViewSwitcher.SwitchAsync没入型のビューから XAML ビューに移行します。Like in the previous section, you can use ApplicationViewSwitcher.SwitchAsync to transition back to a XAML view from your immersive view.

アプリのサイズApp size

2D アプリ ビューは、固定仮想スレートで常に表示されます。2D app views always appear in a fixed virtual slate. これにより、すべての 2D ビューがコンテンツの正確な同じ金額を表示します。This makes all 2D views show the exact same amount of content. アプリの 2D ビューのサイズに関する詳細を次に示します。Here are some further details about the size of your app's 2D view:

  • アプリの縦横比がサイズ変更中に保持されます。The aspect ratio of the app is preserved while resizing.
  • アプリ解像度とスケール ファクターサイズを変更しては変更されません。App resolution and scale factor are not changed by resizing.
  • アプリは、世界中の実際のサイズを照会できません。Apps are not able to query their actual size in the world.

2D アプリケーションは、固定ウィンドウ サイズが表示されます。2D apps appear with fixed window sizes
2D のビューを使用したアプリは固定ウィンドウ サイズで表示されます。Apps with a 2D view appear with fixed window sizes

アプリのタイルApp tiles

[スタート] メニューは標準の小さなタイルと中程度のタイルのピンを使用し、すべてのアプリ複合現実での一覧。The Start menu uses the standard small tile and medium tile for pins and the All Apps list in mixed reality.

Windows Mixed Reality [スタート] メニューThe Start menu for Windows Mixed Reality
Windows Mixed Reality [スタート] メニューThe Start menu for Windows Mixed Reality

アプリの相互作用するアプリApp to app interactions

アプリを作成すると、Windows 10 で使用できる豊富なアプリへの通信メカニズムへのアクセスがあります。As you build apps, you have access to the rich app to app communication mechanisms available on Windows 10. プロトコルの新しい Api やファイルの登録の多くは、HoloLens アプリの起動との通信を有効にするに完璧に動作します。Many of the new Protocol APIs and file registrations work perfectly on HoloLens to enable app launching and communication.

デスクトップ ヘッドセットは、指定したファイル拡張子に関連付けられているアプリまたはあるプロトコルの Win32 アプリまたはデスクトップのスレートのデスクトップ モニターでのみ表示される可能性がありますに注意してください。Note that for desktop headsets, the app associated with a given file extension or protocol may be a Win32 app that can only appear on the desktop monitor or in the desktop slate.

プロトコルProtocols

HoloLens のサポートを使用してアプリにアプリを起動する、 Windows.System.Launcher Apiします。HoloLens supports app to app launching via the Windows.System.Launcher APIs.

これには別のアプリケーションを起動するときに考慮事項があります。There are some things to consider when launching another application:

  • 非モーダル起動を実行する場合など、 LaunchUriAsyncユーザーは対話する前に、アプリを配置する必要があります。When doing a non-modal launch, such as LaunchUriAsync, the user must place the app before interacting with it.

  • などをモーダルの起動を実行する場合LaunchUriForResultsAsync、モーダルのアプリは、ウィンドウの上に配置されます。When doing a modal launch, such as through LaunchUriForResultsAsync, the modal app is placed on top of the window.

  • Windows Mixed Reality は、排他ビュー上でアプリケーションを重ね合わせることはできません。Windows Mixed Reality cannot overlay applications on top of exclusive views. 起動したアプリを表示するには Windows バックアップ アプリケーションを表示する、世界中にユーザーを移動します。In order to show the launched app, Windows takes the user back to the world to display the application.

ファイル ピッカーFile pickers

HoloLens は両方ともサポートFileOpenPickerFileSavePickerコントラクト。HoloLens supports both FileOpenPicker and FileSavePicker contracts. ただし、アプリにないプレインストールされている、ファイル ピッカー コントラクトと一致します。However, no app comes pre-installed that fulfills the file picker contracts. これらのアプリ - OneDrive の例では、Microsoft Store からインストールできます。These apps - OneDrive, for example - can be installed from the Microsoft Store.

ピッカーの 1 つ以上のアプリをインストールした場合は表示されませんあいまいさを排除 UI を起動します。 どのアプリを選択するため代わりに、インストールされている最初のファイル ピッカーが選択されます。If you have more than one file picker app installed, you will not see any disambiguation UI for choosing which app to launch; instead, the first file picker installed will be chosen. ファイルを保存するときに、タイムスタンプを含むファイル名が生成されます。When saving a file, the filename is generated which includes the timestamp. これは、ユーザーによって変更ことはできません。This cannot be changed by the user.

既定では、次の拡張機能はローカルでサポートされます。By default, the following extensions are supported locally:

AppApp 拡張機能Extensions
フォトPhotos bmp, gif, jpg, png, avi, mov, mp4, wmvbmp, gif, jpg, png, avi, mov, mp4, wmv
Microsoft EdgeMicrosoft Edge htm, html, pdf, svg, xmlhtm, html, pdf, svg, xml

アプリ コントラクトと Windows Mixed Reality 拡張機能App contracts and Windows Mixed Reality extensions

アプリ コントラクトと拡張ポイントを使用すると、ファイル拡張子を処理またはバック グラウンド タスクを使用するように、オペレーティング システムのより深い機能を活用するためにアプリを登録できます。App contracts and extension points allow you to register your app to take advantage of deeper operating system features like handling a file extension or using background tasks. これは、サポートされているとサポート非対象のコントラクトと HoloLens の拡張ポイントの一覧です。This is a list of the supported and unsupported contracts and extension points on HoloLens.

コントラクトまたは拡張機能Contract or Extension サポートされていますか。Supported?
アカウントの画像プロバイダー (拡張機能)Account Picture Provider (extension) サポートされませんUnsupported
アラームAlarm サポートされませんUnsupported
アプリ サービスApp service サポートされているが完全に機能していません。Supported but not fully functional
予定プロバイダーAppointments provider サポートされませんUnsupported
自動再生 (拡張機能)AutoPlay (extension) サポートされませんUnsupported
バック グラウンド タスク (拡張機能)Background tasks (extension) (すべてのトリガー作業) を部分的にサポートPartially Supported (not all triggers work)
更新タスク (拡張機能)Update task (extension) サポートされているSupported
キャッシュ ファイル更新ツール コントラクトCached file updater contract サポートされているSupported
カメラ設定 (拡張)Camera settings (extension) サポートされませんUnsupported
ダイヤル プロトコルDial protocol サポートされませんUnsupported
ファイルのアクティブ化 (拡張機能)File activation (extension) サポートされているSupported
ファイル オープン ピッカー コントラクトFile Open Picker contract サポートされているSupported
ファイル保存ピッカー コントラクトFile Save Picker contract サポートされているSupported
ロック画面の呼び出しLock screen call サポートされませんUnsupported
メディア再生Media playback サポートされませんUnsupported
リモート再生コントラクトPlay To contract サポートされませんUnsupported
プレインストールされている構成タスクPreinstalled config task サポートされませんUnsupported
プリント 3D ワークフローPrint 3D Workflow サポートされているSupported
印刷タスク設定 (拡張機能)Print task settings (extension) サポートされませんUnsupported
URI のアクティブ化 (拡張機能)URI activation (extension) サポートされているSupported
制限された起動Restricted launch サポートされませんUnsupported
検索コントラクトSearch contract サポートされませんUnsupported
設定コントラクトSettings contract サポートされませんUnsupported
共有コントラクトShare contract サポートされませんUnsupported
(拡張子) を SSL 証明書.SSL/certificates (extension) サポートされているSupported
Web アカウント プロバイダーWeb account provider サポートされているSupported

アプリのファイル ストレージApp file storage

すべての記憶域は、 Windows.Storage 名前空間します。All storage is through the Windows.Storage namespace. 詳細については、次のドキュメントを参照してください。See the following documentation for more details. HoloLens では、アプリケーション ストレージ同期/ローミングすることはできません。HoloLens does not support app storage sync/roaming.

既知のフォルダーKnown folders

参照してくださいKnownFoldersの UWP アプリの完全な詳細情報。See KnownFolders for the full details for UWP apps.

プロパティProperty HoloLens でサポートされていますSupported on HoloLens イマーシブ ヘッドセットでサポートされていますSupported on immersive headsets 説明Description
AppCapturesAppCaptures✔️✔️✔️✔️アプリはフォルダーを取得します。Gets the App Captures folder.
CameraRollCameraRoll✔️✔️✔️✔️カメラ ロール フォルダーを取得します。Gets the Camera Roll folder.
DocumentsLibraryDocumentsLibrary✔️✔️✔️✔️ドキュメント ライブラリを取得します。Gets the Documents library. ドキュメント ライブラリは、一般的な使用するためのものではありません。The Documents library is not intended for general use.
MusicLibraryMusicLibrary✔️✔️✔️✔️音楽ライブラリを取得します。Gets the Music library.
Objects3DObjects3D✔️✔️✔️✔️オブジェクト 3D フォルダーを取得します。Gets the Objects 3D folder.
PicturesLibraryPicturesLibrary✔️✔️✔️✔️画像ライブラリを取得します。Gets the Pictures library.
再生リストPlaylists✔️✔️✔️✔️再生リスト フォルダーを取得します。Gets the play lists folder.
SavedPicturesSavedPictures✔️✔️✔️✔️画像の保存フォルダーを取得します。Gets the Saved Pictures folder.
VideosLibraryVideosLibrary✔️✔️✔️✔️ビデオ ライブラリを取得します。Gets the Videos library.
ホーム グループHomeGroup✔️✔️ホーム グループ フォルダーを取得します。Gets the HomeGroup folder.
MediaServerDevicesMediaServerDevices✔️✔️サーバー (Digital Living Network Alliance (DLNA)) デバイスのメディアのフォルダーを取得します。Gets the folder of media server (Digital Living Network Alliance (DLNA)) devices.
RecordedCallsRecordedCalls✔️✔️録音された通話フォルダーを取得します。Gets the recorded calls folder.
RemovableDevicesRemovableDevices✔️✔️リムーバブル デバイス フォルダーを取得します。Gets the removable devices folder.

アプリ パッケージApp package

Windows 10 では不要になった対象オペレーティング システムが代わりにアプリの対象に 1 つまたは複数のデバイス ファミリします。With Windows 10 you no longer target an operating system but instead target your app to one or more device families. デバイス ファミリに基づいて、デバイス ファミリのデバイス全体で想定できる API、システム特性、動作を特定します。A device family identifies the APIs, system characteristics, and behaviors that you can expect across devices within the device family. 一連のデバイスにアプリをインストールしてからも決定、 Microsoft Storeします。It also determines the set of devices on which your app can be installed from the Microsoft Store.

  • ヘッドセットのデスクトップ、HoloLens の両方を対象とするアプリの対象に、 Windows.Universalデバイス ファミリ。To target both desktop headsets and HoloLens, target your app to the Windows.Universal device family.
  • デスクトップだけヘッドセットを対象とするアプリの対象、 Windows.Desktopデバイス ファミリ。To target just desktop headsets, target your app to the Windows.Desktop device family.
  • HoloLens だけを対象とするアプリの対象、 Windows.Holographicデバイス ファミリ。To target just HoloLens, target your app to the Windows.Holographic device family.

関連項目See also