CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

【HoloLens】MacでDevice PortalのLive Previewを使用する方法

===
2017/3/9
Live PreviewをMacでも利用できたことを追記しました
===

1. Devcice Portalとは?

HoloLensには、というよりWindows 10 搭載のデバイスには、Device Portalという機能があります。詳細は下記で紹介した通り、デバイス詳細情報をWebブラウザ経由で見ることができます。

Windows10 MobileをWiFI経由でデバッグする方法とTips紹介 - CrossRoad

HoloLensのDevice Portalを使うと、HoloLensのカメラ越しの映像(Live Preview)をブラウザで見ることができます。

2. MacでLive Previewにアクセスするには?

2つの方法があります。

2-1. 仮想化ソフトの中にあるWindows10のブラウザからアクセスする

仮想化ソフト「Parallel Desktop」を使うことで見ることができました。試した環境は下記の通りです。

Mac
  • Mac Book Pro Late 2016
  • Sierra 10.12.3
  • Parallel Desktop 12.1.3
  • USB type-Cとtype-Aの変換ケーブルでHoloLensと接続
HoloLens
  • Windows Version 14393.693.x86 fre rs1_release 161220-1747

このようになります。

Live Preview

Parallel DesktopのWindows10で、Device PortalのLive Previewを見た例

3D View

Parallel DesktopのWindows10で、Device Portalの3D Viewを見た例

2-2. Chromeでアクセスする (2017/3/9追記)

@z_zabaglione さんのご指摘により、Chromeであれば動くことを確認できました。また、Sierra 10.12.3で、私のMacでもChromeを使って動かすことができました。

Mac Sierra 10.12.3の上のChromeでDevice PortalのLive Previewを見た例

なお、SafariブラウザからLive Previewを実行すると、このようなエラーメッセージが出てしまい、HoloLensのLive Previewを見ることはできませんでした。

MacのSafariでLive Previewが見られなかった例

3. 補足

3-1. 有線でのDevice Portal接続方法

Holographic AcademyのチュートリアルではWifi経由のアプリインストールやデバッグ方法しか書いてありませんが、HoloLensは有線でのアプリインストールやDevice Portal 接続が可能です。

有線でDevice Portalに接続する場合、USBケーブルでPCと接続し、ブラウザから

ttp://127.0.0.1:10080 (hを追加してください)

にアクセスすればOKです。

3-2. Device PortalでのLive Previewに失敗する

理由不明ですが、なぜかLive Previewの表示に失敗することがあります。

HoloLensのLive Preview表示に失敗する例

これはPrallel Desktopだけでなく、Windows 10 NativeのPCでも起きることがあります。USBケーブルの抜き差しか、Windows10PCの再起動などを繰り返すことで直ります。

4. 終わりに

私は普段Macを使っているのですが、下記の情報の通り、HoloLensアプリ開発はMacで一通りできます。

HoloLensアプリをMac環境で開発・実機で動作確認 - Qiita

Parallel Desktop上にVisual Studioを入れることで、このようにアプリのデプロイもできます。

Parallel Desktop上のWindows10のVisual StudioでHoloLensアプリのデプロイ例
今回、Live Previewを支えることもわかったので、デモもMacでできそうですね。