AI 領域精選文章翻譯
by Android Developers Blog

原文連結: Experimental hybrid inference and new Gemini models for Android
作為 Android 開發者,你在 agent、工具和 LLM 上有很多選擇。無論你用的是 Android Studio 裡的 Gemini、Gemini CLI、Antigravity,還是第三方 agent 像 Claude Code 或 Codex,Google 的目標都是讓高品質的 Android 開發可以在各種環境裡發生。
今天,Google 推出一組新的 Android 工具與資源,專門支援 agentic 工作流,也就是 Android CLI、Android skills,以及 Android Knowledge Base。這套工具的目的,是把核心 Android 開發流程的猜測空間降到最低,讓你把工作丟給 Android Studio 以外的 agent 時,它也能更有效率、更準確,還能跟上最新的建議模式與最佳實踐。
不管是剛開始做 Android、已經很熟練,還是在同時管理手機與網頁產品,這些資源都能讓你更容易把開發流程接上 AI 助理。就算一開始是在其他環境中操作,最後也都可以再回到 Android Studio,讓它接手更完整的編輯、除錯、效能分析與視覺化工作。
當 agent 要和 Android SDK 與開發環境互動時,最需要的是一個輕量、可程式化的介面。這就是新版 Android CLI 的核心角色。它現在是從終端機進行 Android 開發的主要入口,提供環境設定、專案建立、裝置管理等指令,而且也考慮了更現代的能力與更容易更新的設計。
create 指令可以在幾秒內建立一個 Android app 專案。
在內部實驗中,Android CLI 讓專案與環境設定的 LLM token 用量減少超過 70%,而且任務完成速度比只靠標準工具集時快了 3 倍。
你可以直接使用的重點能力包括:
android sdk install 只下載需要的元件,維持精簡的開發環境。android create 會用官方樣板建立新專案,從第一行程式碼開始就套用建議的架構與最佳實踐。android emulator 建立與管理虛擬裝置,再用 android run 部署 app,省掉手動 build 與部署的反覆流程。android update 取得最新能力。Android CLI 可以建立裝置、執行 app,還能讓 agent 更容易理解 UI 流程。
Android CLI 不只支援 agentic 開發,也能用來簡化 CI、維運,以及其他腳本化自動化工作。現在就可以下載並試用 Android CLI。
傳統文件通常比較偏敘述、概念與高層次說明。這對學習很有幫助,但 LLM 往往需要更精準、可執行的指令,才能在不使用過時模式和函式庫的情況下完成複雜流程。
為了補上這個落差,Google 推出了 Android skills GitHub repository。這些 skills 是模組化、以 markdown 撰寫的 SKILL.md 指令集,會針對特定任務提供技術規格,並設計成在 prompt 符合 metadata 時可自動觸發,省掉每次都手動附文件的麻煩。
目前首波 skills 涵蓋 Android 開發者與 LLM 最容易卡住的幾種工作流程,例如:
如果你用的是 Android CLI,也可以透過 android skills 指令瀏覽並設定 agent 工作流。這些 skills 也可以和你自己寫的 skills,或 Android 社群做出的第三方 skills 一起並存。想開始的話,可以到 Android skills 的文件頁面查看。
今天推出的第三個組件是 Android Knowledge Base。它可以透過 android docs 指令使用,而且已經能在最新版 Android Studio 中使用。這個專門資料來源讓 agent 能搜尋並抓取最新、最權威的開發者指引,作為回覆與操作時的即時上下文。
Android Knowledge Base 讓 agent 能拿到最新的上下文、指引與最佳實踐。透過這個常更新的知識庫,agent 可以把回覆建立在 Android developer docs、Firebase、Google Developers 與 Kotlin docs 的最新內容上。這代表即使模型的訓練截止點是一年前,也還是能回應今天最新的框架與推薦做法。
除了讓 agent 更容易處理專案建立與樣板程式,Google 也把這些新工具設計成能順利導回 Android Studio。也就是說,你可以先在終端機用 agent 快速做出 prototype,再把專案打開到 Android Studio,利用它的視覺化編輯、UI 設計、深度除錯與進階效能分析工具,把 app 打磨到可以正式上線的程度。
這些內建的 agent 讓你更容易把 app 想法延伸到手機、摺疊機、平板、Wear OS、Android Auto 與 Android TV。當 agent 已經拿到完整專案原始碼的上下文,又能操作除錯、分析與模擬工具時,整個開發流程就真的變成一套端到端的 AI 加速工具鏈。
Android CLI 目前已進入 preview,搭配一系列持續擴充的 Android skills 與知識庫一起提供。若要開始使用,可以前往 Android CLI 的下載頁。
這篇真正重要的地方,不只是多了一個 CLI,而是把 agent 開發 Android 的流程標準化了。當工具、規範與知識庫都被封裝成可觸發的技能,AI 就不再只是「會幫忙寫幾段碼」,而是能接上可重複、可驗證的工程流程。
更關鍵的是,競爭焦點正在從模型本身往下移,變成誰把工具鏈、文件、最佳實踐與執行上下文整合得更完整。對開發者來說,這代表真正值錢的不是單次靈感,而是可被 agent 穩定複用的工作流。