3844fe9190cd4f4c293c6ca0cdac32e7 近期 Android 又推出新版更新,許多 Android 裝置用戶第一時間想到的是:「我手上的手機或平板能夠升級嗎?」但除非是近1年內新發表的產品,絕大部份的裝置沒有辦法獲得更新。不過在你譙死手機製造商之前,先看看XDA管理者Shen Ye提出的解釋……

Android雖然是開放原始碼的系統,但Google本身並不為各式各樣的晶片進行最佳化的動作。一般而言,OEM代工廠更新Android方式的步驟如下:

  1. OEM並無法直接拿到Android的原始碼。(即使Google的確在網路上公布了各版的原始碼,但因為要與各廠SoC作整合,用了也是白搭)
  2. SoC原廠負責提供從Google那拿來的原始碼,原廠會進行驅動程式置入以及針對自家晶片最佳化的動作,提供稱之為開發版支援套裝軟體(BSP、Board Support Package)的東西。
  3. OEM廠商拿到開發版支援套裝軟體,才能夠與自家的產品做結合提供更新。

這對於像是HTC或是Sony此類沒有自行生產SoC的廠商來說壓力較大,因為他們必須仰賴SoC廠商(如高通)提供BSP,才能夠對旗下產品做出升級。其中最明顯的例子就是HTC One S(Snapdragon S3版本),原先HTC預計可提供Android 4.2.2的版本升級,但由於高通方面決定停止對Snapdragon S3的支援,所以HTC也無能為力。

所以有時候即使是新發表的Android裝置,卻依然無法升級至最新的Android版本,原因就在於內部使用了比較老舊的SoC,而SoC製造商並不打算支援最新的Android版本。

▲原先預計有Android 4.2版本升級的One S Snapdragon S3版,最終因高通的放棄支援而無法升級。

但像是Samsung這種擁有SoC晶片的Android製造商來說,因為自家的晶片自己最清楚,因此採用Exynos晶片的Samsung手機通常都可獲得最新的系統升級(看看那好運的Galaxy S2),但採用其它SoC的手機升級與否還是要看原廠的面子。

如果使用者相當在意Android版本的升級,請盡量購買採用最新SoC的產品,或是購買Google的Nexus系列,相較一般手機製造商的產品,Nexus的更新支援周期已經算是比較長的了。

資料來源:Google+(Shen Ye)

延伸閱讀:

Android 5.0 可能不會那麼快,HTC Android 4.3 升級進度表流出

Samsung Galaxy 家族多款產品升級Android 4.1 版本,你升級了嗎

使用 Facebook 留言

Gan醬
1人給推

1.  Gan醬 (發表於 2013年7月30日 13:21)
什麼是SoC?

SoC是System-on-chip的縮略形式,中文名稱為系統級晶片。它的最大特點就是集成度高,把上邊我們說到的很多重要晶片都集成到單獨的一款矽晶片上。出了CPU之外,系統級晶片還包括顯卡,記憶體,USB主控晶片,電源管理電路,無線晶片(Wi-Fi,3G,4G LTE等等。)前面我們說過,單獨一塊CPU晶片什麼做不了,但是一塊系統級晶片則完全有可能直接作為電腦來使用。
希羅
1人給推

3.  希羅 (發表於 2013年7月30日 15:20)
這麼說來
one S被換心導致不能升級
還真是錯怪HTC了呢

都是they(高通)的錯
板橋
4.  板橋 (發表於 2013年7月30日 16:37)
Android 最 令人垢病 的 部份,,

就是各家【品牌廠商】,作業系統 版本 的 混亂。

舊機型(不能升級也就算了),,

這月【新機】產品:有的還在沿用 4.1版本,

似乎 Android 原生種,較無 煩惱。
K.Su
5.  K.Su (發表於 2013年7月30日 17:06)
這個的確在業界不是什麼祕密
舉個例 ~ Nivida T3 ~ 照現在的資訊 應該是不用等4.3了
因為N廠已經轉向T4

一樣的問題, 基本上所有的SoC廠都握有主控權
所以就算Google放出最新的版本, 一般沒有自己生產晶片的手機廠
就只能被動 ~
191
6.  191 (發表於 2013年7月30日 18:54)
※ 引述《K.Su》的留言:
> 這個的確在業界不是什麼祕密
> 舉個例 ~ Nivida T3 ~ 照現在的資訊 應該是不用等4.3了
> 因為N廠已經轉向T4
>
nexus 7表示
cc
7.  cc (發表於 2013年7月30日 19:23)
說真的在意這個的話,不如別買中低階,買熱門的高階機種,至少一直有神人會做ROM,至少我用S1、S2、S3都是這樣,S4大概就不行了。不然就買原生機吧
cmingyan
2人給推

9.  cmingyan (發表於 2013年7月31日 09:05)
※ 引述《希羅》的留言:
> 這麼說來
> one S被換心導致不能升級
> 還真是錯怪HTC了呢
>
> 都是they(高通)的錯

要用什麼 SOC 晶片也是手機廠商決定的。
這當然還是 HTC 的問題!
K.Su
1人給推

10.  K.Su (發表於 2013年7月31日 10:08)
※ 引述《cmingyan》的留言:
>
> 要用什麼 SOC 晶片也是手機廠商決定的。
> 這當然還是 HTC 的問題!
SoC廠不會說死到底會支援到什麼版本的
計畫基本上都是running change
所以有時候品牌廠也是無奈
不過基本上出新手機賺硬體利潤 還是台灣廠商的一貫型態
<( ̄︶ ̄)>
GUESS
1人給推

11.  GUESS (發表於 2013年7月31日 11:04)
如果當初一視同仁跟歐美地區的ONE S版本一樣用S4,而不是推出台灣歧視版用舊核心的S3就沒這些風風雨雨了

發表回應

謹慎發言,尊重彼此。按此展開留言規則