IT之家 12 月 9 日消息,在 10 月份的 Android 開發(fā)者峰會上,谷歌強(qiáng)調(diào)了平板電腦、可折疊設(shè)備和 Chromebook 等大屏幕設(shè)備的增長,以及如何通過新的 Jetpack API、工具和指南,讓開發(fā)者們更容易為這些設(shè)備構(gòu)建出良好的應(yīng)用體驗。谷歌還發(fā)布了 Android 12L 的開發(fā)者預(yù)覽版,這是一個專為大屏幕設(shè)計的 Android 12 功能更新。
Android 開發(fā)者峰會
https://developer.android.google.cn/events/dev-summit
Android 適配大屏幕的 3 個重點
https://android-developers.googleblog.com/2021/11/android-developer-summit-21-large-screens.html
Android 12L
https://developer.android.google.cn/12L
IT之家獲悉,通過 12L,谷歌為大屏幕優(yōu)化和打磨了系統(tǒng)界面,使多任務(wù)處理更加強(qiáng)大和直觀,并改善了兼容性支持,讓應(yīng)用在默認(rèn)情況下也有更好的視覺效果。12L 還為開發(fā)者提供了一些新的 API,如空間音頻以及改進(jìn)的拖放操作,以打造更好的大屏幕體驗。
今天,谷歌正式發(fā)布 Android 12L 的第一個 Beta 版,供大家對應(yīng)用進(jìn)行測試并提交反饋,從而為明年年初發(fā)布的功能更新做好準(zhǔn)備。你可以在 Android Studio 中設(shè)置 Android 模擬器來嘗試新的大屏幕功能。Android 12L 也適用于手機(jī),只需注冊參與測試,即可在受支持的 Pixel 設(shè)備上獲取 Android 12L Beta 1。如果你已經(jīng)參與 Android 12 Beta 測試,則會自動獲得 12L 更新。谷歌與聯(lián)想合作,讓你也可以在聯(lián)想 Tab P12 Pro 平板電腦上體驗 Android 12L。
獲取 Android 12
https://developer.android.google.cn/about/versions/12/get
參與 Beta 版測試
https://www.google.com/android/beta
Android 12L Beta 1 內(nèi)容一覽
今天發(fā)布的 Beta 1 版本包含對功能和用戶體驗的改進(jìn),最新的 bug 修復(fù)和優(yōu)化,以及 2021 年 12 月安全補(bǔ)丁。對于開發(fā)者來說,谷歌提早完成了 API,因此 Beta 1 還包含 Android 12L 的正式版 API (API 級別 32),更新的構(gòu)建工具,以及用于測試的系統(tǒng)映像。你可以用這些來測試應(yīng)用在 Android 12L 的各種功能中的表現(xiàn)。
在 Android 12L 中,谷歌專注于完善大屏幕設(shè)備上的用戶界面,包括通知、快捷設(shè)置、鎖屏、概覽、主屏幕等等。例如,在 600dp 寬度以上的屏幕里,通知欄、鎖屏和其他系統(tǒng)界面會采用全新的雙列布局,以充分利用屏幕面積。
△ 雙列布局可以顯示更多內(nèi)容,更易于使用
多任務(wù)處理也更加強(qiáng)大和直觀 —— Android 12L 在大屏幕上提供了一個新的任務(wù)欄,讓用戶可以隨時切換到喜愛的應(yīng)用,或?qū)?yīng)用拖放至分屏模式。請記住,在 Android 12 及以后的版本中,用戶可以將任何應(yīng)用以分屏模式啟動,無論該應(yīng)用是否聲明為可以調(diào)整大小。所以請務(wù)必在分屏模式下測試你的應(yīng)用!
△ 將應(yīng)用拖放至分屏模式
在分屏模式下測試你的應(yīng)用
https://developer.android.google.cn/about/versions/12/12L/summary#what-to-test
最后,通過改進(jìn)兼容模式的視覺效果和穩(wěn)定性,谷歌為用戶帶來了更好的黑邊模式體驗,并幫助應(yīng)用在默認(rèn)情況下看起來更好。如果你的應(yīng)用還沒有針對大屏幕進(jìn)行優(yōu)化,請測試其在新的黑邊模式中的表現(xiàn):
https://developer.android.google.cn/about/versions/12/12L/summary#what-to-test
更多 API 和工具助力大屏幕構(gòu)建
谷歌新推出的這些 API 和工具可以在你為大屏幕優(yōu)化應(yīng)用時更輕松地為用戶打造流暢體驗:
適用于大屏幕的 Material 模式 - 新的 Material 設(shè)計指南可以幫你在所有尺寸的屏幕上擴(kuò)展應(yīng)用界面:
https://m3.material.io/foundations/adaptive-design/overview
支持自適應(yīng)界面的 Jetpack Compose - Jetpack Compose 可以讓你非常輕松地處理不同屏幕尺寸或組件中的界面變化。請通過在 Compose 中構(gòu)建自適應(yīng)布局指南了解這方面的基礎(chǔ)知識:
https://developer.android.google.cn/jetpack/compose/layouts/adaptive
用于管理用戶界面的窗口大小分類 - 窗口大小分類 (Window Size Classes) 是一組按照視窗大小作為分類 (稱為 "斷點") 的意見性指導(dǎo),有助于簡化設(shè)計、開發(fā)和測試可調(diào)整大小的應(yīng)用布局。此 API 即將在 Jetpack WindowManager 1.1 中推出。
窗口大小分類
https://developer.android.google.cn/guide/topics/large-screens/support-different-screen-sizes#window_size_classes
WindowManager
https://developer.android.google.cn/jetpack/androidx/releases/window
Activity Embedding - 通過 Activity Embedding API,你可以利用大屏幕上的額外顯示區(qū)域一次顯示多個 Activity,從而實現(xiàn)如 "列表-詳情" 的布局模式,并且?guī)缀醪恍枰?(或只需少量) 重構(gòu)應(yīng)用。此 API 在 Jetpack WindowManager 1.0 Beta 03 及之后的版本中可用。
Activity Embedding API
https://developer.android.google.cn/guide/topics/large-screens/activity-embedding
WindowManager
https://developer.android.google.cn/jetpack/androidx/releases/window
Android Studio 中的視覺 lint 工具 - 在 Android Studio Chipmunk 中提供了新的視覺 lint 工具,它能在布局驗證 (Layout Validation) 中主動給出界面方面的警告和建議,以幫助你識別大屏幕布局中的潛在問題:
https://developer.android.google.cn/studio/preview
可調(diào)整尺寸的模擬器 - 這是隨 Android Studio Chipmunk 一同推出的全新模擬器配置,讓你可以在四個參考設(shè)備 (手機(jī)、可折疊設(shè)備、平板電腦和臺式機(jī)) 之間快速切換,以便于測試。
請務(wù)必查看谷歌準(zhǔn)備的大屏幕開發(fā)者資源,以了解這些以及更多 API 和工具的詳細(xì)信息:
https://developer.android.google.cn/about/versions/12/12L#optimize-for-large-screens
在設(shè)備上開始體驗 Android 12L!
Android 12L 功能更新將在明年初正式發(fā)布,現(xiàn)在是時候開始為大屏幕優(yōu)化自己的應(yīng)用了。對于開發(fā)者來說,谷歌強(qiáng)烈建議檢查你的應(yīng)用在各種尺寸窗口分屏模式下的工作情況。如果你還沒有優(yōu)化應(yīng)用,請查看一下它在不同屏幕朝向中的視覺效果,并嘗試一下新的兼容模式 (如果適用的話)。
想要開始使用大屏幕功能,最簡單的方法就是使用 Android 模擬器的可折疊設(shè)備或平板電腦設(shè)置,請參閱完整設(shè)置說明:
https://developer.android.google.cn/about/versions/12/12L/get
你也可以將 Android 12L 刷入大屏幕實體設(shè)備中。谷歌與聯(lián)想合作,讓你可以在聯(lián)想 Tab P12 Pro 上體驗 Android 12L 的預(yù)覽版本。目前,聯(lián)想提供的是開發(fā)者預(yù)覽版 1,未來幾周內(nèi)會有更新。
Android 12L 也將運行在手機(jī)中。雖然大屏幕功能不會出現(xiàn)在小屏幕設(shè)備中,但谷歌也歡迎你體驗這一功能更新的最新改進(jìn)。只需用受支持的 Pixel 設(shè)備完成注冊,就可以通過 OTA 更新獲得最新的 Android 12L Beta 版。如果你已經(jīng)參與 Android 12 Beta 測試,則會自動獲得 12L 更新。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。