每年在WWDC上,Apple都會公開其受支持的iOS版本的采用率,從而間接使Android世界感到羞恥。在過去的兩三年中,雖然情況肯定有所改善,但仍然有很多不足之處。問題的部分原因在于作為Android制造商的Google與作為Android實現(xiàn)者的制造商之間的動態(tài)。當然,后者是最終決定何時推出大型和小型Android更新的工具,但是Android 11或多或少會迫使OEM廠商與Google推動無縫和更快更新的努力保持一致。
自2016年推出Android 7.0牛軋?zhí)且詠?,Google一直在使用所謂的A / B分區(qū)來減少安裝和應(yīng)用系統(tǒng)更新時所需的停機時間。簡而言之,這僅意味著手機為操作系統(tǒng)保留了另一個分區(qū),該分區(qū)可在后臺下載更新。為了實際安裝新的Android版本,只需翻轉(zhuǎn)兩個分區(qū),以便下一個更新將下載到先前活動的分區(qū)上。
像三星這樣的制造商并沒有因為一個公認的正當理由而急于實施A / B OTA更新,也就是所謂的Seamless Updates。盡管無縫更新讓最終用戶感覺很快,但分區(qū)意味著操作系統(tǒng)占用了一些存儲空間,而這些存儲空間是用戶無法使用的。對于具有256GB或更高存儲空間的手機來說還可以,對于那些存儲空間較小的手機來說不太好。相反,制造商使用自己的第三方OTA服務(wù),這些服務(wù)使用傳統(tǒng)方法進行系統(tǒng)更新以節(jié)省空間。
但是,Android 11將引入虛擬A / B,該技術(shù)有望將A / B OTA的速度與傳統(tǒng)OTA服務(wù)的空間節(jié)省結(jié)合起來。這使用與前者相同的概念,但由于是虛擬的,因此可以根據(jù)需要自由調(diào)整分區(qū)空間的大小。Android 10實際上已經(jīng)具有虛擬A / B,但Android 11將使想要隨Google的移動服務(wù)和應(yīng)用一起提供的OEM成為必需的。
這意味著三星和其他手機制造商別無選擇,只能至少實現(xiàn)虛擬A / B。不能保證加快內(nèi)部更新測試的速度,但至少現(xiàn)在它們具有必要的框架,可以更快地推出更新并減少用戶等待更新完成安裝的時間。