Android Studio Arctic Fox (2020.3.1) 穩定版正式發佈

做者 / Amanda Alexander, Android 產品經理android

咱們高興地宣佈,Android Studio Arctic Fox 現已正式進入穩定版發佈渠道,歡迎你們下載。這個最新版本支持 Jetpack Compose 1.0,用於構建原生界面的 Android 全新工具包。另外,此版本也強調對多設備類型的覆蓋,包括 Wear OS 設備,並提供新版後臺任務管理器等功能,幫助開發者提升工做效率。咱們基於開發者的反饋打造出了這套全新的 Android Studio,助力開發者社區更快地構建高質量、現代化的應用,且覆蓋多樣的設備!segmentfault

請注意: 去年,咱們 宣佈 調整 Android Studio 的版本編號方案,以匹配 Android Studio 所基於的 IntelliJ IDEA 的年份和版本,並加入咱們本身的補丁程序編號。咱們將使用代號 (按字母順序遞增): 第一個是 Arctic Fox,第二個是 Bumblebee (目前處於 Canary 版)。Android Studio Arctic Fox (2020.3.1) 將 Android Studio 更新到了 IntelliJ 平臺的 2020.3 版本,其中加入了大量新功能,包括調試程序交互提示、VCS 更新以及幾項新的代碼編輯器改進,以提高您的工做效率。請閱讀 IntelliJ 的 版本說明 瞭解詳情。intellij-idea

爲讓你們快速設計現代化 UI,咱們針對 Jetpack Compose 添加了額外的功能。藉助 Compose Preview,您能夠爲 Compose UI 的多個組件建立預覽,以便在多個維度 (如主題、屏幕和字號大小等) 即時查看您的修改帶來的變化。部署預覽 (Deploy Preview) 至設備的功能讓您能夠直接將 Compose 代碼片斷部署到設備或模擬器中,以便快速測試一小段代碼。咱們在佈局檢查器 (Layout Inspector) 中添加了 Compose 支持,方便您在須要更深刻了解佈局時,可以輕鬆地理解佈局的渲染方式。此外,咱們還新增了字元實時編輯功能,這樣您就能夠在預覽中以及在模擬器或實體設備運行應用時,即時查看 Compose 代碼的變化結果,而無需再次進行編譯。app

在強化設備支持方面,咱們構建了新的 Wear OS 配對助手,以簡化 Wear OS 模擬器與實體或虛擬手機的配對。您還能夠當即經過 Wear OS 3 的開發者預覽版系統映像來使用最新版本的 Wear OS。當您運行 Wear OS 模擬器時,您還會發現咱們增長了對心率傳感器 (Heart Rate Sensor) API 的支持。咱們針對面向 Google TV 的應用加入了最新的 Google TV 遙控器功能,並更新了 Google TV 系統映像,讓你們能夠體驗最新的界面設計。此外,咱們完善了 Automotive OS 的開發和測試工做流,讓開發者可使用模擬器回放汽車傳感器數據來模擬駕駛場景。對於面向平板電腦的應用,咱們更新了全部的模板,使它們原生支持橫屏。不管您是針對小屏仍是大屏設備進行開發,咱們都加入了新的功能來幫助您持續打造創新且出色的應用。編輯器

最後,爲提升開發者的工做效率,咱們增長了一些能讓您更高效工做的功能。例如,咱們爲 Android 12 添加了 lint 檢查,從而幫助你們構建面向下一代 Android 的應用。爲幫助您測試代碼,咱們在佈局編輯器 (Layout Editor) 中增長了無障礙功能掃描器 (Accessibility Scanner),以便您更輕鬆地識別佈局中的無障礙問題,而新的測試矩陣 (Test Matrix) 讓您能夠實時跨多設備並行查看測試結果。此外,咱們添加了對搭載 Apple 芯片 (arm64) 的硬件的預覽支持,並擴展了模擬器控件,以擴大測試的覆蓋面。最後,在調試方面,新的後臺任務檢查器 (Background Task Inspector) 能夠幫助您分析應用的後臺任務處理器 (worker)。ide

Android Studio Arctic Fox 中的改進不勝枚舉。要查看完整更新列表,請參閱 Android Studio Arctic Fox (2020.3.1) Beta 版發佈文章 版本說明
您也能夠觀看 視頻 瞭解不容錯過的更新亮點。工具

