大部分安卓手機真的都能升級android 8.0嗎?

圖片重點:8月份android8.0正式發布,安卓8.0最大的改變無需廠商同意,跳過定製UI,把核心底層系統推送給用戶升級。

問題擴展:技術上可行嗎?怎麼解決各種不同手機硬體的適配?國內UI定製廠商會面臨怎樣的問題?

花粉俱樂部里看到的:


「跳過定製UI把核心底層推送給用戶升級」

不知道是題主的理解出現了偏差還是我的理解出現了偏差。

以目前我適配 MK80.1 所接觸到的變化來看,正確說法是跳過底層把 UI 推給用戶…

8.0 的 HIDL,作用是把底下的 HAL 層解耦掉了。通俗地說,就是硬體相關的東西和系統本身,兩者徹底分開了。

當然,這需要分區上的變動(把本來只有一個 system 分區拆分成 system 和 vendor 分區),所以只對未來發布就是 8.0 以上的手機才有用,目前已面世的手機估計沒啥事(/vendor 照樣還是軟鏈到 /system/vendor)

未來,系統和底層分開了。按照我的理解即是說,比如谷歌出了 Android 9.0,然後你就可以不用等你的手機廠商(手機廠商也不用等高通),直接把 system 分區升級到 9.0 了…

就像你的 PC 機從 Windows 7 升級到 8 一樣。

進一步講,不同手機之間,system 分區將會是通用的。

啥?你說國產廠商?

他們的確也會基於這種方式沒錯。但這個 system 就是他們自己定製的 system,不是谷歌那個純 Android 了。

你覺得你在用著 MIUI 10.0 的時候會突然推送一個把你升級成 Google Android 10.0 么…


技術上可行,畢竟這就是project treble的目標。

廠商在oreo mr1是必須要通過vts的,其中就包含了使用gsi進行測試。不過在oreo上此項不是必須通過,高票答主也提到了oreo上/vendor是/system/vendor軟鏈,並不是單獨的vendor image。實際是oreo和oreo mr1基本就是兩套代碼了,oreo就是用來給之前設備升級的(小黑一下wp7.8/8.0)。oreo mr1應該都可以單獨更新system或者vendor,不過廠商給不給解鎖就是另外一個問題了。


題主大概說的是 Project Treble 吧?Treble 解決了技術上的問題,使 system partition 和 vendor partition 無須同時升級。但是,

1. 目前 Treble 僅支持 Android Oreo 以上的設備,所以大多數現有設備需要先升級 Oreo 才能使用 Project Treble。

2. 從技術上解決升級問題並不意味著 Google 可以在任何時候推送 OTA,大多數廠商仍然會選擇自己的方案和計劃。只能說 Treble 可以降低廠商成本吧,效果怎麼樣不好說。


我覺得是這樣理解的,android o起谷歌引入了一個新的架構。這個新架構主要有這兩點:1,切分出system分區與vendor分區。2,用HIDL溝通system分區與vendor分區。

對於升級機型與新機型,谷歌是要求了不同的策略,升級機型可以用HIDL包裹舊版本的HAL,對新機型是一定是支持binder的HAL,這兩種都需要手機廠家去重寫android hal。升級機型工作量小一些。

谷歌在android o中同樣會引入一個新的VTS測試來保證HIDL 介面的兼容性。

綜上,老手機要升級android依然需要廠家支持,需要廠家重寫hal。所以不存在大部分手機都能升級到android o,升級到o與升級到m/n會沒有什麼兩樣。。。取決於廠家。

至於新機型(直接android o出貨的機型),谷歌理論上可以直接推送system.img升級android版本而且能保證與vendor.img之間的兼容性。但是谷歌會不會這樣做很成疑問。相信最終谷歌還是會把升級的決定權交還給廠家。更多的應該是想通過這樣一種新架構把升級的難度/工作量降低,從而鼓勵合作夥伴更加及時的跟隨自己升級的腳步吧。


如果是高通平台的話,要看caf基線對應的內核是不是到了3.18(舊平台)或4.4(新平台)才行

以下為轉載新聞:

谷歌規定了 Android O 對內核版本的要求:

1. 2017 年的晶元必須採用 4.4 或者更高版本的內核;

2. 發布搭載其它晶元的 Android O 設備時必須採用 3.18 或更高版本內核;

3. 不論什麼晶元,新設備發布時都要姿瓷 Project Treble;

4. 舊設備升級到 Android O 可以繼續使用原來的內核版本。


估計不行,畢竟中國用戶壓根不關心這個事情,不更新也不影響賣,中國企業才不會關心那麼多事情。

舉個例子,國產的加殼chrome瀏覽器,2014年Chromium進行了大更新,於是半年多停留到chrome 32了。眾多外殼瀏覽器的內核都止步在 Chromium 32?


三年內的旗艦機吧,除了沒良心的和不要臉的


谷歌的掌控慾望又增長了orz

這個功能基本可以判斷是谷歌想要收回安卓系統的控制權的重要一步了

推送大概率會和pixel一樣使用谷歌伺服器

要使用也得掛VPN

技術層面emmmm,其實也沒什麼技術,不過是內置一些訪問谷歌更新伺服器的代碼之類,類似於原生系統的WiFi感嘆號之類的手段

不過也太小瞧國產系統了吧,改這個分分鐘的事

適配什麼的,不要想得太多,估計就是同步更新谷歌安全補丁,底層代碼大部分安卓都一樣的

