產品最新消息

Android XR SDK 更新:隆重推出開發人員預覽版 2

4 分鐘讀物
查看 Matthew McCullough 的個人資料
Matthew McCullough Android 開發人員產品管理副總裁

去年,我們與 Samsung、Qualcomm 和 Unity 攜手推出 Android XR SDK 開發人員預覽版,廣大 Android 社群的熱烈迴響讓我們驚喜不已。無論是透過程式設計直播,還是當地的 Google Developer Group 講座,參與社群並共同打造 XR 的未來,都是非常棒的體驗,而這只是個開始。

我們很高興宣布推出 Android XR SDK 開發人員預覽版 2,其中包含多項新功能和改善項目,可協助您運用熟悉的 Android API、工具和專為 XR 建立的開放標準,開發實用且令人愉悅的沉浸式體驗。

在 Google I/O 大會上,我們舉辦了兩場與 Android XR 相關的技術講座。第一堂課是「使用 3D 內容建構 Android XR 差異化應用程式」,涵蓋 Jetpack SceneCore 和 ARCore for Jetpack XR 的多項功能。「未來已來:在 Android XR 上使用 Compose 和 AI」涵蓋建立 XR 差異化 UI,以及我們對 XR 與先進 AI 功能交集的願景。

android-xr-google-io-sessions.png

Building differentiated apps for Android XR with 3D content 和 The future is now, with Compose and AI on Android XR

開發人員預覽版 2 的新功能

自開發人員預覽版 1 發布以來,我們致力於簡化 API 的使用方式,並新增沉浸式 Android XR 功能。您的意見回饋有助於我們開發工具、SDK 和平台本身。

有了 Jetpack XR SDK,您現在可以播放 180 度和 360 度影片,這些影片可透過 MV-HEVC 規格編碼,或透過相鄰編碼檢視畫面影格,呈現立體效果。MV-HEVC 標準經過最佳化,專為立體影片設計,可讓應用程式有效率地播放高畫質沉浸式影片。使用 Jetpack Compose for XR 建構的應用程式,可透過 SpatialExternalSurface 可組合函式算繪媒體,包括立體影片。

現在,您也可以使用適用於 XR 的 Jetpack Compose,定義可配合不同 XR 顯示設定調整的版面配置。舉例來說,您可以使用 SubspaceModifier,將 Subspace 的大小指定為裝置建議觀看大小的百分比,讓面板輕鬆填滿所在空間。

XR 版 Material Design 現在支援更多 TopAppBar、AlertDialog 和 ListDetailPaneScaffold 的元件覆寫,可協助使用 Material Design 的大螢幕應用程式輕鬆適應 XR 新世界。

app-adapts-android-xr-material-design-google-io.png

應用程式使用 Material Design for XR 搭配新的元件覆寫,適應 XR
 

在 ARCore for Jetpack XR 中,您現在可以在要求適當權限後追蹤手部。手部是由 26 個手部關節姿勢組成,可用於偵測手勢,為 Android XR 應用程式帶來全新互動體驗:

arcore-jetpack-android-xr-google-io.webp

雙手是 Android XR 體驗中最自然的輸入方式。

如需更多 Android XR 應用程式開發指南,請參閱 Android XR 基本概念程式碼實驗室、Hello Android XR 範例專案更新,以及支援 Android XR 的新版 JetStream。

Android XR 模擬器也更新了穩定性、支援 AMD GPU,並已完全整合至 Android Studio UI。

android-xr-emulator-in-android-studio-google-io.png

Android XR 模擬器現已整合至 Android Studio

使用 Unity 的開發人員已成功建立現有遊戲和應用程式,並移植到 Android XR。現在,您可以升級至 Unity OpenXR:Android XR 套件的預先發布版 2!本次更新大幅提升效能,例如支援動態刷新率,可最佳化應用程式效能和耗電量。使用 Shader Graph 製作的著色器現在支援 SpaceWarp,可讓您更輕鬆地使用 SpaceWarp 減少裝置上的運算負載。手部網格現在會顯示遮蔽效果,可呈現逼真的手部視覺效果。

歡迎查看 Unity 改良版 Android XR 混合實境範本,現已支援遮蔽和永久錨點。

我們最近推出了 Android XR Samples for Unity,展示 Android XR 平台的功能,例如手勢追蹤、平面追蹤、臉部追蹤和透視。

unity-demo-android-xr-google-io.gif

Google 的開放原始碼 Unity 範例展示了平台功能,並說明如何導入這些功能

Firebase AI Logic for Unity 現已推出公開預先發布版!您可以輕鬆將生成式 AI 整合至應用程式,運用 Gemini 和 Android XR 打造 AI 輔助體驗。Firebase AI Logic 完整支援 Gemini 的功能,包括多模態輸入和輸出,以及雙向串流,可打造沉浸式對話介面。Firebase AI Logic 專為正式版完備性打造,與 App Check、遠端設定和 Cloud Storage 等核心 Firebase 服務整合,可強化安全性、設定彈性和資料管理。如要進一步瞭解這項功能,請參閱 Firebase 網誌,或直接前往 Gemini API using Vertex AI in Firebase SDK 說明文件,開始使用。

持續攜手共創未來

我們與 Khronos Group 合作,持續致力於開放標準,並推出 glTF 互動規格。今年稍晚,Jetpack XR 算繪的 glTF 模型將支援這項規格。使用 glTF Interactivity 規格的模型是獨立的互動式素材資源,可包含多種預先設定的行為,例如按下按鈕時旋轉物件,或隨著時間變更材質顏色。

Android XR 將率先搭載於 Samsung 的 Project Moohan,預計今年稍晚推出。不久後,我們的合作夥伴 XREAL 將推出下一款 Android XR 裝置。這款裝置的產品代號為 Project Aura,是一款可攜式有線裝置,可讓使用者存取喜愛的 Android 應用程式,包括專為 XR 建構的應用程式。我們將推出開發人員版本,專供您開始建立及實驗。最棒的是,您可以使用目前用來建構 Android 應用程式的熟悉工具,為這些裝置建構應用程式。

android-xr-google-io-meta.png

XREAL 的 Project Aura

Google Play 商店也將支援 Android XR。Android XR Play 商店將於今年稍晚推出,屆時會列出支援的 2D Android 應用程式。如果您正在開發 Android XR 差異化應用程式,可以做好準備,在 Android XR Play 商店正式推出時,成為首批上架的差異化應用程式:

我們也知道,許多人對 Android XR 在眼鏡上的未來發展充滿期待。我們正在打造開發人員體驗,今年稍晚會分享更多參與方式的詳細資訊。

如要開始為 Android XR 建立及開發內容,請前往 developer.android.com/develop/xr,取得使用 Android XR SDK 所需的所有工具、程式庫和資源。特別是我們的範例和程式碼實驗室。

歡迎提供意見、建議和想法,協助我們打造 Android XR。在我們持續開發 Android XR 的過程中,您的熱情、專業知識和創新想法都至關重要。Android XR 裝置將於今年稍晚推出,期待看到您推出 XR 差異化應用程式!

5 月 22 日起,歡迎前往 io.google 瞭解這項公告和 2025 年 Google I/O 大會的所有最新消息。

作者:
繼續閱讀