谷歌 Android Studio Arctic Fox (2020.3.1) 穩(wěn)定版正式發(fā)布,支持蘋果 M1 Mac
8 月 12 日消息 谷歌宣布,Android Studio Arctic Fox 現(xiàn)已正式進(jìn)入穩(wěn)定版發(fā)布渠道,歡迎下載。這個(gè)最新版本支持 Jetpack Compose 1.0,用于構(gòu)建原生界面的 Android 全新工具包。另外,此版本也強(qiáng)調(diào)對(duì)多設(shè)備類型的覆蓋,包括 Wear OS 設(shè)備,并提供新版后臺(tái)任務(wù)管理器等功能,幫助開發(fā)者提高工作效率。
請(qǐng)注意: 去年,谷歌宣布調(diào)整 Android Studio 的版本編號(hào)方案,以匹配 Android Studio 所基于的 IntelliJ IDEA 的年份和版本,并加入我們自己的補(bǔ)丁程序編號(hào)。我們將使用代號(hào) (按字母順序遞增): 第一個(gè)是 Arctic Fox,第二個(gè)是 Bumblebee (目前處于 Canary 版)。Android Studio Arctic Fox (2020.3.1) 將 Android Studio 更新到了 IntelliJ 平臺(tái)的 2020.3 版本,其中加入了大量新功能,包括調(diào)試程序交互提示、VCS 更新以及幾項(xiàng)新的代碼編輯器改進(jìn),以提升你的工作效率。請(qǐng)閱讀 IntelliJ 的版本說(shuō)明了解詳情:
https://blog.jetbrains.com/idea/2020/12/intellij-idea-2020-3/
為讓大家快速設(shè)計(jì)現(xiàn)代化 UI,針對(duì) Jetpack Compose 添加了額外的功能。借助 Compose Preview,你可以為 Compose UI 的多個(gè)組件創(chuàng)建預(yù)覽,以便在多個(gè)維度 (如主題、屏幕和字號(hào)大小等) 即時(shí)查看你的修改帶來(lái)的變化。部署預(yù)覽 (Deploy Preview) 至設(shè)備的功能讓你可以直接將 Compose 代碼片段部署到設(shè)備或模擬器中,以便快速測(cè)試一小段代碼。我們?cè)诓季謾z查器 (Layout Inspector) 中添加了 Compose 支持,方便你在需要更深入了解布局時(shí),能夠輕松地理解布局的渲染方式。此外,我們還新增了字元實(shí)時(shí)編輯功能,這樣你就可以在預(yù)覽中以及在模擬器或?qū)嶓w設(shè)備運(yùn)行應(yīng)用時(shí),即時(shí)查看 Compose 代碼的變化結(jié)果,而無(wú)需再次進(jìn)行編譯。
在強(qiáng)化設(shè)備支持方面,構(gòu)建了新的 Wear OS 配對(duì)助手,以簡(jiǎn)化 Wear OS 模擬器與實(shí)體或虛擬手機(jī)的配對(duì)。你還可以立即通過(guò) Wear OS 3 的開發(fā)者預(yù)覽版系統(tǒng)映像來(lái)使用最新版本的 Wear OS。當(dāng)你運(yùn)行 Wear OS 模擬器時(shí),你還會(huì)發(fā)現(xiàn)我們?cè)黾恿藢?duì)心率傳感器 (Heart Rate Sensor) API 的支持。我們針對(duì)面向 Google TV 的應(yīng)用加入了最新的 Google TV 遙控器功能,并更新了 Google TV 系統(tǒng)映像,讓大家可以體驗(yàn)最新的界面設(shè)計(jì)。此外,我們完善了 Automotive OS 的開發(fā)和測(cè)試工作流,讓開發(fā)者可以使用模擬器回放汽車傳感器數(shù)據(jù)來(lái)模擬駕駛場(chǎng)景。對(duì)于面向平板電腦的應(yīng)用,我們更新了所有的模板,使它們?cè)С謾M屏。無(wú)論你是針對(duì)小屏還是大屏設(shè)備進(jìn)行開發(fā),我們都加入了新的功能來(lái)幫助你持續(xù)打造創(chuàng)新且出色的應(yīng)用。
最后,為提高開發(fā)者的工作效率,增加了一些能讓你更高效工作的功能。例如,為 Android 12 添加了 lint 檢查,從而幫助大家構(gòu)建面向下一代 Android 的應(yīng)用。為幫助你測(cè)試代碼,我們?cè)诓季志庉嬈?(Layout Editor) 中增加了無(wú)障礙功能掃描器 (Accessibility Scanner),以便你更輕松地識(shí)別布局中的無(wú)障礙問(wèn)題,而新的測(cè)試矩陣 (Test Matrix) 讓你可以實(shí)時(shí)跨多設(shè)備并行查看測(cè)試結(jié)果。此外,我們添加了對(duì)搭載 Apple 芯片 (arm64) 的硬件的預(yù)覽支持,并擴(kuò)展了模擬器控件,以擴(kuò)大測(cè)試的覆蓋面。最后,在調(diào)試方面,新的后臺(tái)任務(wù)檢查器 (Background Task Inspector) 可以幫助你分析應(yīng)用的后臺(tái)任務(wù)處理器 (worker)。
Android Studio 版本說(shuō)明
https://developer.android.google.cn/studio/releases
設(shè)計(jì)
使用 @Preview 注釋生成 Compose 代碼的預(yù)覽,并對(duì)多個(gè)組件的不同配置 (例如不同設(shè)備或主題) 進(jìn)行可視化。Compose Preview 可以讓你更輕松地針對(duì)代碼中的 Composables 創(chuàng)建心理映射。

