來源:IT之家
11月10日消息,谷歌在近期的 Android 開發(fā)者峰會上宣布推出專為大屏幕打造的 Android 12L 功能更新,以及全新的 API、工具和指南,讓開發(fā)者更加容易地為大屏幕構建應用。
今日,谷歌官方發(fā)布了 Android 12L 的詳細適配介紹,表示有超過 2.5 億臺大屏幕設備搭載了 Android 系統(tǒng),希望開發(fā)者為大屏幕設備進行更多適配。

Android 12L 預覽:適用于大屏幕的功能更新
在 Android 12L 中,谷歌優(yōu)化了大屏幕設備的 UI,包括通知、快捷設置、鎖屏、概覽、主屏幕等。例如,針對 600dp 寬度以上的屏幕,通知欄、鎖屏和其他系統(tǒng)表面將采用新的兩列布局,以充分利用屏幕區(qū)域。同時系統(tǒng)應用也得到了優(yōu)化。

兩列布局能夠顯示更多內容,更易于使用
Android 12L 還帶來了更加強大和直觀的多任務處理:Android 12L 在大屏幕設備上添加了一個新的任務欄,用戶可以隨時切換到喜愛的應用。新任務欄也讓分屏模式更加容易實現: 只需在任務欄中拖放,即可以分屏模式運行應用。為了在 Android 12 及之后的版本中打造更好的分屏模式體驗,我們正在協(xié)助用戶,讓所有應用在啟動后自動進入分屏模式,無論這些應用是否聲明為可調整大小。

拖放應用以使用分屏模式
最后,Android 12L 對兼容模式的視覺效果和穩(wěn)定性方面進行了改進,為用戶提供更好的寬屏顯示,并優(yōu)化了應用在默認情況下的顯示。設備制造商可以輕松地自定義寬屏顯示的顏色或處理方案、調整邊襯區(qū)窗口的位置、應用自定義圓角等。
IT之家了解到,谷歌計劃在明年年初發(fā)布 Android 12L 功能更新,為下一波 Android 12 平板電腦和可折疊設備的推出做好準備。
谷歌強烈建議開發(fā)者查看應用在各種窗口尺寸的分屏模式中的運行情況。除了對大屏幕設備的支持外,Android 12L 還為開發(fā)者提供了一些新的 API,以及一個新的 API 版本號。
更輕松地針對大屏幕設備進行構建
設計過程中始終考慮大屏幕模式:
支持自適應 UI 的第一步是優(yōu)化應用,以便應用在小屏幕和大屏幕上都能表現出良好的性能。谷歌制定了新的 Material Design 指南,幫助應用的 UI 適配各種屏幕。

Material Design 指南中的自適應 UI 模式
利用新的導航組件構建響應式 UI:
為了向用戶提供最佳的導航體驗,谷歌希望開發(fā)者提供針對用戶設備窗口尺寸類量身定制的導航界面。推薦的導航模式包括適用于緊湊屏幕的導航欄,以及適用于中等屏幕寬度的設備類和更大屏幕設備 (600dp 以上) 的導航欄。對于屏幕更寬的設備,Material Design 指南中提出了幾個有關大屏幕布局的方案,例如可以使用 SlidingPaneLayout 來實現列表/細節(jié)結構。
使用 Compose 更加輕松地適應屏幕的變化:
Compose 是一個聲明式 UI 工具包;所有的 UI 都是用代碼描述的,而且該工具包可以輕易地在運行時確定 UI 應該如何適應可用的尺寸。因此,Compose 特別適合用于開發(fā)自適應 UI,因為其能夠輕松地處理不同屏幕尺寸或組件的 UI 變化。
使用 WindowManager API 構建響應式 UI:
Jetpack WindowManger 庫采用向后兼容的方式來處理應用中的窗口,并為所有設備構建響應式 UI,新增了 Activity embedding、窗口尺寸類 (Window Size Classes) 、感知折疊的 API。


在 Android Studio 中構建并測試適用于大屏幕的應用
谷歌在 Android Studio 中的許多工具中引入了參考設備,開發(fā)者可以在其中設計、開發(fā)和測試 UI 和布局。

此外,谷歌正在 Android Studio Chipmunk 中開發(fā)一個新的可視化的 lint 工具,用于在布局驗證中主動顯示 UI 提醒和建議,包括哪些參考設備會受到影響。

谷歌還推出了 Android Studio Chipmunk 中附帶的可調整尺寸的全新模擬器配置。可調整尺寸的模擬器可以幫助開發(fā)者在四個參考設備 (手機、可折疊設備、平板電腦和臺式機) 之間快速切換。

Google Play 針對大屏幕設備的更新
谷歌正在對 Google Play 進行更新,以突出顯示那些已針對用戶設備進行優(yōu)化的應用。
Google Play 增加了新的檢查項,并根據大屏幕應用質量指南評估各個應用的質量,以確保在這些設備上突出顯示最為合適的應用。對于未針對大屏幕進行優(yōu)化的應用,谷歌將開始在應用的 Play 商店列表頁上發(fā)送通知來提醒大屏幕設備用戶。






