產品最新消息

Android Studio Narwhal 4 功能更新:新增錶盤支援並提升穩定性

5 分鐘小故事
查看 Paris Hsu 的個人資料
Paris Hsu Android Studio 產品經理

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 開發程序,不必在開發錶面時切換環境及使用多個程式,進而加快工作速度。

Declarative-watchfaces.gif

Android Studio 可讓您直接編輯錶面格式中使用的 XML 檔案。現在它可以根據官方的錶盤格式架構提供標籤和屬性的程式碼補全功能,並提供即時錯誤驗證,幫助識別缺少必需屬性等問題。Android Studio 也提供資源連結功能,可快速前往可繪資源和其他參照的 XML 元素,並支援進階語法,處理 XML 中嵌入的算術運算式和資料來源參照。最後,您可以直接從 Android Studio 將錶面部署到 Wear OS 模擬器或實體裝置。

可將項目視圖設定為預設視圖📂

每次開啟新專案時,都必須切換至專案檢視畫面,是否覺得很麻煩?現在有新的設定,可讓新專案預設在「專案」檢視畫面中開啟。若要啟用此設置,請前往 檔案(macOS 上的 Android Studio> 設定 > 進階設定 > 專案視圖,然後選擇 將專案視圖設為預設值

large_Project_view_default_8f84ca0259.png

回顧:Android Studio Narwhal 版本的主要特性

Android Studio Narwhal 版本推出許多功能,尤其是在我們改為每月發布版本後。Google Ads 推出強大的 AI 整合功能和全新測試工具,您可能很容易錯過最新消息。下面,我們將重點放在一些關鍵功能,但要全面瞭解我們發布的所有內容,我們強烈建議閱讀 Narwhal 功能發布Narwhal 3 功能發布 的完整文章。

以下是您應該嘗試的一些主要功能的簡要概述:

代理模式(現已穩定!)

使用 Agent 模式,讓 Google Gemini 協助處理工作。AI 代理可以理解您的項目,將複雜的任務分解成更小的步驟,代表您進行編輯,並幫助您完成多步驟操作——例如在您的 IDE 中添加新功能、重構程式碼或調試複雜的問題。像 Entri 這樣的開發者使用 Agent Mode 從 UI 模型產生 Jetpack Compose 佈局,並發現 Android Studio 中的 Gemini 將他們的整體 UI 開發時間減少了 40%。

large_agent_mode_bc15d51e81.png

Android 合作夥伴裝置實驗室 (使用 Android 裝置串流)

我們透過新增 Android Partner Device Labs 擴展了 Android 裝置串流功能。您可以透過 Samsung 等合作夥伴,安全存取各種遠端實體裝置,直接在 Android Studio 中,測試應用程式在市面上熱門裝置的相容性和效能。

large_Partner_device_labs_9f591f44d0.png

測試應用程式備份與還原功能

我們新增了用於測試應用程式資料備份和復原流程的工具。這對於確保用戶在切換到新裝置時獲得流暢的體驗至關重要。您可以產生應用程式資料的備份檔、將備份檔還原至其他裝置,甚至將備份檔附加至執行設定,輕鬆測試這個流程。

large_Backup_restore_50901ad504.png

可調整大小的 Compose 預覽畫面

在 Android Studio Narwhal 中,建構回應式 UI 變得更加容易。Compose 預覽現在支援動態調整大小,可即時提供視覺回饋,讓您瞭解 UI 如何配合不同螢幕大小調整。您只要在 Compose 預覽畫面中進入「Focus」模式,然後拖曳邊緣,即可即時查看版面配置變化。

resizable_preview_87e89db34a.gif

Google Play 政策詳解

現在 Android Studio 中的 Play Policy Insights 可協助您及早發現潛在的 Google Play 政策違規行為,從而協助您建立更合規的應用程式。現在,當程式碼中出現與 Google Play 政策要求相關的 lint 警告時,IDE 會直接在程式碼中顯示這些警告。您也可以將這些 Lint 檢查整合至 CI/CD 管道。這些見解概述了政策、注意事項和禁忌事項,並提供了更多資源鏈接,幫助您在開發週期的早期階段解決潛在問題。

small_unnamed_488ff3b00e.png

摘要

總而言之,包括此次 Narwhal 4 功能更新在內的整個 Android Studio Narwhal 系列版本都提供了各種強大的功能。以下是主要新增內容的完整摘要:

利用人工智慧進行開發(Gemini)

  • 代理程式模式:半自動 AI 助理,可協助處理複雜的多步驟作業,例如重構、新增功能和偵錯。
  • 支援 AGENTS.md:向 Gemini 提供專案專屬脈絡、指令和樣式指南。
  • 提示範本庫中的規則:自訂 Gemini 的輸出內容,以符合團隊的程式設計標準。
  • 圖片和 @檔案附件:附上螢幕截圖和專案檔案,讓 Gemini 根據背景資訊生成回覆。
  • 轉換 UI (Studio Labs):在預覽視窗中直接使用自然語言,疊代 Compose UI。

加快 UI 疊代和開發速度

  • 支援宣告式 Wear OS 錶面 (Narwhal 4 新功能 ✨):透過程式碼自動完成、錯誤驗證和直接部署功能,編寫、偵錯及部署錶面。
  • 可調整大小的撰寫預覽: 在專注模式下動態調整預覽大小,以便立即測試響應式使用者介面。
  • Compose 預覽畫面改善:更完善的程式碼導覽功能,以及用於管理預覽畫面的全新挑選器。

最佳化、調整及測試

  • 測試應用程式備份和還原: 輕鬆測試您的應用程式的資料備份和復原流程,以便進行新裝置的傳輸。
  • Android 合作夥伴設備實驗室: 可存取來自三星等廠商的各種遠端、實體合作夥伴設備進行測試。
  • Google Play 政策洞察:直接在 IDE 中取得潛在 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 開發人員社群,我們很期待看到你的作品!

撰寫者:
繼續閱讀