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