谷歌 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