Android Studio Panda 4 穩定版登場,可供您在實際工作環境中使用。這個版本推出規劃模式、預測下一個編輯動作等功能,建構優質 Android 應用程式比以往更輕鬆。
以下深入介紹新功能:
規劃模式
在代理開始為您執行複雜工作前,如果能先制定詳細計畫,會很有幫助。如果沒有設計就直接開始大型程式設計專案,通常會導致技術債或邏輯錯誤,AI 也是如此。因此,我們新增了規劃模式。
在這個模式下,代理會先制定詳細的專案計畫,再執行工作。在規劃模式下,模型不會直接預測下一個程式碼詞元,而是會進行多階段推論,讓代理有更多空間評估自身邏輯,找出潛在問題,然後再向您呈現結果。這項功能特別適合用於複雜且長時間執行的工作,這類工作需要高度精確的架構。
如要使用企劃模式,請在代理輸入框中將對話模式切換為「企劃」,然後輸入提示。
在規劃模式下,代理會檢查您的要求,並可能針對大型或複雜工作生成執行計畫。您可以在代理花費時間或權杖朝錯誤方向前進之前,修正錯誤或釐清要使用的方法。
新增註解後,請點選「Submit Comments」,代理就會根據您的意見回饋修改實作計畫。為了在執行過程中保持進度 (這在進行較大變更時尤為重要),代理會整理工作並生成「工作清單」構件。您可以輕鬆坐等代理有條不紊地完成所有工作。
工作完成後,代理會產生「逐步操作說明」構件,清楚摘要說明變更內容,方便您查看代理的變更。使用最新版 Android Studio 的規劃模式,更自信、更精準地建構應用程式。
下一個編輯預測
傳統的自動完成功能很適合用來完成句子,但編寫程式碼很少是線性過程。通常,在某個位置進行變更後,也需要在其他位置進行次要變更,例如在函式中新增參數,然後需要更新其叫用,或在 Composable 變更時更新 UI 預覽。以往,這代表您必須中斷手邊工作,找出需要處理的相關程式碼。
「下一個編輯預測」(NEP) 功能可預測您的下一步,即使不在目前的游標位置,也能完成程式碼。Android Studio 會分析您最近的編輯內容,辨識工作流程的邏輯模式。如果您修改資料類別或更新建構函式,NEP 會建議下一個相關編輯 (可能在遠端函式中),讓您直接跳到修正。
您不必手動來回瀏覽,只要按一下按鍵,就能接受這些多位置建議。這能讓您保持專注,減少例行更新的認知負荷,專心處理應用程式真正重要的複雜邏輯。在最新版本 Android Studio 中,體驗更直覺的非線性程式設計方式。
Gemini API Starter Template
Android Studio 推出 Gemini API Starter 範本,讓您更輕鬆地在應用程式中加入強大的 AI 功能!
過去,在 Android 應用程式中整合生成式 AI,代表必須管理複雜的後端管道,並擔心 API 金鑰安全性。Android Studio 推出全新 Gemini API Starter 範本,開發人員現在可以直接建構功能,不必花時間設定基礎架構。
主要優點包括:
- 不需管理 API 金鑰: 不必擔心金鑰佈建或輪替問題。範本會運用 Firebase AI Logic,因此您不必在用戶端程式碼中嵌入機密憑證。
- 自動整合 Firebase: 系統會自動處理後端作業,範本會自動將專案連結至 Firebase 服務,確保應用程式與 Google 的 Gemini 模型之間有安全的橋梁。
- 可擴充: 不只適用於原型設計,這項架構可用於正式環境,您不必重新設計基礎架構,就能從本機測試擴充至全球使用者族群。
- 多模態處理:支援文字、圖片、影片和音訊輸入。您可以建構即時圖片分析、影片摘要和音訊轉錄等功能。
開始使用
- 開啟 Android Studio。
- 依序前往「File」>「New」>「New Project」。
- 從範本庫中選取 Gemini API Starter 範本。
Agent 網頁搜尋
開發時,您往往只要搜尋一下就能找到答案,但離開 IDE 尋找答案可能會打斷工作流程。無論是需要依附元件的確切版本號碼,還是第三方資料庫的最新 API 異動,代理程式網頁搜尋工具都能提供協助,您不必離開 Android Studio。
雖然 Android Studio 的代理程式已運用 Android 知識庫提供官方說明文件,但現代 Android 開發作業仍仰賴龐大的外部程式庫生態系統。代理網頁搜尋功能可擴大 Gemini 的搜尋範圍,直接查詢 Google,從網路上擷取最新的參考資料。無論是查看 Coil 的最新設定指南,還是尋找 Koin 或 Moshi 的進階設定提示,代理都能即時擷取最新資訊。
代理的網頁搜尋工具旨在提供協助,但不會干擾使用者。當代理發現本機知識不足時,就會自動觸發網頁搜尋。你也可以在提示中加入「在網路上搜尋…」,要求 Gemini 尋找特定內容。代理網頁搜尋功能可將即時網頁搜尋結果直接整合至工作區,確保您一律使用最新資料建構內容,加快工作流程,並讓專案保持領先地位。
Android Studio Panda 版本
Panda 4 延續 Android Studio 的重點,致力於運用 AI 提升開發人員的工作效率。請參閱「Go from prompt to working prototype with Android Studio Panda 2」和「Increase Guidance and Control over Agent Mode with Android Studio Panda 3」。
Android Studio Panda 2
- AI 輔助的新專案流程:只要輸入一則提示,就能建構可運作的應用程式原型。代理會管理初始設定、導覽設定和適當的依附元件,並提供自主生成迴圈,可處理建構錯誤並部署至模擬器。
- 版本升級助理:自動管理及更新依附元件,反覆嘗試建構並解決衝突,直到找到穩定的設定。
Android Studio Panda 3
- 代理技能:使用者定義的專門指令 (儲存在 .skills 目錄中),可教導 AI 代理專案專屬功能、程式設計標準或程式庫使用方式。
- 代理權限:提供精細控管機制,可管理代理能執行的操作,例如為信任的操作設定「一律允許」規則。如要進一步提升安全性,您也可以選擇使用沙箱,對代理實施嚴格的隔離控制。
- 空白 Car App Library 應用程式庫範本:處理必要的樣板程式碼,簡化建構 Android Auto 和 Android Automotive OS 駕駛最佳化應用程式的程序。
開始使用
立即深入瞭解,加快開發速度。下載 Android Studio Panda 4,立即探索這些強大的全新代理功能。
我們一向十分重視您的意見。查看已知問題、回報錯誤,並加入我們在 LinkedIn、Medium、YouTube 或 X 上的活躍社群。祝您一切順利
-
產品最新消息Android Studio Panda 3 穩定版現已推出,可供您在實際工作環境中使用。這個版本可讓您進一步控管及自訂 AI 輔助工作流程,更輕鬆地建構優質 Android 應用程式。
Matt Dyor • 閱讀時間:3 分鐘 -
產品最新消息Android Studio Panda 2 穩定版登場,可供您在實際工作環境中使用。
Matt Dyor • 閱讀時間:3 分鐘 -
產品最新消息今天,我們在 Android 開發人員高峰會上宣布,將廣泛提供多項工具和 API,旨在消除日常摩擦,讓您更靈活地建構出色的 Android 應用程式。
Matthew McCullough • 閱讀時間:4 分鐘
每週透過電子郵件接收 Android 開發人員的最新深入分析。