基礎課程

Android XR 系統採用與行動裝置和大螢幕應用程式類似的交互作用模式,協助使用者瞭解如何使用 XR。包括主畫面、應用程式總覽、返回堆疊等已知模式。

為協助您打造整合式無限體驗,Android XR 提供自然手勢導覽、多模式輸入,以及新的空間和 3D 功能。

首頁空間和完整空間模式

使用者可以透過兩種模式體驗您的應用程式,分別是主畫面空間和全螢幕模式。在 Google Home 空間中,使用者可以同時執行多項工作,並與其他應用程式並排執行。在 Full Space 中,您的應用程式會成為使用者體驗的焦點,並可完全存取 Android XR 的沉浸式功能。

一位站在桌邊的人,周圍有 3 個已開啟的應用程式。

住家空間

  • 並排執行多個應用程式,讓使用者執行多工作。
  • 任何相容的行動或大螢幕 Android 應用程式都能在 Google Home 空間中運作,無須額外開發。
  • 採用大螢幕最佳化指南開發的 Android 應用程式,最能順利調整。
  • Home Space 支援系統環境。不支援空間面板3D 模型或應用程式的空間環境
  • 應用程式有受限的邊界。
  • 預設大小:1024 x 720dp
  • 最小尺寸 385 x 595 dp,最大尺寸 2560 x 1800 dp
  • 應用程式會在距離使用者 1.75 公尺的範圍內啟動。
人物站在虛擬月球坑洞中,前方有一個開啟的應用程式。應用程式有三個面板和一個 3D 金字塔。

全空間

建議:新增清楚的視覺提示,讓使用者快速切換全螢幕模式和主畫面模式。舉例來說,您可以使用收合展開圖示,為按鈕觸發轉場效果。

讓使用者掌控自己的環境

在 Android XR 中,環境是指使用者戴上 XR 裝置時看到的實體或虛擬空間。不受行動裝置和電腦螢幕的物理限制。

  • 空間環境會模擬完全沉浸式的虛擬空間,取代使用者的實體空間。僅適用於全螢幕模式。例如,使用者在虛擬豪華電影院中觀看電影。
  • 透視環境會在使用者的實際環境中加入數位元素。舉例來說,使用者同時開啟多個大螢幕應用程式,同時查看實際房間。

瞭解如何在 Full Space 中建構空間環境

系統環境

使用者可以選擇 Android XR 系統提供的環境。這些系統環境可用於主畫面或全螢幕模式。如果應用程式未定義特定環境,就會繼承系統環境,無論是在直通或虛擬環境中皆是如此。

設計多模態輸入內容

設計沉浸式應用程式時,務必讓廣泛的使用者都能存取。您應允許使用者自訂輸入法,以符合個人偏好和能力。

為協助您達成這項目標,Android XR 支援多種輸入方式,包括手勢和眼球追蹤、語音指令、藍牙連線鍵盤、傳統和自適應滑鼠、觸控板,以及六自由度 (6DoF) 控制器。您的應用程式應可自動搭配這些內建模式運作。

請務必提供視覺或音訊回饋,確認使用者對所選互動模式的操作。

瞭解 XR 無障礙設計考量事項

5 個圖示代表多模態輸入選項:手勢追蹤、語音、眼球追蹤、鍵盤和滑鼠,以及控制器。

手勢追蹤可啟用自然互動。大多數手勢都應可輕鬆重複執行,且不需要長時間大幅移動手或手臂。如果新增虛擬手,請確保系統能正確追蹤手部動作。如果您要新增特殊手勢,請使用小型局部手勢,而非大範圍的滑動動作。

語音指令可讓你不必動手操作。使用者可以透過 Gemini 口述指令,輸入文字並執行某些應用程式互動操作。舉例來說,使用者可以說出「開啟 Google 地圖」來開啟該應用程式。

眼球追蹤可讓使用者輕鬆互動,例如透過注視物件來選取物件。為減少眼睛疲勞,您可以提供其他輸入方法。

周邊裝置。Android XR 支援藍牙鍵盤、滑鼠和 6DoF 控制器等外部裝置。針對控制器,請確保按鈕對應方式直覺易懂,並考慮允許使用者重新對應按鈕,以符合其偏好設定。

瞭解系統手勢

Android XR 將常見的行動裝置操作 (例如按下、捏合和滑動) 擴充至以手勢為基礎的導覽系統。

使用者可透過將主要手掌朝內,用食指和拇指捏住手掌,進行導覽。手指會向上、向下、向左或向右移動,然後放開手指選取選項。使用者可以在輸入設定中設定主要手部偏好設定。

使用者隨時隨地都能開啟手勢導覽選單,以便執行下列操作:

  • 返回:與 Android 行動裝置上的回溯堆疊相同,可返回上一個項目。
  • 啟動器:將使用者帶往主畫面。
  • 最近:使用者可以開啟、關閉及切換應用程式。

隱私權注意事項

Android 的隱私權建議適用於建構 XR 應用程式。請記得在收集任何個人識別資訊前取得使用者同意,並將使用者資料收集範圍限制在必要範圍內,並妥善儲存。

遵循 Android XR 的應用程式品質指南