設計 XR 沉浸式體驗

如要充分發揮 Android XR 沉浸式體驗的潛力,請先瞭解空間運算、沉浸感,以及如何將數位內容與使用者的實體環境融合。

優質的沉浸式 XR 設計可提供舒適、自然且直覺的體驗。吸引使用者目光,鼓勵他們探索應用程式提供的所有內容。Android XR 應用程式可協助使用者完成日常事務,例如:

  • 專心工作,提高生產力和創造力
  • 觀看影片、玩遊戲、聽音樂及瀏覽相片
  • 探索與學習
  • 與親朋好友溝通交流
  • 改善身心健康

優質 XR 應用程式的注意事項

從目前位置開始

Android XR 支援從您目前的位置設計。您可以透過 Android Jetpack XR、Unity、OpenXR 或 WebXR 開發新應用程式,或更新現有應用程式。

建構新應用程式或將 Android 應用程式空間化
您可以從頭建構新應用程式,也可以新增空間元件,將 Android 大螢幕或行動應用程式改編為 XR 應用程式。

適用於 Android XR 的 Android 大螢幕應用程式

建構新應用程式,或移植 Unity、OpenXR 或 WebXR 應用程式
您可以將現有的沉浸式體驗帶給新觀眾,且開發工作量極少。

Vacation Simulator:移植到 Android XR 的 Unity 應用程式

遵循既有模式。您可以運用 Material Design 指南元件,在各平台打造一致的體驗。如果是 Android 應用程式,請採用既有的 UI 模式。如果是 UnityOpenXRWebXR 應用程式,請套用平台專屬的設計指南,確保使用者體驗流暢。

善用使用者的知識。使用使用者在其他平台上已熟悉的常見元素,例如按鈕、選單和文字欄位。設計一致的互動方式,協助使用者瀏覽應用程式。新增視覺提示,說明使用者與物件的互動方式。

讓使用者感到安心

在設計的每個環節中,都要考慮舒適度,並考量人們的自然動作。讓使用者以不同姿勢,透過手部、眼睛、語音、實體鍵盤、滑鼠或控制器與應用程式互動。

設計舒適的互動體驗。將可互動元素置於使用者視野中央,盡量減少頭部和眼睛疲勞。請將內容限制在明確的界線內,協助使用者保持方向感,避免感官過載。大幅度的頭部和身體動作應保留給真正能提升體驗的互動。

支援坐姿、站姿和躺臥姿勢。在使用者視野內放置 UI 元素、控制項和互動式物件。啟用自訂高度設定,讓使用者打造個人化體驗。

在移動時避免暈動症。使用可預測的動作和穩定的影格速率,協助使用者預測環境變化。避免突然加速、減速或改變方向等意外動作。這有助於讓某些項目保持靜止,做為參考架構。

允許使用者選擇真實世界或虛擬世界。如果應用程式支援全沉浸式體驗,可將使用者帶往虛擬空間,請考慮提供透視選項,讓使用者盡可能同時看到實體空間和應用程式。

考慮顯示技術

Android XR 沉浸式體驗可在各種硬體上執行。雖然所有裝置都支援核心互動模型,但顯示技術從根本上改變了數位內容與實體世界的融合方式。

沉浸式裝置大致可分為兩類:XR 頭戴式裝置 (使用攝影機串流外部世界) 和有線 XR 眼鏡 (使用透明鏡片)。瞭解這些差異對於顏色選擇、UI 放置位置和沉浸式設計至關重要。

XR 頭戴式裝置

XR 頭戴式裝置會使用高解析度攝影機擷取實體世界,並將畫面串流至頭戴式裝置內的螢幕。

影像:由於螢幕不透明,因此可以呈現「純黑」畫面,完全遮蔽現實世界。這項技術可完全取代實體環境,提供完整的虛擬實境 (VR) 體驗。

視野:頭戴式裝置通常提供寬廣的視野 (110 度以上), 可呈現沉浸式介面,填滿周邊視野。

輸入:主要輸入方式通常包括手部追蹤、眼球追蹤和專用 6DoF 控制器。

XR 眼鏡 (有線)

