AI 時代,Google 在 Android 官方都做了哪些支援?
之前我們一直在聊 Flutter 在 AI 時代官方支援的各種能力,今天就來聊一聊 Android 官方做了哪些 AI 時代的支援。
第一個其實就是 AppFunctions,我們在之前的 《Android 官方正式官宣 AI 支援 AppFunctions》 就聊過,官方正式將它定位成了 Android MCP,也就是你的 App 可以為 AI 提供 MCP 的呼叫服務:

比如使用者只需要告訴 Gemini「從圖庫裡找找我貓的照片」,Gemini 會接收使用者的查詢,智慧辨識並觸發相應的功能,然後就可以直接把圖庫中的照片顯示在 Gemini 裡,這就是 AppFunctions 的支援:
AppFunctions 簡單來說就是讓你的 App 能被 AI 當成工具呼叫,應用程式把一部分能力(資料/動作)以「自我描述函式」的方式暴露出來,AI agent(例如 Gemini)能夠發現並執行這些函式,從而完成跨 App 的任務,而這個過程不需要打開目標 App。
另外就是 Gemma 4,Gemini Nano(Nano 4)的端側能力也在往可量產推進,透過支援 Prefix Caching,利用 prompt API 優化裝置上的推理效能,新的 Prefix Caching 透過儲存和重用處理提示中共享且重複部分的中間 LLM 狀態來縮短推理時間。
App 可以透過 AIcore 開發者預覽版進行測試,也可以使用 LiteRT-LM 進行自訂化,簡單的本地任務辨識與執行還是可以的,特別還支援結構化 JSON
接著就是 A2UI Jetpack Compose Renderer,是的,之前我們聊過的 《Flutter GenUI 0.9 和 A2UI 0.9 發布》 也即將支援 Android 了,也就是 Compose 可以支援 AI Agent 動態產生 UI 了,當然,這個叫 A2UI Jetpack Compose Renderer,所以肯定沒有 XML 什麼事,畢竟官方也宣布了 XML 不再更新了。

A2UI 協議本身並不直接產出程式碼,因為 A2UI 模型輸出的也不是 Dart、JS、HTML 這種具體程式碼,對應實際輸出的是一種結構化的 UI 描述,所以只要你的 SDK 適配了這種描述,就可以支援類似能力:

比如不久前高德就宣布了首個生成式 UI 開源框架 AGenUI,所以基本上只要你適配了 A2UI,什麼平台都可以實現 Agent 生成能力:

最後一個就是 ADK for Android,這也是 Google 首個官方面向 Android 的 Agent Development Kit,用於開發和執行 AI 代理:

ADK 支援在裝置端和雲端模型上建構多代理工作流程,同時管理代理之間的編排、上下文處理和會話,這裡面混合編排是主打能力,可以將雲端模型用作主編排器,然後把特定任務放在裝置端的子代理執行,ADK 函式庫負責將通用代理實作適配到正確的雲端或裝置端 API。
你說 Koog 不也是 Kotlin 的 Android 支援嗎?那個是 JetBrains 家的,而且支援的是 KMP 場景。
加上之前聊過的 Android CLI 帶有的 skill、doc 等能力,目前 Android 也算是全面跟上 AI 開發時代了,還差的就是一套有效的 Android MCP,可以提供類似 Dart MCP 那樣更好的 AI 除錯能力。
只能說,2026 了,沒有什麼框架敢不提供和跟進 AI,畢竟不支援等於放棄了浪潮,你覺得 Android 這波還少了哪些?