為什麼Android系統升級這麼難?

相比較IOS,發布之後很快就能升級,安卓為什麼這麼難?


在Android和iOS陣營比較中,iPhone/iPad應該和Nexus系列比。拿其他第三方廠商生產的設備比都是耍流氓。這種無聊問題簡直月經啊不日經了,不說太多。

順便啊,Nexus/GPE設備市場佔有率比iPhone小得多,但是那又怎樣你來咬我啊~


往大了說,這是蘋果和谷歌對各自生態的控制問題。iOS 打造的自有生態易於產品的測試、迭代。從每年 WWDC 發布新系統,到開發者測試版,到正式版。可以循序漸進。最極端的情況下甚至可以撤下升級。

而 Android 不行,在谷歌控制下的只有 Nexus,而它的市佔和影響力是有限的。對於 Android 廠商而言,適配升級需要耗費不小的精力、人力,也缺乏足夠的動力。

跑個題:

回答問題的許多都是與我一樣的 Android 原生擁躉。但對於一般用戶而言,它們對於 Android 每一次升級印象都是模糊的。相比於 iOS 每一次升級都會有令人印象深刻的功能提升(無論事實是否如此,但至少能在消費者心中留下印象),Android 的每次升級提升的曝光度明顯不足:一是生態碎片化造成的稀釋,二也是 Google 宣傳上的欠缺。

另外今年的 iOS8,產品的質量控制真的一般。。


不問是不是就問為什麼的都是耍流氓,不匿。


我們Android升級Google Play Service就行了,我們Android自帶應用可以像第三方應用一樣升級,你們iOS行嗎?


世界上絕大部分手機無法升級IOS,題主竟然還說IOS升級簡單!


這個你得問國產的手機製造商他們為啥不用原生的系統


你的手機上得了Google嗎?


可以以「是否具有可以適配的AOSP ROM」作為能不能升級的標準吧


現在覺得有V4、V7包的存在,對於一個普通用戶來說升不升級Android手機其實也不是太重要了,反正開發者會去兼容


我能說只算谷歌自家的設備的話升級覆蓋率要遠遠超過ios么


我在兩年前國慶節買的韓國SKY810S,到目前為止,韓國手機生產商已經為改部手機升級了至少有四個版本,而且人家新手機,新產品不斷。我對該企業的創新能力和生產力以及設計能力深深折服。想比國內的中華酷聯,他們的手機賣出去之後,基本就呵呵了,完全無節操,UI丑得吐


善用搜索引擎,有同學不服我對他答案的回復,我本來對這類問題是不特別了解的,正好看到這個問題,特來進來一看,沒想到答案都很水,於是就去搜一搜好了。

回答內容來自互聯網。有興趣的戳鏈接。

【困難重重】安卓系統為何更新如此困難

HTC 在其美國官網針對手機固件升級的頁面上發表了一張超長的圖片,詳細講述了一台 HTC 手機在固件升級過程中需要的經過的重重艱難險阻,由於篇幅過長,小編就簡單介紹一下其中的幾個步驟。

這幅圖講述了三種機器:運營商定製機、無鎖機器、Google 原生系統機器的升級線路,這三者分別用 12 步、9 步和 8 步完成了升級過程,其中運營商版本更是經過了重重困難和曲折才能夠進行到最後。(圖片太大,選擇在新頁面中打開後可以放大觀看)

第一階段:評估階段

這段部分三者都一樣,谷歌將新系統的平台開發套件分發給廠商,進行評估,之後正式發布新的安卓系統,接著谷歌將新系統的源碼給晶元廠商和手機廠商,雙方進行評估,是否能支持新的系統。

第二階段:開發階段

這一階段主要是晶元廠商決定是否讓相關晶元支持新系統,如果放棄則使用該晶元的手機就再也無法升級了,反之則對相應的晶元開發對應的驅動並優化,最後將支持新系統的晶元新驅動發放給廠商。

第三階段:整合階段

這段是出現分歧的階段,首先谷歌原生系統直接跳過該階段。而運營商和無鎖版本這裡需要廠商也就是 HTC 來決定是不是要開發這個系統的 Sense 版本,是否值得維護和更新,如果放棄,則對應機型再也無法的到升級,反之則開發並進行下一步。廠商開始和每一個運營商進行合作,來決定每個運營商不同的服務、軟體和一些其他要求,並將這些內容做進系統中去。

第四階段:測試和鑒定

廠商進行內測,並且提交給 LE,如果發現重大 Bug,則要從新開發新版本,如果沒有則通過測試,其中運營商定製機型需要通過運營商的審核,而另外兩個系列則是需要 Google 的審核。

第五階段:推送給用戶

上面的一切一切都經歷過之後,開始打包系統,通過 OTA 來推送給用戶,下載完成後安裝得到最新系統的升級。

這就是整個安卓手機更新系統的流程,在 HTC 官方頁面上,HTC One 的安卓 4.4 版本對於無鎖機、開發者機器和 Google 原生系統機器都已經完成了,而運營商機器都停留在第三階段也就是整合階段。

而反觀蘋果的 iOS 更新,過程中只需要內部開發和適配調整就可以了,運營商方面只需要能夠支持其制式即可,無需逐個談判服務。iOS7 發布到現在已經佔據了 75% 的比例,而安卓 4.4 KitKat 則只有 1.1%,不論孰好孰壞,在這一點上看出了軟硬體高度整合的優勢。

Source:HTC


Android品牌天天有新手機推出,要是都能立刻升級最新系統的話誰買新手機?


為什麼除 Nexus 以外的 Android 舊設備都很少且很慢得到系統升級?

我原來問的問題,可以看下裡面答案。。


你用的又不是谷歌發出來的android,是被手機商改過的,要手機商製作了,你才能升級。


手持 nexus 你給我說升級慢?


推送的細節不一樣,非Nexus,系統開發測試完成後是先給手機廠商,手機廠商在進行二次開發與改進,中間的開發測試需要時間,最後才推送給用戶,蘋果是直接推送給用戶。其實我也是猜的,WP就是這樣弄的。


因為承諾升級到x.x可以成為廠商的賣點

和先漲價再打折是一樣的邏輯


我覺得題主說的沒錯啊。iOS正式版一般發布第二天就開始推送,反觀Android,用這次Lollipop發布來看,老機型得等11月才開始推送。

BTW,我這是純吐槽啊!N4用戶在得知可升L後欣喜若狂,又發現11月才開始推送,以谷歌的尿性,很有可能我就等到月底了,太抓狂了!


廠商賣手機硬體賺錢 定製系統就是賠錢進去 google再積極升級 廠商不鳥你..


推薦閱讀:

你見過哪些令你瞠目結舌的 Android 代碼技巧?
因為不想在簡歷上作假找了個工資低的工作,這樣值得么?
Android 4.4 還流行 tab bar 底部導航欄嗎?
谷歌有哪些著名的爛尾項目?
怎樣實現SwipeRefreshLayout的自動刷新?類似知乎安卓版一打開頁面就自動刷新載入的效果。

TAG:iOS | 互聯網 | Android開發 | 系統升級 | Android |