HoloLens で "エクスペリエンス" を作成するためのベスト プラクティス
はじめに
お客様とパートナーは HoloLens で素晴らしいエクスペリエンスを作成し、世界中の博物館、水族館、アトラクションで作成された複数の素晴らしいアプリケーションとシナリオを確認しています。 パートナーには、これらのアプリケーションをデプロイおよび保守するための複数の方法があり、このガイドでは、アプリケーション、技術アーキテクチャ、デバイス管理とプロビジョニングのベスト プラクティスに焦点を当てています。
このセクションのガイダンスに従うことで、エクスペリエンスがスケーラブルで、管理しやすく、エクスペリエンス パートナーと一緒に使用できる状態になり、顧客にエクスペリエンスの楽しい時間を提供できます。
フォーカス領域
このガイドでは、全体的なソリューションを形成するために連携するいくつかの重要な領域に焦点を当てています。
このガイダンスは、100 以上のデバイスの大規模な展開まで、10 から 20 台のデバイス間の小規模なエクスペリエンスに役立つことを期待しています。
アプリケーションの考慮事項
エクスペリエンスは、HoloLens デバイスで実行される UWP アプリケーションのコンテキスト内で実行されます。 開発のサポートはこのドキュメントのコンテキスト外ですが、開発時に考慮に入れるのに役立つ要素がいくつかあります。
単一 Self-Contained UWP アプリケーション
推奨される手法に従ってアプリケーションを展開する場合は、アプリケーションを自動的に起動する "シングル アプリ キオスク" をデプロイします。 ユーザーは HoloLens オペレーティング システム (OS) またはシェルにアクセスできません。つまり、エクスペリエンスで使用されるすべてのアクティビティは、この 1 つのアプリケーションに含める必要があります。
アプリケーションは"開始中" 状態にリセットし、"ループ" で動作し続ける必要があります。 アプリによってデバイス エクスペリエンスが効果的に制御されるので、調整またはナビゲーション機能はアプリケーション内に含める必要があります。 この方法では、ゲストがエクスペリエンスを変更または損傷する可能性がある心配が取り除き、エクスペリエンスの迅速なターンアラウンドが可能になります。
[設定] に移動する
どの IT 環境でも、ネットワークに断続的な問題が発生したり、正常に動作しないアプリケーションをリセットしたりする必要がある場合があります。 1 つのアプリ キオスクでは、この小さなトラブルシューティングを実行するために [設定] 画面に移動する方法はありません。
アプリケーションには、ネットワーク構成、ホログラム マップリセット、デバイスリセットなどの機能を可能にするために、In-Box 設定メニューを起動する "オペレーター" メニュー (共有パスコードなどで保護) にアクセスする方法が必要です。 [起動 URI] 機能を使用して、デバイス設定メニューを起動できます。 Windows 設定アプリを起動する - UWP アプリケーション
環境に関する考慮事項
HoloLens は、ホログラフィックアセットを現実世界の環境にシームレスにブレンドし、空間内のユーザーを追跡することで、安定した正確なホログラムを追加します。 適切な追跡は、HoloLens が環境内でどのようにエクスペリエンスを配置するかの中心にあります。 適切な追跡パフォーマンスを維持し、最適な使用を実現するには、HoloLens を意図したとおりに動作させるために、環境に関する考慮事項をいくつか遵守する必要があります。 HoloLens 環境に関する考慮事項に関するページを参照してください。
考慮事項 | 説明 |
---|---|
照明 (平均ルクスメーター - 500 – 1000 lux) | 照明は、場所と使用環境を追跡するために使用されます。 明るすぎず暗すぎてはいけません。 推奨は、照明は明るく、でも、人間が努力せずに見るために快適である必要があります。 「照明」を参照してください |
照明の種類 | さまざまな種類の光が追跡に影響を与え、パフォーマンスに影響を与える可能性があります。 詳細については、「照明の種類」を参照してください。 |
空間内の品物 | HoloLens では、機能と呼ばれる環境内の一意のランドマークが使用されます。 最適な追跡を確保するために、追跡を支援するために、ポスター、植物、ユニークなオブジェクトなど、周囲の機能が豊富であることを確認してください。 スペース内のアイテムを表示する |
ワームホール | 特徴のある領域にすることで、領域を区別してみてください。 同じように見える領域はワームホールを引き起こす可能性があります。HoloLens トラッカーは、これらの領域が同じ場所であると考えています。 商用環境でラベルやその他の識別機能を使用して、領域を区別し、この問題を軽減します。 「ワームホール」を参照してください |
空間内の移動 | HoloLens では、絶えず移動、シフト、変化する環境 (多くのユーザーがいる領域を含む) を追跡することは困難です。追跡を向上させるために、デバイスに明確に表示される安定したスペースを提供してみてください。 「空間内の移動」を参照してください |
空間内の品物に対するユーザーの近接 | HoloLens カメラは、オブジェクトから 15 cm 以下を確認できます。 「空間内の項目へのユーザーの近接性」を参照してください |
空間内のサーフェス | 光沢の少ない物体は、追跡がより簡単になります。 空間内のサーフェスを参照する |
Wi-Fi の指紋に関する考慮事項 | Wi-Fi 有効にすると、ルーターに接続されていない場合でも、マップ データは Wi-Fi フィンガープリントと関連付けられます。 デバイスに Wi-Fi 情報がないと、ホログラムと空間の認識が遅くなる可能性があります。 Wi-Fi 信号の大幅な変化により、デバイスは別の空間にあると信じることができます。 「Wi-Fi フィンガープリントに関する考慮事項」を参照してください |
温度および規制情報 (一般的な推奨温度範囲 - HoloLens 2は+10 C ~ +35 C の間で使用するように設計されています) | HoloLens は、受け入れ可能な温度範囲内の環境に格納する必要があります (デバイスを使用する前に、スタンバイ状態の場合と時間が切れている場合)。 温度範囲、規制、使用状況、および安全性に関する情報については、 HoloLens 規制 情報に関するページを参照してください。 |
環境コンプライアンスの開示 | 環境コンプライアンスに関する HoloLens 材料と物質の 詳細を参照してください |
バッテリー情報 | 2 - 3時間のバッテリー使用時間。 USB-Cバッテリーパックを使用して、この時間を延長することができます。 |
5 分から 10 分を超える可能性があるエクスペリエンスの場合は、エクスペリエンスの開始時に視線調整を開始します。
適切なデバイス管理 オプションの選択
デバイス管理は、HoloLens を簡単に大規模にデプロイするための重要な考慮事項です。 この結果は、次のオプションを使用して実現できます。 Microsoft Intuneを使用するプロビジョニング パッケージまたはモバイル デバイス管理には、使用する長所と短所がありますが、環境に対して正しい決定を下すには、次の考慮事項を確認してください。
プロビジョニング パッケージ
「プロビジョニング パッケージ (HoloLens) を使用して HoloLens を構成する」の手順に従います。
長所 | 短所 |
---|---|
すべての構成は、Windows 構成Designerを使用して、Wi-Fi、VPN、キオスク モードを含む同じパッケージに配置できます | XML に関する知識が望ましい |
ロー コードまたは GUI を使用して設定を構成します。 | 更新ごとに新しいパッケージを生成する必要があります。 |
インターネット アクセスが許可されないオフラインのセキュリティで保護された展開に最適 | MDM または証明書マネージャーを使用して証明書を展開する場合は、プロビジョニング パッケージでインストールされたアプリに署名するために、証明書をローカル コンピューター ストアに展開する必要があります。 |
アプリと証明書は、同じプロビジョニング パッケージを使用してインストールできます | |
後で設定を変更する場合は、特定のニーズに合わせてプロビジョニング パッケージを積み重ねることができます |
プロビジョニング パッケージを使用してHoloLens 2を構成するには、「プロビジョニング パッケージを使用して HoloLens を構成する」の手順に従います。 Microsoft Store から Windows Configuration Designerをダウンロードしてパッケージをビルドする
Intune
「Microsoft のエンドポイント マネージャー Intune を使用して HoloLens デバイスを管理する」の手順に従います。 Windows Autopilot を使用して、windows Autopilot for HoloLens 2の手順に従って、スケール用の HoloLens の設定を簡略化します。
長所 | 短所 |
---|---|
デバイスをグループ化し、構成をデバイスのユーザーのグループに適用できます | Intune ライセンスが必要です。 ただし、共有 Intune デバイス ライセンスでは、この要件がカバーされます。 |
15 ~ 20 台を超えるデバイスのスケールデプロイに最適 | Intune またはその他のモダン モバイル デバイス管理 サービスに精通している必要があります。 |
ハンズオフの方法で構成を実装できるようにします。 構成とアプリケーションの更新は、複数のデバイスにリモートでビルドしてプッシュできます。 | |
構成は、エンドポイント マネージャー ポータルを使用して、使いやすい GUI の構成プロファイルを使用して行うことができます。 さらに、OMA-URI では、カスタマイズされた設定とプロファイルを柔軟に作成できます。 | |
デバイスが盗まれたり、承認されていない方法で再利用されたりするのを防ぐために、テナントの制限を許可します。 |
ポリシーの構成
ポリシーは、HoloLens デバイスを管理する設定を定義するために使用されます。 このセクションでは、エクスペリエンス ソリューションに適用する必要がある構成を共有します。 前のセクションで説明したように、ポリシーは、プロビジョニング パッケージまたはモバイル デバイス管理のMicrosoft Intuneを使用する 2 つのプロビジョニング方法を使用して適用できます。
設定アプリの AutoLaunch とビジター モードを使用した単一アプリ キオスク (サンプル XML ポリシー)
プロビジョニング パッケージの場合、構成は、次に示すように階層 XML 構造で表示できます。
<AssignedAccessConfiguration
xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
>
<Profiles>
<Profile Id="{8739C257-184F-45DD-8657-C235819172A3}">
<KioskModeApp AppUserModelId="BAEAEF15-9BAB-47FC-800B-ACECAD2AE94B_cw5n1h2txyewy!App" />
</Profile>
</Profiles>
<Configs>
<Config>
<SpecialGroup Name="Visitor"/>
<DefaultProfile Id="{8739C257-184F-45DD-8657-C235819172A3}"/>
</Config>
</Configs>
</AssignedAccessConfiguration>
設定アプリの AUMID: BAEAEF15-9BAB-47FC-800B-ACECAD2AE94B_cw5n1h2txyewy!アプリ
Microsoft Intuneを使用したシングル アプリ キオスク
Intune ではキオスク テンプレートまたはカスタム OMA-URI 構成を使用します。これは HoloLens にリモートで適用できます。 詳細については、「HoloLens のキオスク モードを構成する手順」を参照し、Microsoft Intuneシングル アプリ キオスク テンプレートに従って構成プロファイルを設定します。
ビジター自動ログイン
訪問者プロファイルへの自動ログオンを使用すると、ログイン画面を表示することなく、アクションに直接ジャンプできます。 デバイスは、ビジター プロファイルを使用してキオスク エクスペリエンスに直接起動されます。 この動作は必須の設定であり、カスタム ポリシー OMA-URI を使用して管理できます。
設定 | 値 |
---|---|
URI | ./Device/Vendor/MSFT/Policy/Config/MixedReality/VisitorAutoLogon |
種類 | Boolean |
値 | 1 (0 – 既定では無効) |
テナントのロックダウン
テナント ロックダウン CSP は、デバイスのリセットまたは再フラッシュを介してデバイスをそのテナントにロックすることで、デバイスをorganizationのテナントに保持します。 これにより、HoloLens 2を Autopilot のみを使用して MDM 登録に関連付けることができ、ここでカスタム ポリシー OMA-URI を使用して管理できます。
設定 | 値 |
---|---|
URI | ./Vendor/MSFT/TenantLockdown/RequireNetworkInOOBE |
種類 | Boolean |
値 | True |
使用可能な設定オプションの制限
設定の一部として使用できるオプションを制限するには、ページ設定の可視性 CSP を使用します。 この方法により、管理者はユーザーが使用できる設定を減らすことができます。
設定 | 値 |
---|---|
URI | ./Device/Vendor/MSFT/Policy/Config/Settings/PageVisibilityList |
Type | String |
値 | Showonly:network-wifi;ホログラム;リセット; |
注意
ここに示されている値を指定します... Wi-Fi、ホログラム、リセットは設定で利用できます。
アプリケーションのデプロイ
Intune を使用してアプリケーションを展開するには、「Intune を使用したアプリケーションの展開」および「ポータル サイト」を参照してください。
アプリケーションの更新プログラム
エクスペリエンスのアプリケーションの更新については、「Microsoft Intuneにアプリを追加する」を参照してください。 エクスペリエンスを更新するには、最新バージョンのアプリケーションを含む新しいアプリ パッケージ ファイルをアップロードし、Intune を使用して展開します。
一貫性のある LOB アプリのデプロイと更新
LOB アプリができるだけ迅速にデプロイおよび更新されるようにするには、いくつかの手順を実行できます。
- HoloLens デバイスがモダン接続モードで、電源が電源に接続されていることを確認します。
- スタンバイ アクション ポリシーを構成して、ユーザーがアプリ リソースを保持せず、新しいバージョンのアプリがインストールされないようにします。 これらのポリシーは 、MixedReality/ConfigureDeviceStandbyAction および MixedReality/ConfigureDeviceStandbyActionTimeout です。
- ApplicationManagement/ScheduleForceRestartForUpdateFailures ポリシーを使用して、アプリの更新が失敗した場合にアプリが再起動されるようにすることもできます。 このポリシーは、1 回限りと定期的なアプリの再起動オプションの両方に対して構成できます。
箱から出る生産ライン
準備
Microsoft Store からダウンロードできる Advanced Recovery Companion (ARC) を使用して、すべてのデバイスを最新のビルドに更新しておくことをお勧めします。
プロビジョニング パッケージ
- プロビジョニング パッケージ (.ppkg) が USB ドライブのルートにコピーされていることを確認します。ルートにあるパッケージのみが適用され、複数のパッケージが存在する場合は順番に適用されます。
- Out of Box Experience (OOBE) の "最初の対話可能な瞬間" (つまり、HoloLens 2の hummingbird 画面) の間に、プロビジョニング パッケージで USB ドライブを接続します。
- デバイスをプロビジョニングする準備ができたら、プロビジョニング ページでプロンプトが自動的に開きます。
- プロビジョニングが完了するまで待ちます。
- その後、上記の指定されたエクスペリエンスが自動的に読み込まれます。
プロビジョニング パッケージを使用した更新プログラムの場合は、Advanced Recovery Companion (ARC) を使用してデバイスを再フラッシュし、更新プログラムの特定の構成で新しいプロビジョニング パッケージを適用します。
モバイル デバイス管理 – Microsoft Intune
- Autopilot にはインターネット アクセスが必要であり、インターネット アクセスを確立するには、次のいずれかのオプションを使用する必要があります
- USB-C を使用してイーサネットアダプターを使用してデバイスをイーサネットに接続し、HoloLens 2は Autopilot エクスペリエンスを自動的に完了します。
注意
Wi-Fi ネットワークは Out of Box Experience (OOBE) の一部としても可能ですが、デバイスの Wi-Fi セットアップを行うためには、より多くの操作が必要です。
- デバイスは自動的に Out of Box Experience を開始します。このエクスペリエンスは、インターネット接続が確立された後は操作しないでください。 OOBE 中にデバイスが再起動する可能性がありますが、デバイスと対話する前にプロセスを完了できます。
- OOBE プロセスが完了すると、上記の指示に従って設定されている場合、デバイスはビジター プロファイルの単一アプリ エクスペリエンスに自動的に読み込まれます。
Mobile デバイス管理 を使用した更新プログラム – Microsoft Intune、必要なアプリのインストール、更新、または削除に関するページに記載されている手順に従ってください。
充電と再利用のベスト プラクティス
ビジー状態の作業環境では、HoloLens デバイスが常に準備され、使用する準備ができていることを確認するために従う必要があるベスト プラクティスがいくつかあります。 最適な使用を確保するためのクリーニングと充電の情報の一覧を次に示します。 充電HoloLens 2のベスト プラクティス HoloLens クリーニングHoloLens 2クリーニングに関するベスト プラクティスと充電に関する FAQ
トラブルシューティング
デバイスで問題が発生した場合は、トラブルシューティングを行い、アクティブな使用状況に戻るためにいくつかの手順を実行します。 デバイスの問題を解決するためのメインルートについては、「再起動、リセット、または回復HoloLens 2に関するトラブルシューティングドキュメントを参照してください。
多くの場合、デバイスのハードウェアに関する問題を解決するには、デバイスの再起動、リセット、または回復で十分です。
さらに、HoloLens デバイスで利用可能なフィードバック ハブ アプリを使用して、問題を報告することが重要です。 フィードバックの送信