產品最新消息

Google I/O 大會的 17 項 Android 開發人員必知重點!

閱讀時間:8 分鐘
查看 Matthew McCullough 的個人資料
Matthew McCullough Android 開發人員產品管理副總裁

在今天的 Google I/O 大會上,我們宣布了多項措施,旨在推動 Agentic Workflows,提高您的工作效率,並確保您的應用程式在不斷擴大的 Android 生態系統中脫穎而出。以下是我們最喜歡的 17 項 Android 開發人員公告回顧。您也可以觀看 The Android Show:I/O Edition,瞭解上週宣布的內容。接下來兩天,我們將深入探討所有主題,敬請期待!

使用代理建構優質 Android 應用程式

1:Android CLI:協助您使用任何代理、LLM 和工具建構內容

Android CLI 穩定版上線。這項服務提供程式輔助工具,可讓 Claude Code、Codex 或 Antigravity 等任何 AI 代理更輕鬆、更有效率地執行核心 Android 工作。在今天的版本中,這項功能也提供橋接功能,可直接運用 Android Studio 的「重度」功能,提供專業 Android 開發所需的正式版。開發人員現在可以運用新的 Android Studio 指令,授予偏好的代理程式權限,讓代理程式執行語意符號解析、分析檔案是否有警告,甚至算繪 Jetpack Compose 預覽畫面。這個版本也透過新的 Android 技能正式支援「Journeys」,讓代理程式能按照您的指示執行端對端 UI 測試。觀看開發人員主題演講,並收看Android 工具最新消息,瞭解更多資訊。

agy-android-cli.png
現在可以輕鬆安裝 Android CLI,搭配 Google Antigravity 2.0 使用

2:在 Google AI Studio 輕鬆建構可用於正式環境的應用程式

開發人員和創作者現在可以在 Google AI Studio 中輸入提示,建構原生 Android 應用程式。這些應用程式是採用 Jetpack Compose、Kotlin 等開發最佳做法,以及運用我們建議開發人員模式的 API 建構而成。開發人員可透過 Google AI Studio 建立原型、使用內嵌模擬器疊代,並部署至實體裝置,不必在本機安裝大量軟體。開發人員可以將這些應用程式分享到 Android 裝置,也可以透過 Google Play 管理中心的內部測試群組,與其他人分享應用程式進行測試。如果開發人員想為應用程式做好準備,以便更廣泛地發布,可以將應用程式帶到 Android Studio,進行進階偵錯、測試和 UI 調整。觀看開發人員主題演講,並收看Android 工具最新消息,瞭解更多資訊。

image1-.gif
在 Google AI Studio 中使用內嵌的 Android Emulator 建立 Android 應用程式

3:運用 Android Bench 加速 AI 程式開發輔助

Android Bench 是 Android 開發人員挑戰的 LLM 排行榜。目標是加快模型改良速度,提供更多實用的 AI 輔助選項。許多人會使用開放權重模型取得 AI 輔助,因此我們在排行榜中加入 Gemma 4 等常用模型,方便您瞭解提供離線存取權和額外彈性的 LLM 對進階使用者的表現如何。我們會持續提高大型語言模型的挑戰難度,鼓勵開發人員做出更多實用改良。

4:使用 Android Studio 的遷移助理,將 iOS 應用程式轉換為 Android 應用程式

Android Studio 的遷移助理可將應用程式從 iOS、React Native 或網頁架構等平台,移植到原生 Android。開發人員只要選取現有專案,代理程式就能智慧對應功能、轉換腳本和 SVG 等素材資源,並使用 Jetpack Compose 和我們推薦的 Jetpack 程式庫,實作 Android 最佳做法。這項功能可將原本需要數週的人工移植作業,簡化為只需幾小時的 Agentic Workflows。我們在開發人員主題演講中,預先介紹了這項即將推出的功能。

IO26_DEV_Android_MOD_v29_27hi.gif
搶先一窺遷移助理將 iOS 應用程式轉換為原生 Android 應用程式的過程

在應用程式中建構 AI

5:運用生成式 AI 建構智慧型應用程式

生成式 AI 可讓您打造出更聰明、更貼近個人需求,且具備代理能力的應用程式。今年,我們推出 Gemini Nano 4 預先發布版,展示裝置端智慧技術的最新進展,可執行資料擷取和摘要等工作。我們也透過 Firebase AI Logic 擴充雲端功能,讓開發人員能運用 Gemini 模型,搭配強大的基準建立功能 (包括網址、地圖和網頁搜尋),打造更聰明、更強大的助理。此外,我們也推出混合推論方法和全新的 Android 專用 Agent Development Kit (ADK),以及 AG-UI 和 A2UI 等通訊協定,簡化自主代理體驗的建立流程。如要開始整合這些強大功能,請參閱開發人員說明文件,並觀看技術深入探討課程,瞭解我們展示的所有技術。

