產品最新消息

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

8 分鐘小故事
查看 Matthew McCullough 的個人資料
Matthew McCullough Android 開發人員產品管理副總裁

我們在今天的 Google I/O 大會上,宣布推出多種代理式工作流程,協助您提高工作效率,並確保應用程式在不斷擴大的 Android 生態系統中大放異彩。以下是我們為 Android 開發人員整理的 17 項重大公告,您也可以觀看《The Android Show:I/O 大會特別節目》,瞭解上週的公告內容。接下來兩天,我們將深入探討所有主題,敬請期待!

使用代理程式建構高品質 Android 應用程式

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

Android CLI 現已推出穩定版。這項服務提供程式輔助工具,可讓任何 AI 代理程式 (包括 Claude Code、Codex 或 Antigravity) 更輕鬆有效率地執行 Android 核心工作。今天的發布版本也提供橋接功能,可直接運用 Android Studio 的「重型」功能,為專業 Android 開發作業提供所需的正式版潤飾。開發人員現在可以運用新的 Android Studio 指令,授權偏好的代理程式執行語意符號解析、分析檔案是否有警告,甚至算繪 Jetpack Compose 預覽畫面。這個版本也正式支援「歷程」,透過新的 Android 技能,代理程式就能在您的指導下執行端對端 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 等常用模型加入排行榜,方便您比較這些模型與其他大型語言模型的表現,瞭解這些模型如何為進階使用者提供離線存取和額外彈性。我們會持續提高大型語言模型面臨的挑戰難度,進一步促成實用性提升。

4:使用 Android Studio 中的遷移小幫手將 iOS 應用程式轉換為 Android 應用程式

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

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、新的實驗性 GridFlexBox 版面配置、強化非觸控輸入支援,以及 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。使用最新版車輛專用應用程式程式庫,即可為這兩個平台建構自訂的範本媒體應用程式,確保使用者不會分心。我們推出新的元件和範本功能,讓您在排版內容時更加靈活,並有更多選擇。此外,我們也將擴大車輛停妥時的體驗,在搭載 Android 17 的手機上,Android Auto 將支援沉浸式影片播放。您可以輕鬆調整影片應用程式,以適應這些停放體驗;立即申請加入搶先體驗計畫,在這些 Beta 版類別中發布應用程式,並透過網誌瞭解最新動態。

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

我們受到您為平台打造的創新體驗啟發,持續精進工具,推出 Android XR SDK 開發人員預先發布版 4。我們即將推出核心程式庫 (XR 執行階段、Jetpack SceneCore 和 Jetpack XR 適用的 ARCore) 的 Beta 版,提供更穩定且效能更強大的基礎,這是這項計畫的重要里程碑。我們也透過 Android XR 開發人員 Catalyst 計畫,加快硬體存取速度。您可以申請 XREAL 的 Project Aura、語音眼鏡或顯示型眼鏡開發人員套件。觀看「The Latest in Android XR」簡報或閱讀我們的網誌,瞭解這些更新如何協助您在整個生態系統中打造體驗。

Aura Geospatial Tour Demo - Draft 01.gif
搶先體驗 Jetpack XR 適用的 ARCore Geospatial API,將數位內容精確錨定至現實世界的位置。

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

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

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,掌握更多資訊!

撰寫者:
繼續閱讀