IT之家 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è)備類(lèi)型的覆蓋,包括 Wear OS 設(shè)備,并提供新版后臺(tái)任務(wù)管理器等功能,幫助開(kāi)發(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 的開(kāi)發(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 的開(kāi)發(fā)和測(cè)試工作流,讓開(kāi)發(fā)者可以使用模擬器回放汽車(chē)傳感器數(shù)據(jù)來(lái)模擬駕駛場(chǎng)景。對(duì)于面向平板電腦的應(yīng)用,我們更新了所有的模板,使它們?cè)С謾M屏。無(wú)論你是針對(duì)小屏還是大屏設(shè)備進(jìn)行開(kāi)發(fā),我們都加入了新的功能來(lái)幫助你持續(xù)打造創(chuàng)新且出色的應(yīng)用。
最后,為提高開(kāi)發(fā)者的工作效率,增加了一些能讓你更高效工作的功能。例如,為 Android 12 添加了 lint 檢查,從而幫助大家構(gòu)建面向下一代 Android 的應(yīng)用。為幫助你測(cè)試代碼,我們?cè)诓季志庉嬈?nbsp;(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ù)和修飾符。在開(kāi)發(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)
開(kā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 傳感器回放
平板電腦模板支持
開(kāi)發(fā)者生產(chǎn)力
IntelliJ 2020.3.1
Android 12 lint 檢查
非傳遞性 R 類(lèi)重構(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
即刻開(kāi)始使用下載 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
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。