產品新訊

Android Studio Narwhal 4 功能推送:新增錶面支援和提升穩定性

5 分鐘閱讀
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 錶面的建立工作流程,導入 Watch Face XML 格式的編輯器支援功能,讓您直接在 IDE 中編寫、偵錯及微調錶面設計。這樣一來,您就能在 IDE 中進行 Android 開發程序,不必在開發錶面時切換環境及使用多個程式,進而加快工作速度。

Declarative-watchfaces.gif

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」(將專案檢視畫面設為預設)

large_Project_view_default_8f84ca0259.png

回顧:Android Studio Narwhal 版本的主要功能

Android Studio Narwhal 版本推出許多功能,尤其是在我們改為每月發布版本後,Google Ads 整合了強大的 AI 技術,並推出全新測試工具,因此您可能錯過許多更新。以下列出幾項主要功能,但我們強烈建議您閱讀 Narwhal 功能推送Narwhal 3 功能推送的完整文章,全面瞭解我們推出的所有功能。

以下簡短說明幾個建議您試用的熱門功能:

Agent 模式 (現已推出穩定版!)

使用 Agent 模式,讓 Google Gemini 協助處理工作。AI 代理程式可瞭解您的專案、將複雜工作分解為較小的步驟、代表您進行編輯,以及協助您完成多步驟作業,例如在 IDE 中新增功能、重構程式碼或偵錯複雜問題。Entri 等開發人員使用 Agent 模式,從 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 預覽畫面中進入「焦點」模式,然後拖曳邊緣,即可即時查看版面配置變化。

resizable_preview_87e89db34a.gif

Google Play 政策詳解

Android Studio 現在提供 Play 政策詳解功能,可及早發出潛在 Google Play 政策違規事項的警示,協助您打造更符合規定的應用程式。如果程式碼違反 Google Play 政策規定,IDE 現在會直接顯示 Lint 警告。您也可以將這些 Lint 檢查整合至 CI/CD 管道。這些深入分析資訊會提供政策總覽、應做和不應做的事,以及更多資源的連結,協助您在開發週期初期解決潛在問題。

small_unnamed_488ff3b00e.png

摘要

總而言之,整個 Android Studio Narwhal 系列版本 (包括這次的 Narwhal 4 功能推送) 都提供許多強大功能。以下是主要新增內容的完整摘要:

使用 AI (Gemini) 開發

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

加快 UI 疊代和開發速度

  • 支援聲明式 Wear OS 錶面 (Narwhal 4 新功能 ✨):透過程式碼自動完成、錯誤驗證和直接部署功能,編寫、偵錯及部署錶面。
  • 可調整大小的 Compose 預覽:在焦點模式中動態調整預覽大小,即時測試回應式 UI。
  • Compose 預覽畫面改善:更完善的程式碼導覽功能,以及用於管理預覽畫面的全新挑選器。

最佳化、調整及測試

  • 測試應用程式備份與還原:輕鬆測試應用程式的資料備份與還原流程,以便轉移到新裝置。
  • Android 合作夥伴裝置實驗室:存取 Samsung 等合作夥伴的各種遠端實體裝置,進行測試。
  • 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 開發人員社群,期待您的開發成果!

撰寫者:

繼續閱讀