6:立即試用 AppFunctions

AppFunctions 是 Android 平台 API,並隨附 Jetpack 程式庫,可簡化 Android MCP 整合的建構作業。這項功能可讓應用程式像裝置端 MCP 伺服器一樣運作,提供可做為工具的函式,供代理和助理使用。AppFunctions 與 Gemini 的整合功能目前處於不公開預先發布版階段,僅開放給早鳥測試者,但您現在就可以開始準備應用程式。您可以註冊搶先體驗計畫,並立即開始使用 API 指南、範例和技能進行實驗。

未來是自適應的

7:Android 現在以 Compose 為主,View 則處於維護模式。

Compose 是我們開發 UI 的標準,日後所有指南和程式庫都會優先採用 Compose。經過五年的演進,最新版本提供成熟的工具包,包括高度可自訂的 Styles API、精細的共用元素轉換,以及強化的輸入支援。這些更新可讓您用更少的程式碼和更佳的效能,建構美觀、自動調整的應用程式。如要進一步瞭解 Compose 優先對 Android 開發的意義,請參閱我們的網誌文章。

image5.png
使用 Compose 建構 Android UI

8:使用 Jetpack Compose 打造流暢的跨裝置 Android 體驗

Android 生態系統現在預設為自動調整,可在手機、摺疊式裝置、平板電腦、車輛、XR 之間流暢切換,並透過 Googlebook 和連結螢幕擴充用途。目前市面上有超過 5.8 億部大螢幕裝置,且多裝置使用者在應用程式上的支出高達 14 倍,因此投資自動調整式設計是絕佳商機。Jetpack Compose 是這項轉換作業的核心引擎,提供多項核心工具,例如最新推出的 Jetpack Navigation 3、全新實驗性網格和 FlexBox 版面配置、強化的非觸控輸入支援,以及 CameraX,可在任何視窗大小正確預覽相機畫面。此外,Android Studio 的新技能可讓您更輕鬆地更新現有應用程式,採用這些自動調整模式。

image6.png
Notability 首次推出 Android 版,為頂級效率提升應用程式樹立新標竿。這款應用程式採用 Jetpack Compose、Navigation 3 和 Kotlin Multiplatform 建構而成,可在各種裝置上提供直覺、自動調整的體驗。

9:為 Googlebook 打造流暢體驗

上週,我們發表了高效能筆電 Googlebook,提供大螢幕畫面,讓您盡情使用現有應用程式。現在就採用自動調整原則建構應用程式,確保應用程式能在 Googlebook 上運作。首先,請詳閱電腦版體驗的相關設計指南和開發人員指南。歡迎試用 Android Studio Canary 的全新電腦模擬器,測試應用程式在這個板型規格上的運作情形。

image3.png
全新電腦版 Android Emulator

10:使用 Jetpack Glance 打造一致的小工具開發體驗

Android 17 推出後,所有小工具都將改用單一的 Compose 開發模式。透過 Jetpack Glance 整合行動裝置、汽車和 Wear OS 的體驗,您很快就能透過熟悉的工作流程,在整個生態系統中擴充 UI 元件。

今年的突破是整合 RemoteCompose。在行動裝置和車輛上,這項技術可提供高擬真度動畫,而在 Wear OS 上,Wear 小工具 (舊稱「資訊方塊」) 則可透過這項技術,在遠端介面上以原生方式轉譯複雜的 UI 邏輯。這可確保低功耗硬體發揮最佳效能,同時提供流暢的使用者歷程,例如在車輛資訊主頁上查看航班狀態,並在手腕上查看登機門異動資訊。

blog_widgets.gif
Android Auto 介面中循環顯示四個小工具。時鐘、聯絡人資訊卡、Google Home 我的最愛和相片。

11:透過車輛專用 Android 擴大觸及範圍

為協助您在打造車內體驗時擴大觸及範圍,我們簡化了開發流程,讓您只需建構一次,就能將應用程式發布到 Android Auto 和 Android Automotive OS。使用最新版 Car App Library,即可為這兩個平台建構自訂、排除分心因素的範本媒體應用程式。我們將推出新的元件和範本功能,讓您更靈活地安排內容版面配置,並提供更多選項。車輛停妥時的使用體驗也將更豐富,Android 17 手機上的 Android Auto 將支援沉浸式影片播放功能。您可以輕鬆調整影片應用程式,提供這些停車體驗。立即申請加入搶先體驗計畫,在這些 Beta 版類別中發布應用程式,並前往網誌進一步瞭解最新消息。

12:使用 Android XR 開發人員預覽版 4 加速開發

