圖片來源: 

Google

Google釋出Android應用程式整合開發環境Android Studio Otter 3 Feature Drop 2025.2.3穩定版,其更新重點放在代理式開發工作流程,讓IDE內建AI功能可改用開發團隊自選的大型語言模型,涵蓋第三方遠端模型與本機模型兩種方式。另外,也強化代理模式Agent Mode的裝置互動與變更審查機制,並加入以自然語言撰寫的旅程測試,以及透過MCP協定串接外部工具等功能。

Android Studio新增遠端模型介接機制,用戶可在IDE內配置第三方模型供應商並使用既有API端點與金鑰。除了OpenAI的GPT與Anthropic的Claude等遠端模型,也支援透過LM Studio或Ollama等提供者使用本機模型,對連線受限或希望降低資料洩漏的環境提供替代途徑。

Google提醒,IDE在使用AI功能時可能會把輸入內容送往所選模型供應商,而Gemini仍會是預設建議,改用其他模型實際體驗與可用能力會因供應商而異。

Android Studio Otter 3將代理的工作範圍延伸到驗證修改結果。代理可將應用部署到連接裝置,讀取畫面並截圖,檢視Logcat錯誤訊息,並與正在執行的應用互動,協助反覆修正並確認改動是否生效。Android Studio新增集中管理代理修改的變更清單,會把代理動過的檔案彙整列出,讓開發者直接在IDE內檢視差異,並可逐一保留或撤回修改,同時也支援多個對話串,讓不同任務分開進行,避免互相干擾。

除代理模式外,Google也把端對端測試與外部工具串接納入同一代理流程。新的旅程測試(Journeys)功能,可讓開發者以自然語言描述使用者旅程的步驟與檢查條件,再由AI在裝置上執行互動並輸出結果。Android Studio還支援連接MCP遠端伺服器,讓代理直接取用外部服務。

其他更新則與介面開發、建置除錯與函式庫發行相關。Compose預覽面板新增代理式協助入口,可用於產生與調整介面並修正常見UI檢查問題。App Links Assistant則加入代理輔助,協助產生深度連結導向到App內指定畫面(Deep Link)與相關測試。

在除錯方面,Android Studio Otter 3 Feature Drop提供自動堆疊回溯還原,可在R8啟用時自動還原Logcat中的堆疊資訊。另一方面,Android Gradle Plugin 9.0提供融合函式庫外掛,可把多個Android函式庫模組封裝成單一可發布的AAR,讓使用者端以單一相依項目導入。

熱門新聞

Advertisement