設計

使用 @Preview 註釋生成 Compose 代碼的預覽,並對多個組件的不一樣配置 (例如不一樣設備或主題) 進行可視化。Compose Preview 可讓您更輕鬆地針對代碼中的 Composables 建立心理映射。佈局

△ Compose Preview

△ Compose Previewpost

Layout Inspector 支持 Compose測試

不管應用是徹底經過 Compose 打造,仍是結合使用了 Compose 和 Views,Layout Inspector 都能讓您獲取更多有關佈局的詳情,並進行問題排查。例如,您可以看到傳遞至各個 Composable 的參數和修飾符。在開發應用時,您還能夠選擇啓用實時更新 (Live Updates),以從設備串流數據。

△ Compose Layout Inspector

△ Compose Layout Inspector

字元實時編輯

您如今能夠快速編輯代碼中的字元 (字符串、數字、布爾運算等),並當即在屏幕 (不管是預覽、模擬器或實體設備) 上查看更改結果,而無需進行編譯。

△ 字元實時編輯: 編輯字符串,並在預覽中實時查看改動結果

△ 字元實時編輯: 編輯字符串,並在預覽中實時查看改動結果

設備

Wear OS 配對

全新 Wear OS 配對助手將幫助您完成配對,從而簡化 Wear OS 模擬器與虛擬或實體手機的配對過程。請注意,此功能目前可用於和 Wear OS 2 配套設備的配對,對 Wear OS 3 的支持將在不久後推出。請閱讀 官方文檔 瞭解詳情。

△ Wear OS 模擬器配對助手對話框

△ Wear OS 模擬器配對助手對話框

△ 手機 + 手錶模擬器配對成功狀態

△ 手機 + 手錶模擬器配對成功狀態

開發者生產力

後臺任務檢查器 (Background Task Inspector)

當在運行級別 26 或更高級別 API 的設備上使用 WorkManager 庫 2.5.0 或更高版本時,您可使用全新的後臺任務檢查器 (Background Task Inspector) 來可視化、監控和調試應用的後臺任務處理器。從菜單欄依次選擇 View (視圖) > Tool Windows (工具窗口) > App Inspection (應用檢查),便可訪問此工具。請閱讀 官方文檔 瞭解詳情。

下面簡要總結一下 Android Studio Arctic Fox (2020.3.1) 穩定版新增的優化和功能:

設計

  • Compose Preview
  • 後臺任務檢查器 (Background Task Inspector)
  • 部署預覽到設備
  • 字元實時編輯

設備

  • Wear OS 配對
  • 心率傳感器
  • 新版 Wear OS 系統映像
  • Google TV 遙控
  • Google TV 系統映像
  • Automotive OS 傳感器回放
  • 平板電腦模板支持

開發者生產力

  • IntelliJ 2020.3.1
  • Android 12 lint 檢查
  • 非傳遞性 R 類重構
  • Apple 芯片支持預覽
  • Android 模擬器擴展控件
  • 後臺任務檢查器 (Background Task Inspector)
  • 佈局編輯器中的無障礙功能掃描器 (Accessibility Scanner)
  • 測試矩陣 (Test Matrix)
  • 內存分析器 (Memory Profiler) 的新錄製界面
  • AGP 升級助手改進
  • C++ 編輯器: 在調試程序中設置執行點

欲瞭解更多詳細信息,請參閱 Android Studio 版本說明Android Gradle 插件版本說明 以及 Android 模擬器版本說明

即刻開始使用

下載 Android Studio

您如今就能夠 下載最新版本 的 Android Studio Arctic Fox,或者 下載 Apple 芯片預覽版。若是您使用的是以前版本的 Android Studio,則只需更新到最新版本的 Android Studio 便可。若是您想保留穩定版本的 Android Studio,則能夠同時運行 Android Studio Arctic Fox 穩定版和 Canary 版本。請閱讀 官方文檔 瞭解詳情。

咱們期待着您的反饋,不管是您喜歡的內容、產品中的問題,以及但願加入的功能。若是您發現錯誤或問題,歡迎隨時 提交 給咱們。

相關文章
相關標籤/搜索