產品最新消息

使用 Android 開發人員高峰會提供的正式版工具,為日益擴增的 Android XR 裝置打造應用程式

閱讀時間:3 分鐘

無論是在家享受全沉浸式體驗,還是外出時快速瀏覽,Android XR 都能滿足使用者的需求。在 Android 開發人員高峰會上,我們推出首款搭載 Android XR 的有線 XR 眼鏡 XREAL AURA,達成令人振奮的里程碑。XREAL AURA 重量不到 95 公克,輕巧舒適,並配備可攜式運算裝置。這款眼鏡採用共用的 Android 基礎,因此現有應用程式可立即使用,是擴展至更豐富空間互動的完美起點。   

為了協助您為這個不斷擴大的硬體環境建構應用程式,我們在整個平台堆疊中提供正式版工具。我們已將核心 Jetpack XR 程式庫和裝置模擬器升級至穩定版、在 ARCore for Jetpack XR 中新增真實世界錨定功能,並簡化 Unity、Godot 和 Unreal Engine 的 3D 引擎工作流程。

請參閱本文重點摘要,並前往 Android 開發人員高峰會 XR 研討會播放清單,隨選觀看所有技術逐步操作說明。

穩定核心 Jetpack XR 基礎和開發人員工具

如果開發人員使用 Kotlin 和 Compose 建構原生體驗,正式版完備性會從平台層開始。核心 Jetpack XR SDK 程式庫已正式推出穩定版,可提供長期 API 穩定性和正式版效能。這個穩定版本包含 Jetpack SceneCore,可用於建構及操控 Android XR 場景圖與 3D 內容;ARCore for Jetpack XR,用於處理環境感知;以及 XR Runtime,用於標準化工作階段管理。除了這些程式庫,Android Studio 中的 Android XR 模擬器也已穩定,可讓您直接在筆電上建構、疊代及驗證 XR 裝置的版面配置,不需實體硬體。

如要瞭解這些基礎 API 如何轉譯為實際應用程式,請觀看在 Jetpack XR SDK 中使用自訂 3D 幾何圖形,超越 2D 限制。瞭解如何使用 Jetpack SceneCore,在 Kotlin 中為 glTF 模型建立動畫、操控子節點、在執行階段使用自訂 PBR 材質,以及生成即時程序化 3D 網格。

將數位體驗錨定在實體世界

ARCore for Jetpack XR 的Geospatial API 現已穩定,可讓您將數位內容錨定至真實世界座標,並提供高精確度和強大的本機追蹤功能。這些功能結合視覺定位服務和本機裝置感知,可在有線 XR 眼鏡上提供情境式、位置感知體驗。

在「為 XREAL AURA 有線 XR 眼鏡打造世界錨定體驗」中,您將瞭解如何使用 Jetpack Compose Glimmer 設計一目瞭然的光學透視 UI,並將其錨定在真實世界的位置。如果團隊使用遊戲引擎建構內容,可以參考「在 Android XR 上使用 Unity 建構空間內容」,瞭解如何使用空間實體、雲端錨點和 ARCore Geospatial API,在 Unity 中對應實體空間、在不同工作階段中保留 3D 放置位置,以及同步處理共用的多使用者體驗。

在熟悉的 3D 引擎中擴充

Android XR 支援開發人員現有的建構環境,包括在專屬即時引擎中打造的豐富互動式環境。Android XR 引擎控制中心現已穩定,可簡化 Unity、Godot 和 Unreal Engine 的設定、配置和最佳化管道。Engine Hub 預先設定 OpenXR 擴充功能,並驗證專案設定,簡化專案架構,讓您立即開始創作。此外,這項工具也提供原生分析工作流程,可協助您直接在引擎介面中,擷取及檢查 CPU 和 GPU 核心的系統追蹤記錄、熱限制和影格預算。

如要瞭解這些執行階段系統如何直接與 Android UI 連結,請觀看「Elevate immersive experiences with 3D Engines in Jetpack Compose for XR」,瞭解如何使用 OpenXR Spatial Containers,將 Godot 和 Unity 做為程式庫嵌入原生 Jetpack Compose 應用程式。

支援熟悉的引擎,可讓現有的 3D 遊戲順暢地適應 Android XR 板型規格。Contract XR 等團隊已在 XREAL AURA 上,透過這項管道移植 Unity 遊戲《Jigsaw Night》,打造出可讓玩家走動、傳遞拼圖和共同解謎的協作空間,展現輕量 XR 眼鏡和引擎工作流程如何帶來自然的多使用者混合實境體驗。

開發人員焦點:使用 Contract XR 為 XREAL AURA 建構協作混合實境

使用裝置端音訊設計多模態互動

隨著裝置陣容擴展到音訊互動,我們也推出新工具,用於建構輕量級的多模態體驗。開發人員現在可以運用 ML Kit 生成式 AI 文字轉語音 API,透過裝置端 AI 生成自然流暢的語音。我們推出了新的設計指南,說明音效最佳做法,包括指示音效,引導使用者體驗音訊優先和擴增環境。如要瞭解這些元件的實際運作情形,請觀看「使用 Gemini Nano 4 為智慧眼鏡打造音訊優先體驗」,瞭解如何結合 Jetpack Projected、ML Kit 和裝置端 Gemini Nano,打造免持對話式應用程式。

開始使用最新工具

我們更新了核心 SDK、模擬器和引擎工具,為您奠定基礎,在 Android XR 生態系統中打造沉浸式和擴增實境體驗。立即更新至最新穩定版 Android Studio,即可設定及測試眼鏡板型規格的 Android XR 虛擬裝置、在建構檔案中新增穩定的 Jetpack XR 依附元件,或為偏好的 3D 引擎安裝 Android XR 引擎控制中心外掛程式。XREAL AURA 等新裝置現已上市,正是為 Android XR 建構內容的絕佳時機。歡迎前往 Android XR 開發人員網站,取得穩定版程式庫、工具和指南,立即開始開發。

如要探索 Android 開發人員高峰會的所有技術講座和深入探討,請查看完整的 Android XR 講座播放清單。

作者:
繼續閱讀