各位為這個平台打造的創新體驗,激勵我們持續精進工具,推出 Android XR SDK 開發人員預覽版 4。這項計畫的重要里程碑,是將核心程式庫、XR 執行階段、Jetpack SceneCore 和 ARCore for Jetpack XR 轉換為 Beta 版,提供更穩定、更高效能的基礎。我們也透過 Android XR 開發人員催化劑計畫加速硬體存取,您可以申請 XREAL 的 Project Aura、語音眼鏡或顯示型眼鏡開發人員套件。觀看「Android XR 最新消息」講座或閱讀網誌,瞭解這些更新如何協助您在整個生態系統中打造體驗。

Aura Geospatial Tour Demo - Draft 01.gif
ARCore for Jetpack XR 的 Geospatial API 早期預先發布版,可將數位內容高精確度錨定至真實世界位置。

13:Android 是專業級媒體體驗的新天地

Android 17 提供可用於正式環境的工具包,簡化整個媒體生命週期。CameraXViewfinder 可組合項可處理摺疊式裝置和平板電腦上複雜的縮放和回應能力,現在可簡化高擬真度擷取作業。在後製方面,全新的 Media3 AI 特效程式庫提供單一介面,可使用魔術橡皮擦和錄音室音效等付費功能,並自動針對裝置硬體進行最佳化。

CodecDB 則會提供晶片組專屬的編碼建議,消除匯出雜訊,並在 ExoPlayer 中加入全新拖曳模式,讓跳轉操作更流暢,完成整個管道。無論是使用 Media3 Transformer 編輯多項素材資源,還是使用簡化的 CastPlayer API,這些更新都能確保專業級體驗,同時大幅降低開發負擔。

supercharge.gif
低光源增強和魔術橡皮擦功能實際操作

14:提高 Google TV 上的應用程式曝光度和參與度

未來,使用者可透過指標遙控器,以動作控制輸入,與 Google TV 互動,加快操作速度。應用程式開發人員可以開始宣告支援指標輸入,確保應用程式可在未來配備指標遙控器的電視上顯示。此外,Engage SDK (舊稱 Video Discovery API) 可在所有 Google TV 規格上,最佳化「繼續觀看」、「授權」和「推薦」功能,提升應用程式曝光度和參與度。舊版 Watch Next API 支援「繼續觀看 1.0」體驗,但將於 2027 年下半年停止支援,因此現在是開始導入 Engage SDK 的好時機。詳情請參閱網誌。


15:效能:優質應用程式體驗的基礎

為協助開發人員因應 Android 17 的記憶體限制,我們推出了一套最佳化工具。R8 設定分析器可找出導致二進位檔膨脹的保留規則,而 ProfilingManager 和 Android Studio 整合的 LeakCanary 則可簡化記憶體流失偵測作業。此外,全新的 Android Performance Analyzer 整合進階 AI 技術,可分析複雜的追蹤記錄,並自動生成 SQL 查詢,找出效能瓶頸。

以及推動業務成長的最新資訊

16:Google Play 最新情報

本次 Google Play 更新可協助您擴大觸及範圍,並以更簡單的方式拓展業務。我們推出 Play Shorts 短篇影片,重新定義 Play 商店的探索體驗,並在 Android 版和網頁版 Gemini 應用程式中加入應用程式探索功能,協助您觸及商店以外的客群。此外,我們也推出強大的新功能,例如代理目錄管理,可順暢大量更新價格和 SKU,並使用 Gemini 模型,讓 Play 管理中心根據匯入的文件預先填入商店資訊,輕鬆完成全球本地化。

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
Gemini 會在使用者搜尋時提供應用程式建議

17:當然,Android 17

Android 17 除了限制應用程式記憶體,也改善了效能和系統架構,例如採用無鎖定 MessageQueue,以及更頻繁、更不耗資源的新生代垃圾收集,確保系統穩定,UI 更加流暢。新的聯絡人選擇工具和滴管 API 有助於減少使用私密資訊權限,以及不必要的使用者資料存取行為。

請查看行為變更,確保應用程式已準備好支援 Android 17,包括背景音訊強化和簡訊動態密碼保護。請準備好指定 Android 17 (API 37),並因應相關異動,例如強制要求大螢幕可調整大小、預設啟用憑證透明化,以及限制區域網路存取權。如要開始測試,請註冊 Beta 版或使用最新的 17.0 模擬器映像檔。

對了,還有一件事。Android 17 季度平台版本 (QPR1) 的第三個 Beta 版已推出,其中包含次要 SDK 版本,可支援多項無法等到 QPR2 才推出的功能。

查看 Google I/O 大會的所有 Android 和 Play 內容

以上只是 Google I/O 大會中,Android 開發人員相關更新內容的預覽。歡迎觀看「Android 最新消息」影片,瞭解最新消息和公告,並關注 Google I/O,在接下來的一週內掌握更多資訊!

作者:
繼續閱讀