Android 設備緩慢的升級之路

jopen 10年前發布 | 7K 次閱讀 Android

Android 設備緩慢的升級之路

        iOS 7 正式推送的二個半月后,在蘋果所有 iOS 設備中的占比已經高達 74%,而 Android 的 Jelly Bean 發布一年半后,在激活 Android 設備的份額才達到 52.1%(根據 Google 新的統計方法,只包括訪問 Google Play 的設備)。最新的 Android 版本 Kitkat 在一個月的普及后,在激活 Android 設備的份額只占到了 1.1%。

        相比 iOS 來說,Android 設備的升級可謂緩慢。Google 曾想通過 Android 升級聯盟來解決這個問題,但結果只是失敗而歸。Android 設備的升級為何如此困難?HTC 最近發布的一張信息圖中,描述了 Android 設備升級的繁瑣步驟。

        這張信息圖涉及了三種設備:Google Play 版、解鎖版/開發者版、合約版。其中,合約版的升級最為復雜,共有 12 個步驟。Google Play 版的升級雖然由 Google 負責,但是仍然要經過 8 個步驟。

        Google Play 版

        1. Google 向 HTC 提供 PDK,讓它測試新的軟件架構(PDK 是指平臺開發工具包)。

        2. Google 宣布 Android 新版本。

        3. Google 向芯片制造商提供源代碼;Google 向 HTC 提供源代碼。

        4. 芯片商決定那些芯片支持新版本 Android;HTC 對 Android 新版本的系統要求進行評估。

        5. 當芯片制造商確定了支持新版本 Android 的芯片后,他們會開發必要的驅動,并針對芯片做優化;HTC 獲得修改后的版支持包(BSP)。

        6. HTC 開始內部測試。如果發現關鍵的 bug,需要對其進行修正,并對新版本做運營商網絡測試(Lab Entry)。

        7. Google 進行技術認可。

        8. Google 把 MR 版(維護版)放到 OTA 服務器,并開始向消費者的設備推送。

        解鎖版/開發者版

        1—5. 與 Google Play 版相同

        6. HTC 部署人力和資源,對新的軟件版本(MR 版)進行測試。如果 HTC 決定支持該版本,源代碼將與 HTC Sense 融合。

        7. HTC 進行內部測試。如果發現關鍵的 bug,需要對其進行修正,并對新的版本做運營商網絡測試。

        8. Google 進行技術認可。

        9. HTC 把 MR 版提交到 OTA 服務器,并開始向消費者的設備推送。

        合約版

        1-6 與解鎖版/開發者版相同。

        7. HTC 與每個運營商合作,以確定運營商修改的程度,包括應用、服務和其它要求。

        8. HTC 把運營商的修改添加到代碼中。

        9. HTC 對系統做運營商網絡測試。

        10. 如果發現關鍵的 bug,需要對其進行修正,并對新版本做運營商網絡測試。

        11. HTC 收到運營商的技術認可;Google 進行技術認可。

        12. HTC 和運營商把 MR 版提交到 OTA 服務器,并開始向消費者的設備推送。

        由于繁雜的升級步驟,Android 設備升級的緩慢就不奇怪了。不過,Android 用戶可以安慰自己的是,即使自己的設備被廠商拋棄,仍然有第三方積極給其開發 ROM,特別是用戶較多的旗艦機,更有可能提前獲得升級。比如被 Google 拋棄的三兒子,現在已經可以刷 AOKP 團隊提供的 Kitkat ROM 了。iOS 設備升級雖然很快,但是一旦被蘋果拋棄,只有升級硬件一途。

Android 設備緩慢的升級之路

來自: ifanr 愛范兒

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!