作者 / Maru Ahues Bouza, Director, Android Developer Relations
在 10 月份的 Android 開發(fā)者峰會上,我們強(qiáng)調(diào)了平板電腦、可折疊設(shè)備和 Chromebook 等大屏幕設(shè)備的增長,以及如何通過新的 Jetpack API、工具和指南,讓開發(fā)者們更容易為這些設(shè)備構(gòu)建出良好的應(yīng)用體驗(yàn)。我們還發(fā)布了 Android 12L 的開發(fā)者預(yù)覽版,這是一個專為大屏幕設(shè)計(jì)的 Android 12 功能更新。
Android 開發(fā)者峰會 https://developer.android.google.cn/events/dev-summit
Android 適配大屏幕的 3 個重點(diǎn) https://android-developers.googleblog.com/2021/11/android-developer-summit-21-large-screens.html
Android 12L https://developer.android.google.cn/12L
通過 12L,我們?yōu)榇笃聊粌?yōu)化和打磨了系統(tǒng)界面,使多任務(wù)處理更加強(qiáng)大和直觀,并改善了兼容性支持,讓應(yīng)用在默認(rèn)情況下也有更好的視覺效果。12L 還為開發(fā)者提供了一些新的 API,如空間音頻以及改進(jìn)的拖放操作,以打造更好的大屏幕體驗(yà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 平板電腦上體驗(yàn) Android 12L,更多關(guān)于可用構(gòu)建和支持的信息,請前往聯(lián)想官方網(wǎng)站查閱:
https://dev.lenovo.com
獲取 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 版本包含對功能和用戶體驗(yàn)的改進(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ōu)橛脩魩砹烁玫暮谶吥J襟w驗(yà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)用時更輕松地為用戶打造流暢體驗(yàn):
適用于大屏幕的 Material 模式 - 新的 Material 設(shè)計(jì)指南可以幫您在所有尺寸的屏幕上擴(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) 是一組按照視窗大小作為分類 (稱為 "斷點(diǎn)") 的意見性指導(dǎo),有助于簡化設(shè)計(jì)、開發(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,從而實(shí)現(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 工具,它能在布局驗(yàn)證 (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è)備上開始體驗(yàn) 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í)體設(shè)備中。我們與聯(lián)想合作,讓您可以在聯(lián)想 Tab P12 Pro 上體驗(yàn) Android 12L 的預(yù)覽版本。目前,聯(lián)想提供的是開發(fā)者預(yù)覽版 1,未來幾周內(nèi)會有更新。請?jiān)L問聯(lián)想的 Android 12L 預(yù)覽網(wǎng)站了解關(guān)于可用版本和支持的完整信息:
https://dev.lenovo.com/
Android 12L 也將運(yùn)行在手機(jī)中。雖然大屏幕功能不會出現(xiàn)在小屏幕設(shè)備中,但我們也歡迎您體驗(yàn)這一功能更新的最新改進(jìn)。只需用受支持的 Pixel 設(shè)備完成注冊,就可以通過 OTA 更新獲得最新的 Android 12L Beta 版。如果您已經(jīng)參與 Android 12 Beta 測試,則會自動獲得 12L 更新。
參與 Beta 版測試
https://www.google.com/android/beta
有關(guān) Android 12L 的更多細(xì)節(jié)和發(fā)布時間表,請?jiān)L問 Android 12L 開發(fā)者網(wǎng)站。別忘了提交問題和需求,我們一如既往地感謝來自大家的反饋意見!
原文標(biāo)題:正式版 API 確定 | Android 12L Beta 1 發(fā)布
文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
Android
+關(guān)注
關(guān)注
12文章
3961瀏覽量
129429 -
屏幕
+關(guān)注
關(guān)注
7文章
1213瀏覽量
56325 -
平板電腦
+關(guān)注
關(guān)注
4文章
2034瀏覽量
78756
原文標(biāo)題:正式版 API 確定 | Android 12L Beta 1 發(fā)布
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
NW1-12S12B3-A NW1-12S12B3-A

Android 16的首個Beta版現(xiàn)已推出,升級功能有這些

小米15 Ultra核心供應(yīng)商一覽

工業(yè)智能網(wǎng)關(guān)排名一覽
Android16 Beta 1來襲,谷歌Pixel 6用戶搶先體驗(yàn)
回顧安森美2024年度榮譽(yù)時刻
迅為瑞芯微RK3588開發(fā)板Android修改kernel logo
蘋果推送iOS 18.2 Beta 1,Siri接入ChatGPT技術(shù)
Rollup Summer:一覽 Rollup 生態(tài)全景圖

評論