一張圖看懂 Android 軟體更新為何如此牛步

一張圖看懂 Android 軟體更新為何如此牛步

打從 9 月 Google 發表 Android 4.4 KitKat 以來,至今升級 4.4 版軟體的機器屈指可數。但究竟為何會這麼慢?HTC 最近在官網上以圖文方式說明 Android OS 更新流程,帶我們了解背後鮮為人知的複雜關係。

有時候你可能會疑惑,明明最新的 Android 4.4 KitKat 都推出好一陣子了,為何手機製造商遲遲不放出升級資訊?在 Android 陣營數以百計的手機型號中,要推出能馬上相容所有機種的軟體,對 Google、晶片組與手機製造商來說都是大難題。HTC 最近就在官方網頁中公佈 Android 軟體升級的流程圖,讓我們一窺 Android 軟體升級的複雜過程。

一張圖看懂 Android 軟體更新為何如此牛步

▲HTC 在軟體更新頁面整理出目前各機型的最新 Android 軟體。

Google Android 軟體製作完畢到開放用戶下載一共要經過五個階段,分別為 0-Evaluation(評估)、1-Development(開發)、2-Integration(整合)、3-Certification(驗證)、4-Push to customer(發送)。而目前 Android 裝置又可分為三大類產品,分別為合約版(代號:C)、解鎖/開發者版(代號:U)與 Google Play 版(代號:P)三大類。

一張圖看懂 Android 軟體更新為何如此牛步

▲Google Play 版(代號:P,藍線)跳過整合步驟,因此更新速度較快。

一般而言 Google Play 版的更新速度最快(8 步驟),原因在進入 Integration(整合)階段後,Google Play 版手機直接使用 Android 原生系統,無需整合其他第三方軟體,因此能加速版本更新速度。而合約版手機則須經過電信商認證過程,步驟也因此驟升至 12 步,拖延軟體發佈的時間;下面我們就來看看各版本的步驟流程,(請搭配下頁完整流程圖檢視)。

Gogle Play 版

  • 1. Google 將新版軟體的 PDK(Platform Development Kit)送交 HTC 以評估軟體框架(Framework)
  • 2. Google 宣布 Android 新版本推出
  • 3. Google 同時向晶片組供應商與 HTC 提供新版 Android 原始碼
  • 4. 晶片商此時會決定哪些晶片產品支援新版 Android;而 HTC 將對新版 Android 做出整體評估 
  • 5. 在晶片商確定支援的晶片組後,會開發必要的驅動並做出最佳化。在晶片商完成工作後,HTC 會根據手機使用的晶片組差異,收到修正過的 BSP(Board Support Package)。
  • 6. HTC 展開內部測試,並修改必要的部分供電信商做 Lab Entry(LE)網路測試;若出現重大 bug 則會在修正後發送新的 LE 交付測試。
  • 7. Google 進行 TA(Technical Acceptance)技術驗收。
  • 8. Google 將最終的 MR 版(Maintenance Release)軟體放至於 OTA(Over-the-Air)伺服器,開始向用戶發送更新訊息。

解鎖/開發者版

  • 1 至 5 項與 Google Play 版相同。
  • 6. HTC 招集人力與資源針對 MR 版(Maintenance Release)軟體進行測試,如果決定支援新版軟體,HTC 會將 HTC Snese 等專屬軟體與 Android 原始碼整合。
  • 7. HTC 展開內部測試,並修改必要的部分供電信商做 Lab Entry(LE)網路測試;若出現重大 bug 則會在修正後發送新的 LE 交付測試。
  • 8. Google 進行 TA(Technical Acceptance)技術驗收。
  • 9. HTC 將最終的 MR 版(Maintenance Release)軟體放至於 OTA(Over-the-Air)伺服器,開始向用戶發送更新訊息。

合約版

  • 1 至 6 項與解鎖/開發者版相同
  • 7. HTC 與電信商合作,提出 App、服務或其他必要修改項目。
  • 8. HTC 依各電信商需求,修改原始碼內容。
  • 9. HTC 與電信商進行 LE 測試。
  • 10. 若出現重大 bug,會在修正後發送新的 LE 交付電信商測試。
  • 11. HTC 收到電信商 TA(Technical Acceptance)技術驗收結束後,在交由 Google 進行最終 TA 驗收。
  • 12. HTC 與電信商將最終的 MR 版(Maintenance Release)軟體放至於 OTA(Over-the-Air)伺服器,開始向用戶發送更新訊息。

(下一頁有 Google Android OS Update 完整流程圖)

資料來源:HTC 軟體更新官網

 

延伸閱讀:

HTC One 更新 Sense 5.5,改變看這裡

Google 宣布 Android 4.4 代號為「KitKat」,Android 5.0 還要再等等

完整 Nexus 體驗!New HTC One 推 Android 原生版本,6 月 26 美國 Google Play 開賣

HTC 推 4G LTE 版琥珀金 HTC One,上傳照片再抽 24K 黃金限定版

cherryeye
作者

使用 Facebook 留言
Dafuq
1人給推

1.  Dafuq (發表於 2013年12月30日 22:02)
HTC的PR以爲post張圖就能解決群衆怒火?

永遠改變不了除了Play Edition以外就是更新慢.慢.慢.慢的事實╮(╯_╰)╭
板橋
2.  板橋 (發表於 2013年12月31日 00:47)
是否 更新升級:看 個人喜好,,

但能 升級至 android4.4.2版本(海苔條 變透明),

是一件 快樂的事 。^O^
宅男
1人給推

3.  宅男 (發表於 2013年12月31日 01:41)
挺合理的不是嗎?android的世界這麼大
android新版本的開發是交由google所做,不是各個廠商自己去開發

很多人談更新問題
不想想是NEXUS系列的就好
NEXUS系列的至少都跟APPLE有的比

明明軟體出來到不同廠商時間本來就有一段,一堆人在那哀怨跟蘋果比比較慢
發表回應
謹慎發言,尊重彼此。按此展開留言規則