谷歌想盡辦法推動安卓更新,但你也別高興得太早

文章推薦指數: 80 %
投票人數:10人

作為安卓(Android)作業系統的直接「領導者」,谷歌和全球各大手機廠商之間的關係一直都是十分微妙的:一方面,谷歌所提供的,開源、免費(當然現在歐洲不是了)的安卓系統的確幫助很多手機品牌在智能時代賺的盆滿缽滿;但另一方面來說,在看似和諧的技術合作、共同開發的框架下,「老大哥」和手機廠商們之間又一直存在著一個難以調和的矛盾。

這,就是系統更新

對於谷歌而言,當然是希望每一個手機廠商都能給旗下的手機提供持久、及時的最新版安卓系統更新的。

這樣一方面可以改善用戶體驗,讓儘可能多的手機用戶感受到「谷歌的最新技術」;更重要的是,對於軟體開發者來說,如果他們每次都只用考慮適配最新的安卓版本,而不需要兼容以前的諸多老版,那麼不僅開發時間將會大大縮減,軟體的運行效率也能得到有效提升。

很顯然,這無論是對於手機使用者、軟體開發者還是安卓系統本身的口碑來說都是一件大好事。



手機廠商們當然明白這個道理,但是在他們看來,「系統更新」有時候是個不太划算的生意,因為它針對的是已經售出的機型,而給這些老機型提供新功能,顯然將會削弱用戶換機的意願。

除此之外,安卓系統的驅動結構不同於我們熟知的Windows,它以往都是驅動和系統版本直接綁定的。

比如,一款安卓6.0的手機,它內置的所有硬體驅動就只能用於6.0。

如果廠商要為其升級7.0系統,就需要向硬體供應商尋求兼容的新驅動,然後再進行複雜的適配、調優、測試工作……對於那些採用「機海戰術」的廠商而言,這下的人力、物力成本可是不低。

多管齊下,谷歌終於出手

面對這樣的情況,谷歌的解決方案是「胡蘿蔔加大棒」:先是在安卓8.0時代引入Project Treble技術,首次將安卓系統的「系統層」和「驅動層」拆分,並與硬體供應商合作推出「長效驅動」,大大簡化了手機廠商適配新版系統的難度。



到了安卓8.1的時代,谷歌又通過更改開發者規則「旁敲側擊」,要求從2018年8月開始所有的官方應用商店(也就是Google Play)上架的APP必須要針對「最新版本」進行適配。

如此一來,只有運行最新版安卓的手機才能享受到最好的性能和兼容性。

谷歌此舉的確激勵了部分廠商加快系統更新步伐,但顯然效果還不夠好。

於是,就在今年10月,谷歌在發布安卓9系統的同時,也第一次直接對手機廠商們下達要求:規定所有正規的安卓手機廠商們必須在至少2年的時間內,為熱門手機和平板電腦產品定期更新系統,同時還規定廠商需要在手機發布一年時間內提供「至少4次安全更新」。



照理來說,有了明確的規定,手機廠商們應該就必須遵守了——但事實上,這一規定本身依然留有漏洞。

因為從安卓8.0時代開始引入的Project Treble是一項「選配」技術——只要手機廠商故意對此置之不理,到時候就能以無法適配驅動的理由拒絕更新系統版本……

好在,一個月之後,谷歌意識到了這一點。

在最新的技術博客中,谷歌終於關上了手機廠商「偷懶」的最後一道門:谷歌正式宣布,未來,所有預裝Android 9.0 Pie系統的手機都必須支持Project Treble技術框架。

說得明白一點,也就是必須預裝一個更容易升級的系統——從而讓廠商們沒辦法再找藉口拒絕提供更新。

道高一尺,魔高一丈?

有了程序兼容性上的「逼迫」、「標配」了大大簡化新系統適配的新技術,照理來說,對於2019年的安卓手機用戶來說,未來的系統更新理應不需要再擔心了,不是麼?



照理來說的確如此,但畢竟谷歌只能從技術合作、(海外市場的)程序兼容性等等方面去施壓,並不可能真正「處罰」那些拒不合作的手機廠商。

因此,最壞的情況下,只要手機廠商完全撕破臉皮,任你出各種規定,我就置之不理;任你在Google Play上怎麼調整軟體兼容性,我只在中國市場折騰——如此一來,就算是谷歌,理論上也的確沒什麼辦法。

當然,即便是這樣,因為安卓9作業系統的代碼里「標配」了Project Treble,理論上如果廠商放鴿子,各種民間論壇高手們也可以更簡單地自製ROM,甚至給未來那些過了兩年維護期的手機以此辦法「續命」。

諸如安卓11、安卓12、安卓13(如果有的話)……理論上都不是問題。



問題是,手機廠商們也可以通過種種技術手段,直接阻止用戶刷入第三方修改系統——要命的是,這並不是筆者的假設,而是現在正在發生的現實狀況。

【本文圖片來自網絡】


請為這篇文章評分?


相關文章 

安卓9.0終發布:華為好尷尬

Google I/O 2018,是今年最重磅的科技界大會之一。歷來谷歌都會在I/O大會上面更新最新的Andoid版本,這次也不例外,終於在預覽版之後,正式發布了安卓9.0 - Android P...