對於生態圈的影響,emmmmmm,估計屆時小米ov這種高度更改和閹割谷歌服務的多半是不會保留這個了,華為一加之類的估計會保留代碼(但不翻牆有什麼吊用) 估計安卓升級新系統的比例還是會被吊打(理由同樓上,光升級到牛軋糖的都屈指可數你還指望升級到奧利奧?)然後谷歌還是只能看著蘋果生態圈的不斷收攏而流口水了

還有個人主觀認為這個只會給國產定製安卓系統帶來更大的難題,國產依然我行我素,沒有谷歌服務管制,對於安卓國內生態圈不會有任何補益

蘋果和谷歌一個硬體上吃老本,一個軟體上吃老本。好久沒看到4.4升5.0那麼大的變化了(7.0和8.0恕我直言這完全是谷歌在刷版本號),許可權和推送谷歌從來就沒能好好的去改善。

業界藥丸藥丸


從技術上來講,大部分是可以的

但是在國內,這件事幾乎不可能,因為安卓的傳統就是機海戰術,讓那些普遍支持一年甚至半年系統更新的廠家去給老機器升級8.0,至少他們沒那個動力去做

而且國內的手機是安卓,不是Android,定製化ROM的升級肯定更麻煩,就算是MIUI團隊現在也還在忙著針對幾十上百款手機弄MIUI9,短時間也沒能力關心8.0

一加倒是在推8.0的氫OS,但是我的一加5還沒收到推送,可能得晚幾天

至於那些O/V/H/星/錘/各種雜牌系列的老機器,放棄吧,沒可能的


「大部分」到底是哪大部分,這個應該值得討論。

親兒子來說,個人感覺N5之後(含)的硬體條件上應該滿足Android O的需求,可是Google不推也是很尷尬(內心OS:N6那麼大屏也真的不推麼 )

至於別的牌子,Samsung,大法,moto之類的3年以內的設備應該能上,如果現在都還在啃KitKat甚至更低的還是洗洗睡了吧。

國產除了1+之外應該都吃不上,兩年內吃不上


過去我在很多回答當中看到,升級有什麼用,我只要手流程沒bug,升級會出問題....

很多類似的回答。

用戶不重視。廠商更難得重視,這點小米做得真不錯。


不知道吶,沒什麼感覺。。8.0在手上都用了幾個月了。。


直接升級是不可能的。雖然vendor 與system core 和framework 的代碼都分開了,且一般藕合不算緊密。我作為一個手機底層的驅動工程師,只說一句話,每家廠商都不是只在kernel與vendor 裡面添加代碼。動framework和system core 的東西是必然的,就看改的多少了。到頭來,這必須還是要由工程師來做手動的代碼升級。當然可能升級難度降低了一些?


幾乎不可能

基本除了旗艦或者魅族小米一加這種良心一點的,其他兩年前的幾乎不可能,一年內的旗艦有機會

有些甚至還是第三方作者自己適配cm魔趣等等


在國內各種定製rom都把在線更新改為自己的情況下,我也不懂谷歌用何種科技能做這種操作,然後各個大廠還做什麼8.0適配,等谷歌做好就行啦~感覺你這篇東西不知道符不符合8.0的特性。。。


在中國你沒有VPN能連接谷歌?


再怎麼說手機也是嵌入式設備,安卓也是嵌入式操作系統。不能與Windows通用式操作系統相提並論。

大膽假設一下。

一台安卓手機要升級系統,硬體五花八門,只能在線升級。想開機至少CPU、主板、內存都啟動上。

先檢測CPU是x86還是arm,內存的型號,主板..一家一種..就算他也通過了。還有wifi驅動、顯示驅動、觸摸驅動,為了之後升級做準備。然後推送底包。

第一次開機後,檢測手機上其他硬體安裝驅動。指紋驅動是誰家的,攝像頭驅動又是誰家的。還有溫度感測器,距離感測器,壓力感測器...

可能會發展出什麼驅動精靈app

可能還會出現一些藍屏啊,死機,蜂鳴器嗶嗶嗶嗶嗶嗶嗶嗶嗶嗶

所以,手機不是電腦..

ps:以上都是瞎說 別當真


可以的,時間問題而已。


索尼大法的肯定不可以


也就國外廠商的手機能把,中國這邊你得先把google全家桶伸進來再說。

話說知乎大概都是歪果仁,怎麼一水都是原生好,我這土著就覺得國內定製的好,適應國情。


當笑話看看就行了。

首先,Google越過廠商直接推送更新的前提是系統已經升級到Android O,那麼,有多少機器能得到8.0的更新?

其次,國內各Rom都是經過深度定製的,如果定製系統與新系統兼容性極差,安裝更新之後出現的各種bug如何解決?

再則,只要GWF存在,Google就很難插手國內的安卓生態圈(話說我身邊的大多數人都不知道Google和Android的關係)


看這張圖我就想笑,MateS用戶做什麼鬼夢啊?華為讓你們升級了安卓8.0,你們的手機不卡了、支持新特性了,就不會換新手機了,華為怎麼賺錢啊?就算可以升級華為也會阻止的~


推薦閱讀:

如何最有效的解決Google公共庫&字體庫被屏蔽的問題?
為什麼更改主機host可以訪問google?
如何評價Schaft最新發布的雙足機器人?
如何看待微軟宣稱「Edge比Chrome更快更安全」?
在2017 Google 開發者大會上,李飛飛宣布「谷歌中國 AI 研發中心」成立,會帶來什麼影響?

TAG:谷歌Google | Android | 華為手機 | 小米手機 | AndroidOreo |