Android Studio Narwhal 4 功能推送穩定版已正式推出!這個版本針對宣告式 Wear OS 錶面提供專屬支援,並為專案檢視畫面新增自訂選項。此外,我們也持續致力於提升品質,修正了 550 多個錯誤,以改善穩定性和效能。許多使用者表示,代理模式對提升工作效率很有幫助,因此我們已將這項功能從預先發布版升級為穩定版。
這也是 Android Studio Narwhal 版本的最後一次功能推送。自從改為每月發布更新後,我們每個月都會推出新功能和修正錯誤。過去三次 Narwhal 版本更新推出許多功能,包括代理模式和 Compose 預覽。我們不僅想分享這個版本的新功能,也想回顧 Narwhal 版本的一些重要功能。
Android Studio Narwhal 4 功能推送新功能
以下是這個版本推出的新功能:
Android Studio 支援宣告式 Wear OS 錶面 ⌚
Android Studio Narwhal 4 功能推送改善了建立 Wear OS 錶面的工作流程,為錶面 XML 格式導入編輯器支援,可直接在 IDE 中編寫、偵錯及微調錶面設計。這樣一來,您就能在 IDE 中進行 Android 開發程序,不必在開發錶面時切換情境及使用多個程式,進而加快工作速度。
Android Studio 可讓您直接編輯錶面格式使用的 XML 檔案。現在,這項工具可根據官方錶面格式結構定義,提供標記和屬性的程式碼自動完成功能,以及即時錯誤驗證功能,協助找出缺少必要屬性等問題。Android Studio 還提供資源連結功能,可快速前往可繪製資源和其他參照的 XML 元素,並提供進階語法支援,可處理 XML 中嵌入的算術運算式和資料來源參照。最後,您可以直接從 Android Studio 將錶面部署到 Wear OS 模擬器或實體裝置。
可選擇將專案檢視畫面設為預設 📂
每次開啟新專案時,都要切換至專案檢視畫面,是否覺得很麻煩?我們新增了一項設定,可讓新專案預設在專案檢視畫面中開啟。如要啟用這項設定,請依序前往「File」(在 macOS 上為「Android Studio」) >「Settings」>「Advanced Settings」>「Project View」,然後選取「Set Project view as the default」。
回顧:Android Studio Narwhal 版本的主要功能
Android Studio Narwhal 版本包含許多功能,尤其是我們改為每月發布版本後。從強大的 AI 整合功能到全新測試工具,您可能會不小心錯過一些更新。以下將介紹幾項重要功能,但如要完整瞭解我們推出的所有功能,強烈建議您閱讀 Narwhal 功能推送和 Narwhal 3 功能推送的完整文章。
以下簡短說明幾項值得嘗試的重點功能:
Agent 模式 (現已推出穩定版!)
使用 Agent 模式,讓 Google Gemini 協助處理工作。AI 代理可理解專案、將複雜工作拆解成較小的步驟、代您編輯,並協助您執行多步驟作業,例如在 IDE 中新增功能、重構程式碼或偵錯複雜問題。Entri 等開發人員使用代理模式,根據 UI 模擬圖生成 Jetpack Compose 版面配置,並發現 Android Studio 內建 Gemini 將整體 UI 開發時間縮短了 40%。
Android 合作夥伴裝置實驗室 (使用 Android 裝置串流)
我們新增了 Android Partner Device Labs,擴大 Android 裝置串流服務。您可以安全存取 Samsung 等合作夥伴提供的各種遠端實體裝置,直接透過 Android Studio 在市面上一些最熱門的裝置上測試應用程式的相容性和效能。
測試應用程式備份與還原
我們新增了工具,可測試應用程式的資料備份和還原流程。這對於確保使用者在切換到新裝置時,能享有流暢的使用體驗至關重要。您可以產生應用程式資料的備份、將其還原至其他裝置,甚至將備份附加至執行設定,輕鬆測試這個流程。
可調整大小的 Compose 預覽
在 Android Studio Narwhal 中,建構回應式 UI 變得更加容易。Compose 預覽現在支援動態調整大小,可立即提供視覺回饋,讓您瞭解 UI 如何適應不同螢幕大小。只要在 Compose 預覽畫面中進入專注模式,然後拖曳邊緣,即可即時查看版面配置變化。
Google Play 政策詳解
Android Studio 現已推出 Play 政策詳解,可及早警告您可能違反 Google Play 政策,協助您打造更符合規定的應用程式。現在,如果程式碼與 Google Play 政策規定相關,IDE 會直接在程式碼中顯示 Lint 警告。您也可以將這些 Lint 檢查整合至 CI/CD 管道。這些洞察資料提供政策總覽、應注意事項,以及更多資源的連結,協助您在開發週期初期解決潛在問題。
摘要
總結來說,整個 Android Studio Narwhal 版本系列 (包括本次 Narwhal 4 功能推送) 提供了多項強大功能。以下是主要新增功能的完整摘要:
運用 AI 開發 (Gemini)
- 代理模式:半自主 AI 助理,可協助處理複雜的多步驟作業,例如重構、新增功能和偵錯。
- 支援 AGENTS.md:向 Gemini 提供專案專屬的背景資訊、操作說明和樣式指南。
- 提示庫中的規則:自訂 Gemini 的輸出內容,符合團隊的程式設計標準。
- 圖片和 @檔案附件:附加螢幕截圖和專案檔案,讓模型根據背景資訊生成更準確的回覆。
- Transform UI (Studio Labs):使用自然語言,直接在預覽視窗中疊代 Compose UI。
加快 UI 疊代和開發速度
- 宣告式 Wear OS 錶面支援 (Narwhal 4 新功能 ✨):透過程式碼自動完成、錯誤驗證和直接部署功能,編寫、偵錯及部署錶面。
- 可調整大小的 Compose 預覽:在聚焦模式中動態調整預覽大小,立即測試回應式 UI。
- Compose 預覽功能改善:更完善的程式碼導覽功能,以及用於管理預覽畫面的新挑選器。
最佳化、調整及測試
- 測試應用程式備份與還原:輕鬆測試應用程式的資料備份與還原流程,以便轉移至新裝置。
- Android Partner Device Labs:存取 Samsung 等合作夥伴提供的各種遠端實體合作夥伴裝置,進行測試。
- Google Play 政策詳解:直接在 IDE 中取得潛在 Google Play 政策違規事項的預警。
- Proguard 檢查:找出並修正過於廣泛的保留規則,進一步最佳化程式碼。
- 預設為 K2 模式:新一代 Kotlin 編譯器可提升效能。
- 支援 16 KB 分頁大小:Lint 警告和模擬器,可協助您為新裝置做好準備。
沉浸式開發 (XR)
- 內嵌 Android XR 模擬器:直接在 IDE 中執行 XR 模擬器。
- Android XR 專用的嵌入式版面配置檢查器:在 XR 環境中檢查及最佳化 UI 版面配置。
- Android XR 專案範本:可快速啟動 XR 專案的新範本。
IDE 工作流程和品質改善
- 專案檢視畫面預設值 (Narwhal 4 新功能 ✨):新的進階設定,一律在專案檢視畫面中開啟新專案。
- 在模組下方顯示建構檔案:改善 Android 檢視畫面中的專案導覽功能。
- 手動同步處理專案:進一步控管大型專案的 Gradle 同步處理時間。
- 品質改善:這個版本修正了 xx 個錯誤,提升穩定性和效能。
開始使用
準備好加快開發速度了嗎?立即從穩定版下載 Android Studio Narwhal 4 功能推送!
你的意見回饋很重要,歡迎繼續回報錯誤或建議功能,與我們分享你的想法。如要搶先體驗最新功能,請從 Canary 管道下載 Android Studio。
歡迎加入我們在 LinkedIn、 Medium、 YouTube 或 X 上的 Android 開發人員社群,希望很快就能看到你打造的優質應用程式!
-
產品最新消息Android Studio Rabbit 2 穩定版已推出,可供您在正式環境中使用。此版本包含多項重要功能,可提升開發效率,例如「自備代理」、全新 XR 模擬器功能、LeakCanary 更新、全新代理技能管理工具、AI 程式碼審查等。
Matthew Warner • 閱讀時間:3 分鐘 -
產品最新消息Android 無線偵錯功能現在更快速、更可靠,設定也比以往更簡單。我們在 ADB Wi-Fi 2.0 中導入新的伺服器堆疊和更智慧的網路處理功能,直接解決開發人員對可用性落差的意見回饋。
Steven Jenkins, Sherif Eid, Fabien Sanglard • 閱讀時間:1 分鐘 -
產品最新消息這是 Android Studio Quail 的最終穩定版本。Android Studio 的新功能可讓您運用 AI,有效率地打造優質應用程式。
Amman Asfaw • 閱讀時間:5 分鐘
每週透過電子郵件接收 Android 開發人員的最新深入分析。