為 Android XR 建構應用程式時,您可以選擇下列開發平台和技術:
Jetpack XR SDK
Jetpack XR SDK 內含 Android XR Jetpack 程式庫,可充分運用 Android Studio 熟悉開發環境中的 XR 裝置獨特功能。如要執行下列任何操作,請先使用這個 SDK:
- 針對 XR 頭戴式裝置和有線 XR 眼鏡,最佳化或強化現有的 Android 行動裝置或平板電腦應用程式
- 建構新的 Android XR 應用程式,加入沉浸式空間化元素,適用於 XR 頭戴式裝置和有線 XR 眼鏡
- 建構全新擴增體驗,將手機應用程式擴展至 AI 眼鏡
如果您已熟悉如何使用 Android Jetpack 進行開發,Jetpack XR SDK 就是您的最佳選擇。這項工具可與這些架構和程式庫無縫整合,讓您運用現有知識建構沉浸式和擴增體驗。
進一步瞭解如何使用 Jetpack XR SDK 進行開發。
Unity
Unity 引擎是即時 3D 開發引擎,可讓藝術家、設計師和開發人員協作,打造沉浸式互動體驗。Unity 的 Android XR 支援功能可讓您高度控管所開發的 3D 體驗,同時享有 Unity 完善的 OpenXR 支援和開發人員生態系統。
如果您已使用 Unity 建構 XR 體驗,或是熟悉 Unity 開發作業,請從這個選項開始。
進一步瞭解如何使用 Unity 為 Android XR 開發應用程式。
OpenXR
OpenXR 是免權利金的開放標準,可用於建構高效能的跨平台 XR 體驗。Android XR 支援 OpenXR 1.0 和 1.1,我們也正在為 Android XR 擴充規格。由於 Android XR 是以開放標準為基礎建構,因此支援 OpenXR 和 Android 的開發工具應與 Android XR 相容。
進一步瞭解 Android XR 的 OpenXR 支援功能。
WebXR
WebXR 可讓您為網路打造沉浸式體驗。在相容的網頁瀏覽器 (例如 Android XR 上的 Chrome) 中,透過這項功能存取 VR 和 AR 裝置。
如果您想為網頁建構 XR 體驗,或是想在網頁應用程式中新增 XR 功能,請從這個選項開始。現有的 WebXR 體驗也能在 Android XR 上運作。