ツールのインストールInstall the tools

Microsoft HoloLens および Windows Mixed Reality イマーシブ (VR) ヘッドセット用のアプリケーションを構築するために必要なツールを取得します。Get the tools you need to build applications for Microsoft HoloLens and Windows Mixed Reality immersive (VR) headsets. Windows Mixed Reality 開発用の別個の SDK はありません。Windows 10 SDK と一緒に Visual Studio をご使用ください。There is no separate SDK for Windows Mixed Reality development; you'll use Visual Studio with the Windows 10 SDK.

Mixed Reality デバイスをお持ちでない場合はどのようにしたらよいでしょうか。Don't have a mixed reality device? HoloLens なしで Mixed Reality アプリの機能をテストするために、HoloLens エミュレーターをインストールすることができます。You can install the HoloLens emulator to test some functionality of mixed reality apps without a HoloLens. Windows Mixed Reality シミュレーターを使用して、イマーシブ ヘッドセット用の Mixed Reality アプリをテストすることもできます。You can also use the Windows Mixed Reality simulator to test your mixed reality apps for immersive headsets.

Mixed Reality アプリの作成を開始する最も簡単な方法として、Unity ゲーム エンジンをインストールすることをお勧めします。We recommend installing the Unity game engine as the easiest way to get started creating mixed reality apps. ただし、カスタム エンジンを使用する場合は、DirectX に対してビルドすることもできます。However, you can also build against DirectX if you'd like to use a custom engine.


このページをブックマークに登録して定期的にチェックし、Mixed Reality 開発に推奨される各ツールの最新バージョンを常に最新の状態に保ってください。Bookmark this page and check it regularly to keep up-to-date on the most recent version of each tool recommended for mixed reality development.

インストールのチェックリストInstallation checklist

ツールTool 説明Description メモNotes
Windows ロゴWindows logo

Windows 10 (手動インストールのリンク)Windows 10 (Manual install link)
お使いの PC のオペレーティング システムが、Mixed Reality アプリケーションの構築対象プラットフォームと一致するように、Windows 10 の最新バージョンをインストールしてください。Install the most recent version of Windows 10 so your PC's operating system matches the platform for which you're building mixed reality applications. Windows 10 のインストールInstalling Windows 10
  • [設定] の [Windows Update] を利用するか、インストール メディアを作成して (左の列のリンクを使用して)、Windows 10 の最新バージョンをインストールできます。You can install the most recent version of Windows 10 via Windows Update in Settings or by creating installation media, using the link in the left column.
  • Windows 10 の各リリースで使用可能な最新の Mixed Reality 機能については、最新のリリース ノートを参照してください。See current release notes for information about the newest mixed reality features available with each release of Windows 10.
[設定] > [更新とセキュリティ] > [開発者向け] から、PC で開発者モードを有効にしますEnable developer mode on your PC at Settings > Update & Security > For developers.

エンタープライズ管理および会社管理の PC の場合の注意事項: お使いの PC が組織の IT 部門によって管理されている場合、更新するために管理者への連絡が必要な場合があります。Note for enterprise and corporate-managed PCs: if your PC is managed by an your organization's IT department, you might need to contact them in order to update.

Windows の 'N' バージョン: Windows Mixed Reality イマーシブ (VR) ヘッドセットは、Windows の 'N' バージョンではサポートされていません。'N' versions of Windows: Windows Mixed Reality immersive (VR) headsets are not supported on 'N' versions of Windows.
Visual Studio のロゴVisual Studio logo

Visual Studio 2019 (16.2 以降) (インストールのリンク)Visual Studio 2019 (16.2 or higher) (Install link)
完全な機能を備えた Windows などの統合開発環境 (IDE) です。Fully-featured integrated development environment (IDE) for Windows and more. コードの記述、デバッグ、テスト、配置には、Visual Studio を使用します。You'll use Visual Studio to write code, debug, test, and deploy. 次のワークロードをインストールします。Be sure you install the following workloads:
  • C++ によるデスクトップ開発Desktop development with C++
  • ユニバーサル Windows プラットフォーム (UWP) の開発Universal Windows Platform (UWP) development
