當前位置:
首頁 > 科技 > 願碎片化不再出現,Google改革10周歲的安卓系統升級機制

願碎片化不再出現,Google改革10周歲的安卓系統升級機制


2007年蘋果發布iPhone手機之後,谷歌聯合84家廠商組建了開發手機聯盟合作改進安卓系統,隨後發布了安卓源碼。10年來安卓改變了智能手機行業,今天每個人都能用上物美價廉的安卓手機都應該感謝安卓系統。但是與蘋果iPhone和iOS不同的是,安卓系統被人詬病的地方在於碎片化嚴重,手機廠商樂意在新機上使用新系統,但是之前的型號往往不肯升級新系統。系統升級這個問題,有廠商的主觀因素,也有客觀上的技術限制,如今Google已經開始著手解決底層架構問題,從Android O開始引入了Project Treble計劃,未來系統升級將會更快速、更容易。



願碎片化不再出現,Google改革10周歲的安卓系統升級機制


安卓的碎片化問題是個老生常談的話題了,也是庫克發布會上的保留節目——每次都強調他們的iOS系列發布新版之後有XX比例的用戶選擇了升級,這時候安卓用戶簡直無地自容。從5月份安卓份額來看,雖然安卓7.0發布一年多了,但是目前的比例才6.6%,安卓7.1也只有0.5%,大量用戶還處於安卓4.4-6.0系統中。



願碎片化不再出現,Google改革10周歲的安卓系統升級機制



5月份安卓系統份額分布

安卓之所以出現這樣的問題,大家第一個想到是手機廠商偷懶,不肯為舊機升級系統,這個指責並不能算冤枉他們,特別是國內很多手機廠商出名的管生不管養,萬年4.4系統並不罕見。不過安卓碎片後背後也是有客觀的技術原因的。對於這個問題,Google上周末就介紹了安卓系統升級背後的秘密和難題,他們已經著手改進這個問題了。



願碎片化不再出現,Google改革10周歲的安卓系統升級機制



安卓系統升級流程


與一般人想像的不同,安卓系統升級實際上是個複雜的過程,並不是Google到手機廠商那麼簡單直接。上圖就是安卓系統發布、升級流程:

1、Google的安卓團隊面向全球發布安卓源碼


2、晶元製造商(主要是處理器廠商)會作出修改,針對特定硬體添加代碼。


3、晶元廠商然後再把修改後的安卓交給設備製造商,也是安卓產品的生產商,他們會根據自己的需要繼續修改系統。


4、設備製造商與運營商合作測試、驗證修改的安卓系統。


5、設備製造商與運營和合作把系統推給用戶。

在這個過程中,我們看到晶元廠商要比手機廠商更早接觸安卓系統,他們對新系統的支持至關重要。實際上很多手機能不能升級新系統,確實取決於高通、聯發科等廠商會不會給處理器提供新的驅動和支持,安卓碎片化的問題有相當大部分是要高通等廠商背鍋的。



願碎片化不再出現,Google改革10周歲的安卓系統升級機制



對於這個問題,Google現在已經開始著手改變了,他們舉了CTS安卓兼容性測試及CDD兼容定義文檔的例子,這兩個舉措幫助全球的安卓開發者寫一個APP就能在各個不同的製造商的產品上運行——Google推出的這個項目叫做Project Treble(三重計劃),結合下面的表格來看,Google就是把安卓架構分為三個層次,頂層的是應用層,中間的是安卓框架,二者之間有CTS兼容性認證保證效果,而安卓框架與底層的供應商應用層之間通過VTS( Vendor Test Suite)供應商測試保證。

下面這個表格更清晰地解釋了Project Treble的作用:



願碎片化不再出現,Google改革10周歲的安卓系統升級機制



Treble計劃之前


在沒有Treble之前,安卓系統升級時廠商需要做大量工作,底層的元件供應商需要重做,而有了Treble計劃之後,安卓框架與底層的供應商應用層分離,可以減少大量工作。



願碎片化不再出現,Google改革10周歲的安卓系統升級機制



Treble計劃之後


其實Project Treble的作用一句話就可以說明——Google將原本由晶元廠商負責的代碼修改工作納入到安卓項目中,這樣每次發布系統廠商就不需要額外為硬體開發一次代碼了,這減少了他們的工作量,也簡化了安卓系統的升級過程。


Google表示此舉將重構安卓系統升級,使得製造商升級新系統更容易、更快速,同時成本更低。目前Project Treble已經在Android O系統中開始測試,未來肯定會應用在更多系統中了。


對安卓用戶來說,Google這個計劃是件大好事,少了底層硬體廠商的限制因素之後,廠商升級新系統確實更容易了。不過在限制安卓系統升級的兩個硬體因素中,Google現在只是解決了晶元廠商,手機廠商不願升級才是真正的bug,期待Google早點修復他們這些bug。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 超能網 的精彩文章:

高通被蘋果、FTC起訴,三星、Intel也「苦高通久矣」
WannaCry2.0病毒是烏龍消息,附上最實用周一開機指南
Google 2017開發者大會前瞻:除了安卓8.0還有什麼
Satechi推出第二代USB Type-C集線器:5種介面、99.99美元
比特幣勒索事件後:微軟表示NSA的自私更應該對此負責

TAG:超能網 |

您可能感興趣

升級Android 8.1令Pixel XL出現充電安全隱患
谷歌Nexus 5X升級出現無限重啟BUG,可更換Moto X4
可關閉 iPhone 降速功能的選項出現在 iOS11.3 beta 測試版
iphone 6s該不該升級的系統?升級系統後會出現系統卡頓嗎?
蘋果iOS 11系統出現重大Bug,可導致iPhone手機以及多款APP閃崩
Xperia XZ2 Pro出現在HTML基準測試中 運行安卓8.1 Oreo
Windows 10 Build 17112 出現Bug,造成WMR奔潰,切勿更新
微軟Xbox Live出現Bug:強制顯示姓名
NMD改頭換面!Off-White x adidas Originals NMD CS1出現!
Gartner:去年Q4全球手機銷量首次滑坡 小米出現逆勢增長
Google 為 I/O 2018 出解謎遊戲:疑似新版 Android 代號線索出現
NMD改頭換面!Off-White? x adidas Originals NMD CS1出現!
Levi s x Air Foamposite One 也要出現了?牛仔元素今年要大火!
Virgil Abloh設計風格再出現!這雙Nike Air VaporMax制勝細節怎麼能錯過!
難道還要出現排隊鬥毆!Air Jordan 1 「Homeage To Home」發售時間調整!
iPhone X注意了,iOS又出現新Bug!升級到iOS 也解決不了
升級iOS 11.2.6後AirPods出現各種問題?
Virgil Abloh設計風格再出現!這雙Nike Air VaporMax制勝細節怎麼能錯過?!
果粉最期待的畫面出現,iOS11.3將解決老款iPhone變卡的問題
Optiemus的BlackBerry Ghost Pro出現在新漏洞中