谷歌Android 12L的適配機(jī)型,看得我們有點(diǎn)懵
如果你是一名忠實(shí)的Android玩家,那么可能會(huì)知道,今年的Android 12系統(tǒng)在版本規(guī)劃上與“往屆”相比可以說(shuō)是很有些特殊。具體來(lái)說(shuō),除了前段時(shí)間剛剛推出正式版的Android 12外,谷歌又在幾天前公布了Android 12L,并宣稱其最快在2022年初就會(huì)“完工”,為明年的新設(shè)備做好準(zhǔn)備。
Android 12L是一款怎樣的系統(tǒng)?關(guān)于這個(gè)問(wèn)題,我們?nèi)咨畲饲熬鸵堰M(jìn)行過(guò)剖析。按照當(dāng)時(shí)官方公布的信息顯示,Android 12L是一款“針對(duì)大屏幕優(yōu)化、專為多任務(wù)處理打造、為各種平板和可折疊設(shè)備提供更高應(yīng)用兼容性”的操作系統(tǒng)。
事實(shí)上至少在今天以前,我們?nèi)咨顚?duì)這個(gè)說(shuō)法還曾堅(jiān)信不疑,況且谷歌在官方開(kāi)發(fā)者網(wǎng)站上也一直都是這么聲稱的。
但問(wèn)題就在于,當(dāng)他們?cè)诮裉焱暾毓剂薃ndroid 12L第一批適配的Beta測(cè)試版設(shè)備列表時(shí),我們發(fā)現(xiàn)事情好像有點(diǎn)不對(duì)勁了。
為什么?因?yàn)檎绱蠹宜?jiàn),Android 12L這樣一款自稱“為平板和可折疊設(shè)備而生”的操作系統(tǒng),其首批硬件測(cè)試平臺(tái)里卻既沒(méi)有一款平板電腦、也沒(méi)有一臺(tái)折疊屏手機(jī)。
怎么會(huì)這樣呢?有小道消息聲稱,這是因?yàn)楣雀柙臼窍肱c國(guó)內(nèi)某廠商合作,以后者的新款平板電腦作為Android 12L的首發(fā)測(cè)試設(shè)備。卻沒(méi)想到合作意外告吹,因此不得已只好出下策,將Android 12L轉(zhuǎn)而推送給自家的Pixel系列智能手機(jī)產(chǎn)品。
雖然這樣的說(shuō)法也不是完全沒(méi)有可信度,但問(wèn)題就在于,只要寫(xiě)過(guò)Android應(yīng)用的朋友就會(huì)知道,谷歌一直以來(lái)其實(shí)都在官方開(kāi)發(fā)工具Android Studio中,提供了功能強(qiáng)大的模擬器組件。如果只需要驗(yàn)證應(yīng)用是否有自適應(yīng)界面、是否為平板電腦和折疊屏設(shè)備優(yōu)化這種“小事”(而不涉及到性能調(diào)校)的話,那么其實(shí)是壓根就不需要用到真機(jī)的。
事實(shí)上就在日前,9to5 Google就成功借助Android Studio套件,模擬了用三星Galaxy Z Fold3運(yùn)行Android 12L的效果,結(jié)果顯示新系統(tǒng)表現(xiàn)出了很不錯(cuò)的兼容性。換而言之,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),他們當(dāng)然也可以做一樣的事情。
那么為什么其實(shí)開(kāi)發(fā)者未必需要在Pixel手機(jī)上測(cè)試Android 12L,可谷歌還是要將這個(gè)“為平板和折疊屏適配的系統(tǒng)”推送給旗下的普通直板機(jī)型呢?
這個(gè)問(wèn)題的答案,可能就隱藏在這一系統(tǒng)的名稱里。
你知道Android 12操作系統(tǒng)的“名稱”是什么嗎?可能有些朋友看到這個(gè)問(wèn)題會(huì)很懵。但熟悉Android歷史的朋友就會(huì)知道,從最初的第一版Android開(kāi)始,除了以數(shù)字標(biāo)明的版本號(hào)外,實(shí)際上歷代Android都還有一個(gè)以食物指代的開(kāi)發(fā)代號(hào)。盡管最近這幾年,谷歌已經(jīng)不再明確公開(kāi)新版Android的“食物代號(hào)”了,但這并不等于它們就不存在。
比如說(shuō),此前發(fā)布了正式版的Android 12,代號(hào)就是“Snow Cone”,也就是刨冰。那么Android 12L的代號(hào)是什么呢?
根據(jù)谷歌目前在官網(wǎng)公布,指代Android 12L測(cè)試版的API名稱,我們可以很容易地找到問(wèn)題答案“sc-v2”,也就是Snow Cone V2(第二版)。同時(shí),正式版Android 12L的API版本將改為API32,正好介于Android 12(API31)和Android 13(API33)之間。
這就很有意思了。因?yàn)榘凑展雀璐饲暗恼f(shuō)法,Android 12L應(yīng)該是Android 12的一個(gè)特殊分支版本,本該只有部分特定配置的設(shè)備才會(huì)使用它。但如果Android 12L的真正內(nèi)部代號(hào)是“Android 12的第二版”,且使用了比正式版Android 12更高的API版本號(hào)。那么那這就會(huì)產(chǎn)生一個(gè)非常大的問(wèn)題。
也就是說(shuō),專門(mén)為Android 12L適配的軟件,在Android 12上可能會(huì)無(wú)法正常運(yùn)作(因?yàn)檐浖?huì)認(rèn)為系統(tǒng)版本不夠)。
那么有沒(méi)有辦法解決這個(gè)問(wèn)題呢?當(dāng)然有。那就是將Android 12L重新定位為Android 12的增量更新,在未來(lái)不僅給新款平板和折疊屏手機(jī)使用,同時(shí)也推送給適配了Android 12的普通機(jī)型。
并且從技術(shù)上來(lái)說(shuō)這并不困難,因?yàn)锳ndroid 12L采用的自適應(yīng)界面,在普通機(jī)型上其實(shí)也是可以正常工作的。而且更進(jìn)一步地來(lái)說(shuō),讓普通機(jī)型搭載具備自適應(yīng)界面功能的Android 12L系統(tǒng),還可能會(huì)帶來(lái)一些額外的功能“彩蛋”。
例如,這可能意味著這些機(jī)型會(huì)擁有更加強(qiáng)大的投屏功能(將手機(jī)連接到顯示器之類(lèi)的設(shè)備后,自動(dòng)顯示一個(gè)近似于平板電腦的多任務(wù)界面),甚至可能意味著手機(jī)-平板雙模“變形設(shè)備”的再次興起。
本文來(lái)自微信公眾號(hào)“三易生活”(ID:IT-3eLife),作者:三易菌,36氪經(jīng)授權(quán)發(fā)布。