設計 XR

如要發揮 Android XR 的全部潛力,建議您瞭解空間運算、沉浸式體驗,以及如何將數位內容與使用者的實際環境融合。

優異的 XR 設計可提供自然且直覺的舒適體驗。這可吸引使用者,並鼓勵他們探索應用程式提供的所有內容。Android XR 應用程式可協助使用者在日常生活中完成下列事項:

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

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

從現況開始

Android XR 可讓您在現有環境中進行設計。您可以使用 Android Jetpack XR、Unity、OpenXR 或 WebXR 開發新應用程式,或更新現有應用程式。

建構新應用程式或將 Android 應用程式轉換為空間化應用程式
您可以從頭開始建構新應用程式,也可以新增空間化元件,將 Android 大螢幕或行動應用程式改為 XR 應用程式。
建構新應用程式或移植 Unity、OpenXR 或 WebXR 應用程式
您可以將現有的沉浸式體驗帶給新目標對象,且開發工作量不必增加太多。
配合 Android XR 調整的 Android 大螢幕應用程式
Dimensional Double Shift,這是移植至 Android XR 的 Unity 應用程式

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

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

讓使用者感到安心

在設計的每個環節中,請務必考量到使用者自然的移動方式,以便提供舒適的使用體驗。允許使用者以不同的身體姿勢,透過手、眼睛、語音、實體鍵盤、滑鼠或控制器與應用程式互動。

設計舒適的互動體驗。將可互動的元素置中,讓使用者能以最少的頭部和眼睛負擔,在視野中看到這些元素。請將內容保留在明確的邊界內,協助使用者保持方向感,並避免感官過載。請將大動作的頭部和身體動作留給能真正提升體驗的互動動作。

支援坐姿、站姿和斜躺的體驗。將 UI 元素、控制項和互動式物件置於使用者的視野範圍內。啟用自訂高度設定,讓使用者能依個人需求調整體驗。

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

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

探索 XR 中特別的體驗

Android XR 包含多項功能,可協助您善用無限螢幕,並打造引人入勝的沉浸式體驗。

互動式 3D 模型。您可以新增互動式 3D 物件,讓畫面看起來更逼真、更具風格或更有趣。一般來說,3D 物件會以深度和音量算繪,可從各個角度觀看,並透過手勢進行自然互動。

完全沉浸式的虛擬環境。請將全沉浸式體驗留給能從中獲得顯著益處的體驗。選擇要讓使用者進入新現實的關鍵時刻,以虛擬空間取代他們的實體環境。

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

空間音訊。如要進一步提升逼真度和沉浸感,請在環境中準確定位聲音,以營造可信的音景,提高使用者的空間認知。

打造無障礙應用程式

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

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

色彩和光線:提供足夠的色彩對比,協助色覺有差異的使用者。請維持對比率,讓文字更易於閱讀,尤其是在使用透明背景時。使用調暗功能,在應用程式和使用者周遭之間建立對比。避免亮度或色彩突然改變,以免造成眼睛不適。

考慮使用動態大小和縮放功能。使用較大的 UI 和指標目標,可讓使用者更輕鬆地選取及操控聊天室中的元素。如果您正在建構 Android 應用程式,則會在使用者移動或調整應用程式大小時自動調整。

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

同時支援直接和遠距離互動,讓使用者能輕鬆與近距離和遠距離的物件互動。無論是手可及的範圍內或更遠的地方,使用者都應能拾取虛擬工具、按下按鈕或調整 3D 物件的大小。

瞭解無障礙的多模態輸入功能