1. 程式人生 > 資訊 >谷歌 Android Studio Arctic Fox (2020.3.1) 穩定版正式釋出,支援蘋果 M1 Mac

谷歌 Android Studio Arctic Fox (2020.3.1) 穩定版正式釋出,支援蘋果 M1 Mac

8 月 12 日消息穀歌宣佈,Android Studio Arctic Fox 現已正式進入穩定版釋出渠道,歡迎下載。這個最新版本支援 Jetpack Compose 1.0,用於構建原生介面的 Android 全新工具包。另外,此版本也強調對多裝置型別的覆蓋,包括 Wear OS 裝置,並提供新版後臺工作管理員等功能,幫助開發者提高工作效率。

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

https://blog.jetbrains.com/idea/2020/12/intellij-idea-2020-3/

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

在強化裝置支援方面,構建了新的 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)。

Android Studio 版本說明

https://developer.android.google.cn/studio/releases

設計

使用 @Preview 註釋生成 Compose 程式碼的預覽,並對多個元件的不同配置(例如不同裝置或主題)進行視覺化。Compose Preview 可以讓你更輕鬆地針對程式碼中的 Composables 建立心理對映。

△ Compose Preview

Layout Inspector 支援 Compose

無論應用是完全通過 Compose 打造,還是結合使用了 Compose 和 Views,Layout Inspector 都能讓你獲取更多有關佈局的詳情,並進行問題排查。例如,你能夠看到傳遞至各個 Composable 的引數和修飾符。在開發應用時,你還可以選擇啟用實時更新(Live Updates),以從裝置串流資料。

△ Compose Layout Inspector

字元實時編輯

你現在可以快速編輯程式碼中的字元(字串、數字、布林運算等),並立即在螢幕(不論是預覽、模擬器或實體裝置)上檢視更改結果,而無需進行編譯。

△ 字元實時編輯:編輯字串,並在預覽中實時檢視改動結果

裝置

Wear OS 配對

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

https://developer.android.google.cn/training/wearables/apps/creating#pairing-assistant

△ Wear OS 模擬器配對助手對話方塊

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

開發者生產力

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

當在執行級別 26 或更高級別 API 的裝置上使用 WorkManager 庫 2.5.0 或更高版本時,你可以使用全新的後臺任務檢查器(Background Task Inspector)來視覺化、監控和除錯應用的後臺任務處理器。從選單欄依次選擇 View(檢視)> Tool Windows(工具視窗)> App Inspection(應用檢查),即可訪問此工具。請閱讀官方文件瞭解詳情:

https://developer.android.google.cn/r/studio-ui/background-task-inspector-help

WorkManager 庫

https://developer.android.google.cn/jetpack/androidx/releases/work

下面簡要總結一下 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 版本說明

https://developer.android.google.cn/studio/releases/#3-3-0

Android Gradle 外掛版本說明

https://developer.android.google.cn/studio/releases/gradle-plugin

Android 模擬器版本說明

https://developer.android.google.cn/studio/releases/emulator

即刻開始使用下載 Android Studio

你現在就可以下載最新版本的 Android Studio Arctic Fox,或者下載 Apple 晶片預覽版。如果你使用的是之前版本的 Android Studio,則只需更新到最新版本的 Android Studio 即可。如果你想保留穩定版本的 Android Studio,則可以同時執行 Android Studio Arctic Fox 穩定版和 Canary 版本。請閱讀官方文件瞭解詳情:

https://developer.android.google.cn/studio/preview/install-preview

下載 Android Studio

https://developer.android.google.cn/studio/

下載 Apple 晶片預覽版

https://developer.android.google.cn/studio#downloads