8 月 12 日消息谷歌宣布,AndroidStudio 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 的版本說明了解詳情:
為讓大家快速設計現代化 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)。
設計
使用 @Preview 注釋生成 Compose 代碼的預覽,并對多個組件的不同配置(例如不同設備或主題)進行可視化。Compose Preview 可以讓你更輕松地針對代碼中的 Composables 創建心理映射。
Layout Inspector 支持 Compose
無論應用是完全通過 Compose 打造,還是結合使用了 Compose 和 Views,Layout Inspector 都能讓你獲取更多有關布局的詳情,并進行問題排查。例如,你能夠看到傳遞至各個 Composable 的參數和修飾符。在開發應用時,你還可以選擇啟用實時更新(Live Updates),以從設備串流數據。
字元實時編輯
你現在可以快速編輯代碼中的字元(字符串、數字、布爾運算等),并立即在屏幕(不論是預覽、模擬器或實體設備)上查看更改結果,而無需進行編譯。
設備
Wear OS 配對
全新 Wear OS 配對助手將幫助你完成配對,從而簡化 Wear OS 模擬器與虛擬或實體手機的配對過程。請注意,此功能目前可用于和 Wear OS 2 配套設備的配對,對 Wear OS 3 的支持將在不久后推出。
開發者生產力
后臺任務檢查器 (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 版本。請閱讀官方文檔了解詳情:
關鍵詞: 谷歌