為什麼魔趣能一直給舊機型更新而官方卻不給更新?

本人幾年前的努比亞Z5S,現在魔趣官網還在更新ROM,雖然我現在用的是刷魔趣6.01的Z9MINI。當年Z5S刷機的時候還不知道魔趣系統。今天偶爾看了魔趣官網居然發現了Z5S還在更新,系統6.01(Z5S剛買時候是422)。魔趣說自己是非盈利的,為什麼那麼多手機的官方廠商在更新系統方面連一個第三方ROM製作團隊都不如?魔趣支持機型比一個手機廠商的機型多多了吧?而且那麼多老機型還一直維護更新。雖然魔趣好像是以CM為基礎進行適配,可是機型那麼多啊!工作量會小嗎?可是一個廠商才能有幾款機型?尤其是努比亞Z5Z7Z9Z11系列都是走量的主打機型,官方為什麼要放棄用戶?廠商放棄用戶,不給用戶體驗最新的安卓系統,只一味的做營銷賣硬體這樣做難道不是在給安卓自掘墳墓?

綜上:我覺得只能說國產廠商除了少部分(比如小米,至少系統更新方面做得好),其他的都是流氓,只顧圈錢。


噗,我又來了~

魔趣 60.1 的 Z5S 適配是我做的。準確來說是基於 @BambooIV 前輩的 CM 適配代碼(nx503a-dev · GitHub)移植過來的。

之所以 Z5S 還能依舊堅挺到 Marshmallow,原因在於高通也一直有提供 MSM8974(驍龍800/801,代表機型有 Nexus 5、一加1)平台的內核源碼及 for 6.0.1 的驅動至今年5月。所以 Z5S 才能幾乎毫不費力地堅挺到現在。

至於 Android 7.0,很遺憾由於高通已經正式廢棄 MSM8974 了,所以也就沒有 7.0 的驅動了。好在目前來說繼續用舊的驅動也能勉強上 7.0(BambooIV 前輩已經放出 CM14 了),但缺少了高通親爹的支持,理論上穩定性肯定不如現在驍龍 810、820 的機器,並且以後隨著 Android API 版本的演進會越來越糟糕。

雖然魔趣好像是以CM為基礎進行適配,可是機型那麼多啊!工作量會小嗎?

題主這句話不太準確。實際上一些國產機型的 CM 適配和魔趣適配是同一個人在做的(比如 dianlujitao 前輩維護的一加3)。

並且,魔趣並不是一個人在維護(CM 也不是)。比如我目前就只是維護了努比亞 Z5S 和 Z11 兩個機型的適配。可是魔趣現在有 53 個人啊…

並且維護一個機型,除了一開始適配的工作量略大外,後面基本上就盯著它每天的自動構建有沒有掛掉就行了(偶爾也要追一下高通的內核源碼)。比如 Z11 這個本年度的機型,高通幾乎每個星期都會放出 MSM8996 的內核更新,我都會去合併並且檢查有沒有帶來新 BUG;比如 Z5S 這個高通已經停更的機型,其實我已經很久沒動它了,除了之前一次主代碼調整導致編譯崩了…

官方為什麼要放棄用戶?

可以參考我另一個回答:為何手機廠商給舊機型提供系統更新如此艱難? - 陳星宇的回答

(以下為煽情部分)

其實本來魔趣在 51.1 時是 Parhelia(MM的閑言碎語)前輩維護的,後來因為他也棄坑 MSM8974 了,所以並沒有升級到 60.1。

後來5月份的時候,我入坑做 ROM 了(此處應有悲傷音樂)。

手上有一台閑置的還是原廠 4.2.2 的 Z5S,於是在 GitHub 搜到了 BambooIV 的適配代碼,自己試著拉了 CM 源碼編譯運行成功了 Σ( ° △ °|||)︴

從此開啟了新世界的大門

於是在微博上和 BambooIV 交流了很多,開始試著去完善這份適配代碼(虛擬鍵支持…雙擊喚醒…呼吸燈…)

然後又認識了龍豬,進了魔趣。再經過 BambooIV 的同意將適配代碼 fork 了魔趣版本。也認識了 Parhelia 大神,大神後來也給這份適配修復了一些 BUG 和做了一些優化。

再後來壯了下膽入了 Z11(第一天首發時搶的…),第一次自己做了適配。

從此在做 ROM 這條路上越走越遠………………


官方敢更新個藍牙不能用的包?(隨便舉個例子_(:3」∠)_


推薦閱讀:

如何評價Android 7.0正式版(2016年8月22日發布)?
Android 怎麼才能不卡?

TAG:國產手機廠商 | 系統升級 | Android | Android第三方ROM | 安卓UI |