Android 12L 是 Google 為大屏設(shè)備準備的新分支系統(tǒng)
沒想到在Android 12正式版上線沒多久后,Google又出了一招后手,早些時候他們公布了全新的 Android 12L,一套專為大屏設(shè)備準備的新分支系統(tǒng)。目前在 Google 的網(wǎng)站上開發(fā)者預覽軟件已經(jīng)上線,公開版本要等到明年初「新一波 Android 12 平板和折疊設(shè)備」到來后才會隨之推出。除此之外,官方也有特別提到目前的預覽版「很快會登陸聯(lián)想 P12 Pro 平板」。
雖然現(xiàn)有的 Android 早已支持多視窗模式,但整體界面多少還是給人一種手機版系統(tǒng)硬改出來的感覺,并沒有很好的利用多出來的空間。Android 12L 便是在這些方面進行了改動,比如當它在發(fā)現(xiàn)屏幕寬度超過 600dps 的時候,便會把通知和鎖定屏幕界面都變成兩列式,Google 稱這一更動同樣也適用于其它系統(tǒng)頁面和 app。另外在 12L 中也會設(shè)有底部任務列,方便使用者打開應用,而且也能令其通過簡單的拖放手勢在分屏模式下啟動 app。值得一提的是,所有 app 在 12L 中都能以分屏方式運行,無論其尺寸是否能夠調(diào)整。
而在視覺方面,Google 提供的新工具能讓開發(fā)者提升 app 在多窗口模式下的觀感,自定義字母框、圓角和調(diào)整嵌入窗口位置等操作皆可實現(xiàn)。上面提到的這些變化已經(jīng)都能在開發(fā)者軟件中預覽,但也有一些改動會需要之后用戶的體驗參與。Google 建議開發(fā)者根據(jù)每臺設(shè)備的窗口尺寸來打造其 UI,他們也增加了參考設(shè)備,以便讓開發(fā)者在手機、平板、折疊設(shè)備、桌機等平臺上看到軟件的布局。
另外 Android 12L 為折疊設(shè)備準備了一個 API,允許開發(fā)者為 app 加入將轉(zhuǎn)軸或其它邊界識別為「自然分割線」的功能。以 Kindle 為例,在利用這個 API 后,軟件就會在設(shè)備折疊時顯示兩欄內(nèi)容,完全平躺的狀態(tài)下你看到的東西會擴展到整個屏幕。Google 還設(shè)法讓開發(fā)者能以更簡單的方法,在 Jetpack Window Manager 庫中添加新的活動嵌入工具和別的更新。該界面具備向下兼容性,這樣那些使用舊版 Android 的用戶就仍然能使用為 12L 優(yōu)化的 app 了。
Google 還把 Material You 的設(shè)計系統(tǒng)加到了 Jetpack Compose 中,以便開發(fā)者將自適應主題功能添加到其軟件內(nèi)。這就代表著支持的第三方 app 亦能采用 Google 為你從壁紙中提取出來的色彩方案,按鈕和菜單的高亮色調(diào)也能反映出相應的配色,令到系統(tǒng)觀感更為統(tǒng)一。最后,為了進一步「激勵」開發(fā)者針對 Android 12L 優(yōu)化,Google 也在對 Play 商店進行更新。它會將適配大屏幕與否計入排名和搜索顯示的考量,并且會警告使用大屏設(shè)備的用戶哪些 app 未被優(yōu)化。