HoloLens 向けの開発を行う場合は、UWP ワークロード内に次のオプションのコンポーネントがあることを確認してください。Within the UWP workload, be sure to check the following optional component if you'll be developing for HoloLens:
  • USB デバイスの接続USB Device Connectivity
Unity に関する注意事項: 特定の目的のために意図的により新しいバージョンの (LTS 以外の) Unity をインストールしようとしているのでなければ、Visual Studio のインストールの一部として Unity ワークロードをインストールするのではなく、下記のように Unity 2018.4 LTS ストリームをインストールすることをお勧めします。Note about Unity: Unless you're intentionally trying to install a newer (non-LTS) version of Unity for a specific purpose, we recommend not installing the Unity workload as part of Visual Studio installation, and instead install the Unity 2018.4 LTS stream as noted below.

注: Visual Studio 2019 バージョン 16.0 での Mixed Reality アプリのデバッグに関して既知の問題がいくつかあります。Note: There are some known issues with debugging mixed reality apps in Visual Studio 2019 version 16.0. 必ず、Visual Studio 2019 バージョン 16.2 以降に更新してください。Please ensure that you update to Visual Studio 2019 version 16.2 or higher.
Windows ロゴWindows logo

Windows 10 SDK (10.0.18362.0) (手動インストールのリンク)Windows 10 SDK (10.0.18362.0) (Manual install link)
HoloLens 2 で Windows 10 アプリを作成するための最新のヘッダー、ライブラリ、メタデータ、ツールが用意されています。Provides the latest headers, libraries, metadata, and tools for building Windows 10 apps on HoloLens 2. HoloLens 2 アプリを構築するには、ビルド 18362 以降の Windows SDK をインストールする必要があります。To build HoloLens 2 apps, you must install the Windows SDK, build 18362 or later.

デスクトップの Windows Mixed Reality ヘッドセットまたは HoloLens (第 1 世代) 用のアプリケーションのみを開発している場合は、Visual Studio 2017 によってインストールされた Windows SDK を使用することができます。If you are only developing applications for desktop Windows Mixed Reality headsets or HoloLens (1st gen), you can use the Windows SDK installed by Visual Studio 2017.
Visual Studio のロゴVisual Studio logo

HoloLens 2 エミュレーター (Windows Holographic、バージョン 2004) (インストール リンク:10.0.19041.1103)HoloLens 2 Emulator (Windows Holographic, version 2004) (Install link: 10.0.19041.1103)

HoloLens (第 1 世代) エミュレーター (インストールのリンク:10.0.17763.134)HoloLens (1st gen) Emulator (Install link: 10.0.17763.134)
エミュレーターを使用すると、物理的な HoloLens を使用せずに、HoloLens 仮想マシン イメージ上でアプリケーションを実行できます。The emulator lets you run applications on a HoloLens virtual machine image without a physical HoloLens.

エミュレーターの使用を開始する方法については、「Using the HoloLens emulator (HoloLens エミュレーターを使用する)」を参照してください。See Using the HoloLens emulator for more information on getting started with the emulator.

エミュレーターのインストールを成功させるには、ご使用のシステムが Hyper-V をサポートしている必要がありますYour system must support Hyper-V for the emulator installation to succeed. 詳細については、以下の「システム要件」セクションを参照してください。Reference the System Requirements section below for details.

エンジンの選択Choose your engine

通常、Unity LTS (長期サポート) ストリームを新しいプロジェクトを開始するのに最適なバージョンとしてお勧めします。最新の安定した修正プログラムを取得するには最新リビジョンに更新します。We typically recommend the Unity LTS (Long Term Support) stream as the best version with which to start new projects, updating to its latest revision to pick up the latest stable fixes.

現在は、Unity 2018.4.x を使用することをお勧めしています。これは、以下の MRTK v2 に必要な LTS ビルドです。The current recommendation is to use Unity 2018.4.x, which is the LTS build required for MRTK v2 below.

特定の理由から、異なるバージョンの Unity を使用したいという開発者もいます。Some developers might want to use a different version of Unity for specific reasons. このようなケースのために、Unity では異なるバージョンの side-by-side インストールをサポートしています。For those cases, Unity supports side-by-side installs of different versions.