△ Compose Preview
Layout Inspector 支持 Compose
無(wú)論應(yīng)用是完全通過(guò) Compose 打造,還是結(jié)合使用了 Compose 和 Views,Layout Inspector 都能讓你獲取更多有關(guān)布局的詳情,并進(jìn)行問(wèn)題排查。例如,你能夠看到傳遞至各個(gè) Composable 的參數(shù)和修飾符。在開發(fā)應(yīng)用時(shí),你還可以選擇啟用實(shí)時(shí)更新 (Live Updates),以從設(shè)備串流數(shù)據(jù)。
△ Compose Layout Inspector
字元實(shí)時(shí)編輯
你現(xiàn)在可以快速編輯代碼中的字元 (字符串、數(shù)字、布爾運(yùn)算等),并立即在屏幕 (不論是預(yù)覽、模擬器或?qū)嶓w設(shè)備) 上查看更改結(jié)果,而無(wú)需進(jìn)行編譯。
△ 字元實(shí)時(shí)編輯: 編輯字符串,并在預(yù)覽中實(shí)時(shí)查看改動(dòng)結(jié)果
設(shè)備
Wear OS 配對(duì)
全新 Wear OS 配對(duì)助手將幫助你完成配對(duì),從而簡(jiǎn)化 Wear OS 模擬器與虛擬或?qū)嶓w手機(jī)的配對(duì)過(guò)程。請(qǐng)注意,此功能目前可用于和 Wear OS 2 配套設(shè)備的配對(duì),對(duì) Wear OS 3 的支持將在不久后推出。請(qǐng)閱讀官方文檔了解詳情:
https://developer.android.google.cn/training/wearables/apps/creating#pairing-assistant
△ Wear OS 模擬器配對(duì)助手對(duì)話框
△ 手機(jī) + 手表模擬器配對(duì)成功狀態(tài)
開發(fā)者生產(chǎn)力
后臺(tái)任務(wù)檢查器 (Background Task Inspector)
當(dāng)在運(yùn)行級(jí)別 26 或更高級(jí)別 API 的設(shè)備上使用 WorkManager 庫(kù) 2.5.0 或更高版本時(shí),你可以使用全新的后臺(tái)任務(wù)檢查器 (Background Task Inspector) 來(lái)可視化、監(jiān)控和調(diào)試應(yīng)用的后臺(tái)任務(wù)處理器。從菜單欄依次選擇 View (視圖) > Tool Windows (工具窗口) > App Inspection (應(yīng)用檢查),即可訪問(wèn)此工具。請(qǐng)閱讀官方文檔了解詳情:
https://developer.android.google.cn/r/studio-ui/background-task-inspector-help
WorkManager 庫(kù)
https://developer.android.google.cn/jetpack/androidx/releases/work
下面簡(jiǎn)要總結(jié)一下 Android Studio Arctic Fox (2020.3.1) 穩(wěn)定版新增的優(yōu)化和功能:
設(shè)計(jì)
- Compose Preview
- 后臺(tái)任務(wù)檢查器 (Background Task Inspector)
- 部署預(yù)覽到設(shè)備
- 字元實(shí)時(shí)編輯
設(shè)備
- Wear OS 配對(duì)
- 心率傳感器
- 新版 Wear OS 系統(tǒng)映像
- Google TV 遙控
- Google TV 系統(tǒng)映像
- Automotive OS 傳感器回放
- 平板電腦模板支持
開發(fā)者生產(chǎn)力
- IntelliJ 2020.3.1
- Android 12 lint 檢查
- 非傳遞性 R 類重構(gòu)
- Apple 芯片支持預(yù)覽
- Android 模擬器擴(kuò)展控件
- 后臺(tái)任務(wù)檢查器 (Background Task Inspector)
- 布局編輯器中的無(wú)障礙功能掃描器 (Accessibility Scanner)
- 測(cè)試矩陣 (Test Matrix)
- 內(nèi)存分析器 (Memory Profiler) 的新錄制界面
- AGP 升級(jí)助手改進(jìn)
- C++ 編輯器: 在調(diào)試程序中設(shè)置執(zhí)行點(diǎn)
欲了解更多詳細(xì)信息,請(qǐng)參閱 Android Studio 版本說(shuō)明、Android Gradle 插件版本說(shuō)明以及 Android 模擬器版本說(shuō)明。
Android Studio 版本說(shuō)明
https://developer.android.google.cn/studio/releases/#3-3-0
Android Gradle 插件版本說(shuō)明
https://developer.android.google.cn/studio/releases/gradle-plugin
Android 模擬器版本說(shuō)明
https://developer.android.google.cn/studio/releases/emulator
即刻開始使用下載 Android Studio
你現(xiàn)在就可以下載最新版本的 Android Studio Arctic Fox,或者下載 Apple 芯片預(yù)覽版。如果你使用的是之前版本的 Android Studio,則只需更新到最新版本的 Android Studio 即可。如果你想保留穩(wěn)定版本的 Android Studio,則可以同時(shí)運(yùn)行 Android Studio Arctic Fox 穩(wěn)定版和 Canary 版本。請(qǐng)閱讀官方文檔了解詳情:
https://developer.android.google.cn/studio/preview/install-preview
下載 Android Studio
https://developer.android.google.cn/studio/
下載 Apple 芯片預(yù)覽版
https://developer.android.google.cn/studio#downloads