HTC 一張圖表讓你知道 Android 手機更新為何如此慢

MarcoHu | HTC
玩 Android 手機的朋友,一定或多或少都關心過自己手上的愛機未來能否升級,是否會當「孤兒機」也成為用戶評估手機廠用心與否的重點之一。其實當 Google 每每發布更新,手機廠要急忙趕上實在是件難事;HTC 美國就決定將系統更新的流程以 Inforgraphic 的方式全面公開,分成:評估、開發、整合、測試和認證、分發予用戶。一張圖就讓各位瞭解,為何手機廠推出更新是曠日廢時。

//timgm.eprice.com.hk/hk/mobile/img/2013-12/27/168983/uniqlo_1_HTC-_3bdc2ffd561f4e4b00375a9a15a32fe2.jpg

 

Google 把套件給予 HTC

HTC 將他們的手機產品分為網路商版本、無鎖機版本和 Google Play 版本 3 款,首先 Google 會將平台開發套件(PDK)交付 HTC,讓他們作初步評估,然後 Google 會對外發表新的 Android 版本;及後 Google 會向晶片製造商和 HTC 提供程式碼,晶片生產商會決定晶片能否支援新 Android 版本,而 HTC 則評估新 Android 版本的系統需求。這就是第一階段。
 

開發 Driver

第二階段開發:如果晶片製造商決定提供支援,就會編寫新的 Driver,同時作出針對性的優化工作。然後就會提供修改過的檔案(Board Support Package)予 HTC。


整合 HTC Sense + 網路商協調

接著就是第三階段的整合。網路商版本、無鎖機版本的手機,HTC 需要調配人手和資源開發新軟體版本,如果覺得可以支援,他們會將程式碼整合到 HTC Sense,而 Google Play 版本則毋須經過這程序。網路商版本的手機,HTC 接著需要跟每個網路商協調,包括 Apps、服務和其他需求,然後將網路商的修改寫入程式碼。
 

無鎖機和 Google Play 版本處理 

無鎖機和 Google Play 版本首先要經過 HTC 內部測試。然後 3 個版本的軟體都需要交予 Lab Entry(LE)進行測試,如果發現有問題,就要修改、除 Bugs 後重新送往 LE。接著就要交到監管機構、業界和 Google 作測試和驗證,合格和通過後,網路商版本手機再要送到網路商等候技術認可確認(Technical Acceptance)。完成後,Google 會簽發 Technical Acceptance(TA)。
 

OTA 發佈

最後,透過 HTC、網路商和 Google 以 OTA 方式將更新檔提供予用戶下載和安裝。根據 HTC 的 Infographic,網路商版本的手機共需要 12 個步驟,而無鎖機和 Google Play 版本分別需要 9 和 8 個步驟。了解過這個流程後,用戶們相信會明白系統更新要為甚麼等待這麼長時間。如果你想詳細了解箇中流程, 可以點擊下面 HTC 精心製作的 Infographic。

//timgm.eprice.com.hk/hk/mobile/img/2013-12/27/168983/keithyim_5_HTC-_b63c0364d5f49cc98f9f6aa18df04210.jpg

資料來源:HTC