有線 XR 眼鏡會使用加成式光線螢幕 (例如波導) 將光線投射到半透明鏡片上。使用者可透過眼鏡直接觀看實體世界,並在上方疊加數位內容。

加法色彩和透明度:在加法顯示器中,純黑色會顯示為透明。深色是透過減少光線發射量來呈現,這會有效降低不透明度。

視野:視野較為集中,通常介於 50° 和 70° 之間。雖然仍可提供寬螢幕體驗,但比頭戴式裝置窄。UI 縮放功能會自動調整內容,確保內容顯示在這個聚焦區域內。

調暗:許多裝置會使用電致變色調暗功能,將鏡片整體調暗,讓虛擬內容在明亮的實體環境中更加顯眼。

輸入:由於板型規格的關係,智慧眼鏡通常會依賴自然輸入 (手) 和周邊裝置 (例如手機、藍牙鍵盤/滑鼠),而非笨重的專用控制器。

功能 XR 頭戴式裝置 XR 眼鏡 (有線)
環境檢視畫面 數位化影片動態饋給 (不透明顯示) 直接實體檢視 (透明鏡片)
顯示類型 MicroLED 不透明螢幕,可呈現完整色域和純黑色 透明加法光學,無法呈現純黑色,且一律具有透明度
臨場感 完全阻絕現實世界 隨時可看見外部世界;電致變色調光功能可提升沉浸感
視野 (FOV) 廣角 (~110°+) 聚焦 (~50° - 70°)
UI 縮放 沉浸式畫布的標準縮放比例 自動縮放,在較窄的視野中顯示內容
機動性 需要連接電源線或電池電量有限;專為固定位置或室內使用而設計 高機動性;輕巧設計,方便舒適地活動

探索 XR 帶來的獨特體驗

Android XR 包含多項功能,可協助您運用無限螢幕,打造引人入勝的身歷其境體驗。

互動式 3D 模型。您可以新增真實、風格化或有趣的互動式 3D 物件。3D 物件通常會以深度和體積呈現,可從各個角度觀看,並透過手勢等自然互動方式移動。

全沉浸式虛擬環境。請將完整沉浸式體驗留給能大幅提升效果的體驗。選擇關鍵時刻,將使用者帶往新實境,以虛擬空間取代實體環境。

考慮沉浸式混合。在透視模式中,您可以將虛擬元素與使用者的實體環境融合。設計虛擬物件時,可加入自然光線和遮蔽效果,營造逼真感。

空間音訊。如要增加真實感和沉浸感,請在環境中準確定位聲音,打造逼真的音景,提升使用者的空間感知能力。

打造無障礙應用程式

Android XR 的設計宗旨是讓所有使用者都能輕鬆瀏覽、瞭解及享受您的應用程式。

系統功能。Android XR 包含行動裝置和大螢幕無障礙功能,例如語音轉文字、即時字幕、色彩反轉和校正、放大,以及停留控制。這個平台也適用於 Google 的 TalkBack 螢幕閱讀器

色彩和光線。提供足夠的色彩對比,協助色覺差異使用者。請維持可讀性對比度,尤其是在使用任何透明背景時。使用調暗功能,在應用程式和使用者周遭環境之間建立對比。避免亮度或色彩突然變化,以免眼睛不適。

考慮動態大小和比例。較大的 UI 和指標目標可讓使用者更輕鬆地選取及操控空間中的元素。如果您要建構 Android 應用程式,當使用者移動或調整應用程式大小時,應用程式會自動縮放。

減少認知負荷。一次向使用者顯示有限數量的選項。提供視覺或音訊回饋,確認動作。逐步揭露進階功能,避免提供過多資訊而讓使用者感到不知所措。

設計近距離和遠距離互動,讓使用者能舒適地與近處和遠處的物體互動。無論虛擬工具在手臂可及範圍內或更遠處,使用者都應能拿起虛擬工具、按下按鈕或調整 3D 物件大小。

瞭解無障礙多模態輸入


OpenXR™ 和 OpenXR 標誌是 The Khronos Group Inc. 的商標,已在中國、歐盟、日本和英國註冊為商標。