Google、高通牽頭,能解決Android 升級難題嗎?
前些日子,我同事小智「憤怒」的對我說,「我的一加 7 Pro 升級不了 Andorid 11,全是因為高通」,隨后發(fā)來一則一加社區(qū)的官方公告。公告中,一加表示正在與高通技術(shù)團隊一起合作,爭取盡快推動解決一加 7/7T 系列的升級難題。而此貼下方,有不少一加用戶與小智一樣表達了憤怒又無奈的心情。
就在截稿前,一加更新了最新的進度,表示在 12 月 24 日已開啟一加 7/7T 系列氫 OS 11 的內(nèi)測,但并未公布公測的具體時間。
關(guān)于 一加 7 / 7T 系列 Android 11 適配情況的官方公告。圖片來自:一加社區(qū)
當我把這則消息告訴小智的時候,小智長吁一口,回復到「這也能上岸,我是沒想到的」,「公測估計要等 12 出」,隨即又陷入了沉默。
的確,此前有不少 Android 手機,因底層芯片的緣故無法獲得 Android 大版本的升級,一加 7/7T 系列加油們的憤怒和無奈不無道理。
Google Galaxy Nexus.
*開始,Google 親兒子 Galaxy Nexus 選用了德州儀器芯片,奈何德州儀器退出手機芯片市場,沒了底層芯片商的針對性支持,Galaxy Nexus 無法升級至 Android 4.4 Kitkat,只保持更新了兩年三個版本。
后來,采用高通驍龍 801 處理器(MSM8974)的 Android 設備由于高通方面不進行適配,也無法升級到 Android Nougat。再后面的案例,就是小智的一加 7 Pro 了。
這類芯片級的問題,手機廠商們很難自行解決,自然也就沒辦法去推進適配新的 Android 系統(tǒng)。想要升級,廠商們只能與芯片廠商溝通,催促芯片廠商去解決問題,相應機型的升級進度和時效性也就差了一些。
搭載高通驍龍 888 的小米 11.
為了今后能夠避免這種狀況的發(fā)生,Google 與高通展開深層次的合作, 表示會為搭載驍龍 SoC 的手機保證三年 Android 系統(tǒng)大版本更新和四年的安全補丁更新。
也就是說,今后上市搭載高通驍龍 888 SoC 的新手機們,擁有更長的更新周期,至少會更新四大 Android 系統(tǒng)版本(包括 Andorid 11),一直持續(xù)到 Android 14,且每月的安全補丁小更新,會持續(xù)到 2025 年。
不積極更新 Android 系統(tǒng),是不是懶?
按照以往的經(jīng)驗,Android 設備一般會有 2 年左右的系統(tǒng)升級期,即使是 Google「親兒子」的 Pixel 系列,也只會保證 3 年的大版本更新和 3 年的安全補丁更新。
但,Android 廠商產(chǎn)品更新頻率很高,且旗艦、中端、入門機型眾多,資源更新會集中在熱門(旗艦)機型上。因而,廠商們很難保證所有的產(chǎn)品都會有足夠長(2~3 年)的更新周期,更多的是只有幾次小版本的更新。
那,Android 廠商們更新系統(tǒng)為什么這么不積極,是不是懶?
要弄清這個問題,我們先來明確一下,一次 Android 大版本升級所需的步驟。
Google 把源代碼發(fā)送到 AOSP(Android 開源項目);
芯片廠商下載源碼,并針對源碼進行修改,搭載自己芯片的設備能夠正常運作;
芯片制造商將修改過的代碼發(fā)給 OEM,OEM 根據(jù)自己需求進行針對性適配(系統(tǒng)定制);
OEM 進行小范圍內(nèi)部測試,進而再小范圍公測;
穩(wěn)定成熟后,進行 OTA 大規(guī)模推送。
近年來,Google 愈發(fā)關(guān)注 Android 碎片化的問題,提交源代碼的速度快了很多,同時,為了減少芯片廠商適配時間,Google 還會提前將源代碼發(fā)送給一些芯片廠商。
芯片廠商拿到源代碼,針對性修改的過程中,可能會遇到技術(shù)性問題,延誤修改進度,比如近期出現(xiàn)的「一加 7/7T 系列」,但實屬少數(shù)。
真正影響適配進度的其實是 OEM 手機廠商這邊。當芯片廠商將修改版代碼提交給 OEM 之后,OEM 廠商們需要針對每個設備進行底層適配和系統(tǒng)定制工作,這個過程工作量巨大,由于適配機型多,需要調(diào)用很大的人力物力等資源,最后轉(zhuǎn)化成了用戶們漫長的等待。
其實,手機廠商們并不懶,它們當然也希望能夠快速的完成系統(tǒng)迭代和更新,只是奈何「適配作業(yè)」太多,「臣妾辦不到」。
為了給手機廠商減負,Google 推出了 Project Treble
為了進一步減少 OEM 廠商們適配新系統(tǒng)的工作量,繼續(xù)降低 Android 的碎片化,Google 在 2017 年(Android 8.0)引入了名為「Project Treble」機制。
簡單來說,Google 將源代碼分為底層核心和上層界面部分,與芯片廠商們一同承擔底層核心部分代碼。且 Google 更改了以往 Android 的機制,底層核心驅(qū)動不必隨著 Android 版本號一同升級,可以固化在手機中。
這就意味著,OEM 們不必為每一臺手機進行單獨適配,直接負責上層界面的適配和定制即可,如此一來大大減少了此前手機廠商們的工作量,且理論上,符合Google Project Treble 機制的機型,都可以獲得 Android 系統(tǒng)大版本的升級。
除了 Project Treble,Google 還擴展了與第三方 Android 手機品牌的合作范圍。去年的 Android 10 Beta *時間就支持到了 13 家廠商的 21 款手機,被譽為史上*多。而今年的 Android 11 就有小米、一加、OPPO、vivo、realme 等品牌*時間推出了 Android 11 Beta 版升級計劃,相對以往,適配新系統(tǒng)速度明顯快了不少。
不過,Android 10、Android 11 的*時間升級多是 Beta 版本,且也僅限于一些主流 / 旗艦機型,依舊沒辦法覆蓋到更多的機型之上,這也是現(xiàn)在 Project Treble 遇到的問題。
高通與 Google 合作解決了什么?
Google 與高通合作之后,提升的是 Project Treble 底層核心部分適配效率,而對于手機廠商們負責的系統(tǒng)適配僅起到推動作用,還無法左右廠商們的適配速度。
Android 手機更新頻率很高,每個廠商每年都會推出多款不同定位的手機,對于 Android 大版本的適配工作量自然也十分巨大。同時,國產(chǎn)手機們有著各具特色的定制系統(tǒng),且本土化功能繁多,適配工作更加復雜。
vivo OriginOS 的原子組件.
另外,近兩年的 Android 大版本更新亮點遠不及一些國產(chǎn) Android 的系統(tǒng)定制亮點來得多,用戶「感知并不強」。如此一來,手機廠商們重心漸漸偏向「新系統(tǒng)」的研發(fā)適配,而對 Android 大版本的適配熱情就降低了不少。
相對來說,讓舊機型及時獲得 Android 安全補丁更新要比大版本的 Android 更新更為重要。Android 安全補丁是 Google 近 5 年來,每月發(fā)布的一種特殊類型的更新,這些安全補丁可以及時修補 Android 系統(tǒng)的安全漏洞,保障設備安全。
Google 每個月會發(fā)布一個安全補丁,手機廠商們則是自行安排適配,那廠商們的安全補丁能否及時修復,以及更新周期大概是多少呢?
我隨機的找了幾臺舊手機和新手機,分別是 2016 年的 Pixel,2017 年發(fā)布的小米 MIX2,2019 年發(fā)布的一加 7 Pro,2020 年的 vivo S7e 和 華為 P40。分別更新至最新系統(tǒng),查看了最新的安全補丁日期。
結(jié)果如下:Pixel 更新至 2019 年 10 月 6 日,小米 MIX2 更新至 2019 年 9 月 1 日,一加 7 Pro 更新至 2020 年 10 月 1 日,華為 P40 更新至 2020 年 11 月 1 日,vivo S7e 更新至 2020 年 11 月 1 日。
除了親兒子 Pixel,很多產(chǎn)品的安全補丁更新周期其實是與 Android 系統(tǒng)掛鉤,算有兩年的更新周期,這也就意味著很多舊 Andorid 設備有安全保障的周期也停留在兩年。Google 與高通合作后,意味著無論配置如何,只要有高通芯,Google 就會為這些舊設備提供四年的安全補丁更新,也就意味著相對以往,舊手機的壽命可能會延長一倍,至于最后落地情況,還是要看廠商們自己的適配能力了。
Android 新版本發(fā)布后,各版本用戶數(shù)的增長情況,Android 10 遙遙領(lǐng)先。圖片來自:Google
Google 為了推進 Android 系統(tǒng)的更新、進一步消除碎片化,前后推出了許多舉措,如 Project Treble 計劃,與底層硬件廠商(高通)合作。Android 10 發(fā)布后,Google 甚至將 GMS 服務認證與 Android 系統(tǒng)版本號綁定,想要獲得 GMS 認證,新機需要預裝 Android 10(或者舊機升級到新版本),不斷促使 Android 10 的安裝率。
我們這里不討論 GMS 與 Android 系統(tǒng)綁定背后的商業(yè)因素,但 Google 這「幾板斧」下來,的確讓 Android 10、Android 11 的更新率提升了不少,且在 5G 換機大潮下,Android 系統(tǒng)的碎片化也朝著好的方向在發(fā)展。關(guān)鍵的是,無論 Android 的大版本還是安全補丁更新周期的延長,都讓我們從中受益。