HoloLens 2 または Windows Mixed Reality イマーシブ ヘッドセット向けの Unity 開発を開始するには、「Unity 開発の概要」を参照してください。See the Unity development overview to get started with Unity development for HoloLens 2 or Windows Mixed Reality immersive headsets.

Mixed Reality ツールキット (MRTK)
Mixed Reality Toolkit (MRTK)
Unity 用の Mixed Reality Toolkit (MRTK) v2 は、Mixed Reality アプリケーション向けのオープン ソースのクロスプラットフォーム開発キットです。Mixed Reality Toolkit (MRTK) v2 for Unity is an open source cross-platform development kit for mixed reality applications.

MRTK v2 は、Microsoft HoloLens、Windows Mixed Reality イマーシブ (VR) ヘッドセット、OpenVR プラットフォームをターゲットとしたアプリケーションの開発を加速することを目的としています。MRTK v2 is intended to accelerate development of applications targeting Microsoft HoloLens, Windows Mixed Reality immersive (VR) headsets, and the OpenVR platform. このプロジェクトは、Mixed Reality アプリケーション作成への参入の障壁を減らし、事態の発展とともにコミュニティに貢献することを目的としています。The project is aimed at reducing the barriers to entry in creating mixed reality applications and contributing back to the community as things evolve.

Unreal Engine 4 は、強力なオープン ソースの作成エンジンで、C++ と Blueprints の両方の Mixed Reality を完全にサポートします。Unreal Engine 4 is a powerful, open source creation engine with full support for mixed reality in both C++ and Blueprints.

Unreal Engine 4.25 より、HoloLens のサポートはフル機能を備え、実稼働に対応しています。As of Unreal Engine 4.25, HoloLens support is full-featured and production-ready.

HoloLens 2 向けの Unreal 開発を開始するには、「Unreal 開発の概要」を参照してください。See the Unreal development overview to get started with Unreal development for HoloLens 2.

ネイティブ アプリ開発Native app development
ネイティブ (OpanXR) Native (OpenXR)
OpenXR は Khronos によるオープンなロイヤリティフリーの API 標準で、Mixed Reality 業界全体の多くのベンダーからの広範なデバイスに対してエンジンによるネイティブ アクセスを提供します。OpenXR is an open royalty-free API standard from Khronos that provides engines native access to a wide range of devices from many vendors that span across the mixed reality spectrum. BasicXrApp プロジェクトでは、2 つの Visual Studio プロジェクト ファイルにより OpenXR の簡単な例が示されています。1 つは Win32 デスクトップ アプリ、もう 1 つは UWP HoloLens 2 アプリ向けです。The BasicXrApp project demonstrates a simple OpenXR sample with two Visual Studio project files, one for both a Win32 desktop app and one for a UWP HoloLens 2 app.

ネイティブ (WinRT) Native (WinRT)
Windows Mixed Reality ネイティブ アプリ テンプレートには、DirectX とネイティブ API を使用して Mixed Reality アプリの記述を開始するのに必要なものすべてが含まれます。The Windows Mixed Reality native app templates provide all of the essentials you need to start writing a mixed reality app using DirectX with native APIs. レンダリング ループ (または "ゲーム ループ")、Direct3D デバイスとコンテキストを管理するための DeviceResources ヘルパー クラス、シンプルなサンプル ホログラム レンダラーが含まれています。Includes a rendering loop (or "game loop"), a DeviceResources helper class to manage the Direct3D device and context, and a simple example hologram renderer. Direct3D 11 と Direct3D 12 で使用できます。Available for Direct3D11 and Direct3D 12.

HoloLens 2 または Windows Mixed Reality イマーシブ ヘッドセット向けに WinRT または OpenXR を使用してネイティブ アプリ開発を開始するには、「ネイティブ開発の概要」を参照してください。See the Native development overview to get started with native app development using WinRT or OpenXR for HoloLens 2 or Windows Mixed Reality immersive headsets.

