回覆列表
  • 1 # 雷科技

    -----------------------------------

    谷歌的Project Treble無疑是一項非常有建設性的創新,搭載該特性的安卓手機可以在未來的系統升級上獲得明顯的優勢。不過Project Treble隨著安卓8.0推出,同時也只有預裝安卓8.0的手機才能夠獲得完整的功能特性,因此目前來說大部分的智慧手機都不支援完整的Project Treble功能。

    然而讓人意外的是,一加5/5T這兩款手機可以透過刷入第三方ROM的方式來獲得Project Treble適配。在@XiNGRZ 的努力下,一加5/5T兩款手機在刷入最新版的魔趣ROM之後,便可以獲得Project Treble支援。

    和一加5/5T的原生系統不同,魔趣是一個基於原生安卓修改的系統,或者可以直接說就是一個原生安卓系統。因此一加手機原版系統中的所有定製功能,都無法在魔趣系統上享受到,因此魔趣系統只適合那些喜歡折騰手機、喜歡原生安卓的使用者使用。

    當然,作為第三方適配的系統,穩定性是最值得關心的問題。由於加入Project Treble特性,一加5/5T在刷入魔趣系統後偶爾會出現一些系統問題,如相機打不開或閃退等,這些問題都需要等待開發者修復。如果只是普通的手機使用者而非數碼產品狂熱愛好者,那麼請不要輕易嘗試刷入第三方系統。

  • 2 # 王鬧鬧的日常

    我認為一加5T後續的官方系統(氫OS和氧OS)不會再加入Project Treble功能。

    Project Treble是Android 8.0系統的一個特有的功能,主要用來存放底層驅動等手機廠商不會輕易改動的程式碼。當後續版本升級時,Project Treble可以讓更新變得更加方便。

    但是Project Treble也有侷限性,首先它僅適用於更新手機底層驅動。像UI介面,系統功能等方面,Project Treble是無能為力的。也就是說即使支援Project Treble的手機,想要更新也不是谷歌說了算,仍然需要第三方手機廠商去適配。實際上Project Treble並不像大家想的那樣可以加快Android版本更新。

    同時想要讓原本不支援Project Treble的功能支援Project Treble,就需要將手機快閃記憶體格式化之後,再單獨做一個分割槽專門用於Project Treble。我們知道手機閃充格式化之後,其中所有的資料都會丟失,和比還原出廠設定還要乾淨。如果操作不熟練的話,很有可能會在格式化過程中出現問題,導致手機變磚。

    正是因為考慮到Project Treble的收益不高,風險卻很大,一加5和5T從Android 7.1升級到Android 8.0系統時都沒有支援Project Treble。不過未來的一加6從一開始就是Android 8.0,也就是會自帶Project Treble。

  • 3 # 三易生活

    作為安卓(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(如果有的話)……理論上都不是問題。

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

  • 中秋節和大豐收的關聯?
  • 本田機油增多與本田用20機油有關係嗎?