您的位置: 首頁 >互聯(lián)網(wǎng) >

Android Pie和Project Treble:谷歌的升級補丁起作用了嗎

2022-04-12 08:00:07 編輯:鳳陽才 來源:
導讀 近兩年來,Treble項目一直是Android忠實用戶的希望之源和靈感之源——這似乎是對一個長期困擾他們的問題的神奇解決方案。公布了2017年的春

近兩年來,Treble項目一直是Android忠實用戶的希望之源和靈感之源——這似乎是對一個長期困擾他們的問題的神奇解決方案。

公布了2017年的春天,項目三是谷歌最雄心勃勃的努力重新考慮Android的結(jié)構(gòu),操作系統(tǒng),軟件分解在一些野生的新方法——所有,目的是方便電話制造商獲得操作系統(tǒng)更新他們的設備在一個合理的及時。從一開始,Android的升級就一直是Android平臺上的一大痛點,盡管谷歌之前做了很多努力,但制造商們在向付費最高的客戶提供售后軟件支持方面做得越來越差。

目前發(fā)布的Android 9 Pie尤其重要,因為它是第一個充分利用了Treble所帶來的所有變化的Android版本,并且進入了一個幾乎所有當前旗艦手機都支持它的世界。因此,至少在理論上,當前的Android升級周期應該是我們以一種有意義和可衡量的方式看到三倍的好處的時候。

三冠王的要點,如果你還沒有注意,是需要勇氣的Android——特定于硬件的東西,像驅(qū)動程序控制軟件與設備的處理器和調(diào)制解調(diào)器——并將它們放置到一個完全孤立的底層,獨立于操作系統(tǒng)的其余部分。這意味著制造商們不再需要等待像高通這樣的公司在每次發(fā)布新版本時更新所有底層代碼,而是直接進入他們的更新過程。

那么這種進化會帶來多大的不同呢?這是個很重要的問題。事實證明,我們有一個答案:去年,我有機會采訪了Iliyan Malchev,谷歌的首席軟件工程師和Treble項目的關鍵架構(gòu)師。我向他提出的一個緊迫問題是,從現(xiàn)實世界的角度來看,三倍對Android升級交付過程的影響到底有多大。他的回答非常明確。

通過消除初始升級過程的一部分,與硅供應商設備制造商不得不工作,等待他們更新相關的所有代碼的特定于硬件的部分軟件,三冠王應該刮胡子每年約四分之一的升級過程,Malchev告訴我。根據(jù)他的估計,這就是低層代碼更新通常需要的時間——因此,如果沒有這部分過程,設備制造商基本上只需要3個月的時間。

好吧,你猜怎么著?通過每年的升級交付,我仔細地跟蹤和衡量Android設備制造商的表現(xiàn)。既然Pie已經(jīng)發(fā)布6個月了,我最新的Android升級報告也已經(jīng)完成了,我們可以用所有的數(shù)據(jù)來看看Treble是否在正常工作。

劇透警告:做好失望的準備。

讓我們先來看看在Pie發(fā)布時,最重要的安卓設備制造商在當前這一代旗艦手機上的表現(xiàn)。為了保持一致性并建立一個標準的比較標準,我的分析集中在每家公司將Android 9的最終版本安裝到其旗艦手機上所花費的時間上。

然后,我們可以將其與每家公司的業(yè)績進行比較——在相同的衡量標準下——與之前的Android 8.0奧利奧升級(其中三倍不是一個積極因素)。而且,從理論上講,我們應該會看到餡餅的推出整整快了三個月。對吧?

是的。關于:

(按圖放大)

當談到當前的旗艦產(chǎn)品時,谷歌從奧利奧(Oreo)到派(Pie)的表現(xiàn)相對一致——考慮到它近乎完美的起點,這并不奇怪,也沒有理由抱怨。與此同時,HTC在Pie上的表現(xiàn)明顯不如在奧利奧上:該公司在99天內(nèi)就完成了奧利奧的升級,但至今仍未交付Pie,這意味著它最多需要191天,而且還在不斷增加。

LG也已經(jīng)超過了預期的3個月增長窗口期。公司花費了274天尷尬奧利奧在其current-gen美國旗艦——所以剃須三個月約90天的這意味著LG應該已經(jīng)派了業(yè)主的旗艦后184天(仍然很可憐)軟件的版本。那應該是上周三,2月6日。LG還是什么都沒做。

摩托羅拉(Motorola)也是如此,它用了124天的時間才將奧利奧(Oreo)推廣到當前這一代旗艦產(chǎn)品上,迄今尚未將派發(fā)給目前收入最高的客戶。

現(xiàn)在,在你淹死在河里的虛擬流淚,有幾位積極的新聞在這山上的平庸:第一,三星做適度的改進與派,current-gen旗艦升級交貨時間從一個與奧利奧godawful 213天,只有適度的177天派。這是36天的進步——還不足以算作真正的三冠王,但至少有了進步,對吧?