Mixed Reality Toolkit (MRTK)Mixed Reality Toolkit (MRTK)

Mixed Reality Toolkit は、Microsoft HoloLens、Windows Mixed Reality ヘッドセット、OpenVR プラットフォームをターゲットとしたアプリケーションの開発を加速することを目的としたコンポーネントや機能を提供します。The Mixed Reality Toolkit provides components and features that are intended to accelerate the development of applications targeting Microsoft HoloLens, Windows Mixed Reality headsets and OpenVR platform. このプロジェクトは、Mixed Reality アプリケーション作成への参入の障壁を減らし、事態の発展とともにコミュニティに貢献することを目的としています。The project is aimed at reducing barriers to entry, to create mixed reality applications and contribute back to the community as things evolve.

  • Mixed Reality Toolkit - Mixed Reality アプリケーションの開発を促進するためのスクリプトとコンポーネントのコレクションです。Mixed Reality Toolkit - a collection of scripts and components intended to accelerate the development of mixed reality applications.
  • Mixed Reality Toolkit-Unity - 基本ツールキットのコードを使用し、Unity で簡単に使用できるようにします。Mixed Reality Toolkit-Unity - uses code from the base toolkit, making it easier to consume in Unity.
  • Mixed Reality Toolkit-Unreal - Unreal Engine を使用して Mixed Reality アプリケーションの開発を促進するように設計されたプラグイン、サンプル、ドキュメントの形式で構成された一連のコンポーネントです。Mixed Reality Toolkit-Unreal - a set of components, in the form of plugins, samples and documentation, designed to accelerate development of mixed reality applications using the Unreal Engine.
  • Mixed Reality Companion Kit - HoloLens やイマーシブ (VR) ヘッドセットで直接動作しない可能性があるコード ビットとコンポーネントですが、これらと組み合わせることで、Windows Mixed Reality をターゲットとしたエクスペリエンスを構築します。Mixed Reality Companion Kit - code bits and components that might not run directly on HoloLens or immersive (VR) headsets, but instead pair with them to build experiences targeting Windows Mixed Reality.

Mixed Reality 開発用 PC の設定Setting up your PC for mixed reality development

Windows 10 SDK は、Windows 10 オペレーティング システムでの使用に最も適しています。The Windows 10 SDK works best on the Windows 10 operating system. この SDK は、Windows 8.1、Windows 8、Windows 7、Windows Server 2012、Windows Server 2008 R2 でもサポートされています。This SDK is also supported on Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2. 以前のオペレーティング システムでは、一部のツールがサポートされないことにご注意ください。Note that not all tools are supported on older operating systems.

HoloLens の開発の場合For HoloLens development

開発用の PC を HoloLens の開発用に設定するときは、UnityVisual Studio の両方のシステム要件を満たしていることをご確認ください。When setting up your development PC for HoloLens development, please make sure it meets the system requirements for both Unity and Visual Studio. HoloLens エミュレーターを使用する予定の場合は、お使いの PC が HoloLens エミュレーターのシステム要件も満たしていることを確認する必要があります。If you plan to use the HoloLens emulator, you'll want to make sure your PC meets the HoloLens emulator system requirements as well.

HoloLens エミュレーターを開始するには、「Using the HoloLens emulator (HoloLens エミュレーターを使用する)」を参照してください。To get started with the HoloLens emulator, see Using the HoloLens emulator.

HoloLens と Windows Mixed Reality イマーシブ (VR) ヘッドセットの両方を対象とした開発を予定している場合は、以下のセクションに記載のシステムの推奨事項と要件をご使用ください。If you plan to develop for both HoloLens and Windows Mixed Reality immersive (VR) headsets, use the system recommendations and requirements in the section below.

イマーシブ (VR) ヘッドセット開発の場合For immersive (VR) headset development


以下のガイドラインは、イマーシブ (VR) ヘッドセットの開発用 PC に対する現在の最小かつ推奨仕様であり、定期的に更新されます。The following guidelines are the current minimum and recommended specs for your immersive (VR) headset development PC, and are updated regularly.


この仕様を、PC ハードウェア互換性最小ガイドラインと間違えないようにしてください。このガイドラインは、イマーシブ (VR) ヘッドセットのアプリまたはゲームの対象となるコンシューマー PC の仕様について説明するものです。Do not confuse this with the minimum PC hardware compatibility guidelines, which outlines the consumer PC specs to which you should target your immersive (VR) headset app or game.

イマーシブ ヘッドセット開発用 PC にフルサイズの HDMI および/または USB 3.0 ポートがない場合、ヘッドセットを接続するためのアダプターが必要になります。If your immersive headset development PC does not have full-sized HDMI and/or USB 3.0 ports, you'll need adapters to connect your headset.

一部のハードウェア構成、特にハイブリッド グラフィックスを搭載したノートブックなどには、現在既知の問題があります。There are currently known issues with some hardware configurations, particularly notebooks that have hybrid graphics.

最小Minimum 推奨Recommended
プロセッサProcessor ノートブック:Intel Mobile Core i5 第 7 世代 CPU、ハイパー スレッディング対応デュアルコア デスクトップ:Intel Desktop i5 第 6 世代 CPU、ハイパー スレッディング対応デュアルコアまたは AMD FX4350 4.2GHz クワッドコア相当Notebook: Intel Mobile Core i5 7th generation CPU, Dual-Core with Hyper Threading Desktop: Intel Desktop i5 6th generation CPU, Dual-Core with Hyper Threading OR AMD FX4350 4.2Ghz Quad-Core equivalent デスクトップ:Intel Desktop i7 第 6 世代 (6 コア) または AMD Ryzen 5 1600 (6 コア、12 スレッド)Desktop: Intel Desktop i7 6th generation (6 Core) OR AMD Ryzen 5 1600 (6 Core, 12 threads)
GPUGPU ノートブック:NVIDIA GTX 965M、AMD RX 460M (2 GB) 相当またはそれ以上の DX12 対応 GPU デスクトップ:NVIDIA GTX 960/1050、AMD Radeon RX 460 (2GB) 相当またはそれ以上の DX12 対応 GPUNotebook: NVIDIA GTX 965M, AMD RX 460M (2GB) equivalent or greater DX12 capable GPU Desktop: NVIDIA GTX 960/1050, AMD Radeon RX 460 (2GB) equivalent or greater DX12 capable GPUデスクトップ:NVIDIA GTX 980/1060、AMD Radeon RX 480 (2GB) 相当またはそれ以上の DX12 対応 GPUDesktop: NVIDIA GTX 980/1060, AMD Radeon RX 480 (2GB) equivalent or greater DX12 capable GPU
GPU ドライバー WDDM バージョンGPU driver WDDM version WDDM 2.2 ドライバーWDDM 2.2 driver
熱設計電力Thermal Design Power 15 W 以上15W or greater
グラフィックス表示ポートGraphics display ports ヘッドセット用の使用可能なグラフィックス ディスプレイ ポート (60 Hz ヘッドセットの場合は HDMI 1.4 または DisplayPort 1.2、90 Hz ヘッドセットの場合は HDMI 2.0 または DisplayPort 1.2) x 11x available graphics display port for headset (HDMI 1.4 or DisplayPort 1.2 for 60Hz headsets, HDMI 2.0 or DisplayPort 1.2 for 90Hz headsets)
画面の解像度Display resolution 解像度:SVGA (800 x 600) 以上のビットの深度:1 ピクセルあたり 32 ビット色Resolution: SVGA (800x600) or greater Bit depth: 32 bits of color per pixel
メモリMemory 8 GB 以上の RAM8 GB of RAM or greater 16 GB 以上の RAM16 GB of RAM or greater
記憶域Storage >10 GB の追加の空き領域>10 GB additional free space
USB ポートUSB Ports ヘッドセット (USB 3.0 Type-A) の使用可能な USB ポート x 1メモ:USB は、最低 900 mA を給電する必要があります1x available USB port for headset (USB 3.0 Type-A) Note: USB must supply a minimum of 900mA
BluetoothBluetooth Bluetooth 4.0 (アクセサリ接続用)Bluetooth 4.0 (for accessory connectivity)

関連項目See also