不過,當你把鏡頭拉遠,看到更大的畫面時,很難說三星取得了多大的成就。在一年前推出Nougat之后,該公司花了179天時間才將軟件交付給當時的旗艦產(chǎn)品。更重要的是,三星已經(jīng)持續(xù)走下坡路有一段時間了。用棉花糖和棒棒糖分別用了155天和106天。因此,派真正發(fā)生的是,三星基本上回到了它的牛軋?zhí)撬降谋憩F(xiàn),但仍然沒有達到前兩年的表現(xiàn)水平,這兩個都不是特別令人印象深刻。所以,是的:很難把這歸結(jié)為三倍的勝利。

第二個有希望的“金塊”則要好得多:一加將當前旗艦產(chǎn)品從奧利奧到派的交貨時間縮短了91天。這幾乎正好是三個月——完全符合目標!最后,一個結(jié)果似乎表明三倍如預期的那樣工作,至少在這個超級特定的(并且相對較小的)實例中是這樣。不過,先別急著拿出香檳,跳起歡快的猴舞來慶祝一下:還有另一個方面需要考慮。

人們很容易將當前一代的旗艦產(chǎn)品作為衡量Android制造商在操作系統(tǒng)升級方面表現(xiàn)的標準——但實際上,前一代手機也同樣重要。當你今天買了一款旗艦手機,畢竟你希望它至少能支持兩年。然而,大多數(shù)設備制造商把他們一歲的客戶當作更無關緊要的事后想法。

即:

(按圖放大)

除了谷歌和一加之外,美國沒有一家大型安卓設備制造商在撰寫本文時,Pie已經(jīng)交付給了它的前一代旗艦產(chǎn)品——191天,自軟件發(fā)布以來已經(jīng)超過半年。無論“三重計劃”是否存在,都沒有理由這樣做。

說到這里,并不是所有的這些前代設備都更新了,以在餡餅推出之前支持三倍。但你知道是哪些嗎?一加的兩艘旗艦。然而,盡管一加確實在最初的6個月時間內(nèi)將派添加到前一代產(chǎn)品上,從而擊敗了大多數(shù)同行,但它比前一年的奧利奧產(chǎn)品耗時更長——多出了47天,所以也不只是四舍五入的誤差。換句話說,雖然一加對當前這一代旗艦機進行了適當?shù)母倪M,但它在前一代支持三倍功能的手機上做了一些有意義的改進,彌補了這一不足。

那么,如何理解這一切呢?首先,讓我說一句:我討厭這么掃興。盡管我正在懷疑三冠王,我真的希望這個項目能證明我錯了和表明,適量的幫助和激勵,我們會看到一些證據(jù)表明,Android設備制造商(不僅僅是谷歌)可以治療他們的客戶更好的和告訴我們,也許,即使只是一點點,他們關心超過最初的硬件銷售。

但是看這個數(shù)據(jù),很難不去達到同樣的結(jié)論我極有可能在一開始就指出:盡管谷歌所做的與項目背后的聲音邏輯三冠王,所有的有效時間刮胡子了更新過程和效果,應該在軟件交付時間——三不能解決日益不可否認的現(xiàn)實在Android生態(tài)系統(tǒng):事實上,大多數(shù)Android設備制造商并沒有把及時更新操作系統(tǒng)作為首要任務的真正動機。

當然,事實是,這并不完全令人驚訝。我們已經(jīng)看到谷歌做了許多其他的努力來鼓勵及時的Android更新,并使這個過程對制造商來說更容易,正如我們一次又一次被提醒的那樣,大多數(shù)公司根本不在乎。

真的,冒著聽起來冷酷無情的風險,誰能責怪他們呢?除了谷歌,它的商業(yè)模式圍繞著軟件和服務,并提供一種鼓勵你盡可能多使用互聯(lián)網(wǎng)的體驗,每一個Android設備制造商都通過說服你定期升級硬件來賺錢。至少從表面上看,提供及時的、持續(xù)的軟件改進不僅需要大量的投資,而且沒有立即的回報——它還會讓你現(xiàn)有的手機感覺不斷更新和更新。這并不能激勵你去買一個新的模型。

最終,Project Treble所能做的就是減少手機制造商處理和交付操作系統(tǒng)升級所需的時間和成本——在制造商已經(jīng)有動力的情況下,這絕對會帶來改變。不過,盡管從理論上講,這對Android來說是積極的一步,但對于那些根本不在乎的公司來說,像Treble這樣的努力并不能解決問題。

唯一可靠的解決方案是讓我們了解各種設備制造商的態(tài)度和行為,然后根據(jù)這些知識做出自己未來的購買決定。(據(jù)我所知,大喊大叫和使勁敲桌子也可能是有效的——盡管在某種程度上是一種短期的、釋放壓力的方式。嘿,只要有用就行,對吧?)

注冊我的每周時事通訊,獲得更多實用的技巧,個人建議,以及對重要新聞的簡明英語視角。



免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ   備案號:

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。

郵箱:toplearningteam#gmail.com (請將#換成@)