為什麼許多廠商喜歡魔改 AOSP?

如題,各種功能閹割,亂改 API,然後 App 不能正常運行,甚至 Framework 級廣告.. AOSP 不好嗎,為什麼非要改,增加人力物力?


晶元商(高通,mtk)給手機廠商就不是aosp了,或多或少都有點差別,而且晶元商一開始的Android 代碼也不是從AOSP直接拿來的,很多都是和Google共同開發的。然後手機廠商再根據自己的特色功能,定製功能會修改一部分Android code,Framework層修改是不可避免的,不修改很難實現某些功能。但是,不管怎麼修改都好, 是不會修改Android的API的,可能會增加,畢竟CTS還是要過,不過出不了廠。


自己的一些想法,歡迎機友們理性討論。

1.一些廠商偏愛扁平風等風格,試圖讓自己的手機更有特色,辨識度高(不僅限於)。推出一些有自己想法的功能時也需要魔改原生。

2.需承認原生安卓有些地方確實不適合中國國情,修改後添加一些比如號碼歸屬地類功能還是有必要的。

3.國情原因,國產毒瘤沒有克制,很毒,原生安卓沒有黑域綠色寫輪眼之類壓制不了,需要魔改一些東西,儘可能不讓用戶因為app問題而黑自己家手機從而影響銷量。

4.很多手機廠商剛推出手機時安卓系統不夠成熟,ui確實不符合大多數人審美,於是廠商需要魔改一下,不至於太難看,沒人買手機。安卓直到棒棒糖才有一個比較美觀高效的ui,但是廠商們已經開始用自己魔改的ui了,於是放棄回歸原生(可能也沒考慮過回去…)。

5.廠商也是有競爭、顧忌的,沒有哪家大廠會完全放心的使用另一家大廠的產品,除非有親密或者深度合作關係,出於這種考慮,手機廠商或多或少都會改一點。

歡迎補充。


不改那能用?

回歸MIUI的最大動力:

就算是阿里系這種毒瘤,照樣召之即來揮之即去。

黑域雖然在運行,但我昨天重啟後根本沒重新adb啟用服務,續航基本沒差,裝上純屬習慣,考慮卸掉。


各大廠不魔改的話壓不住全家桶們啊


因為AOSP不夠好啊,不僅因為簡陋而不符合市場審美需要,更是有一定的歷史原因

HTC作為安卓開山鼻祖,HTC sense的存在也為其他OEM的設備個性化做出了一個非常棒的榜樣,而廠商對AOSP的定製的目的也在於提高品牌辨識度,對於不同地區也為了提升設備使用便利性而做本地化


be together, not the same


因為中國沒有 Google,沒有 Play 商店,App 基本上個個都很毒,而廠商不想讓毒瘤們黑了自己,也只能這樣了。


AOSP過於簡陋,不符合國情。

因為能改,提供不同的UI界面和操作方式是廠商的自由。至於兼容性,在境外的話Android手機廠商的手機都會進行CTS測試保證兼容。

Framework 級廣告.....你是說谷歌服務么?


從歷史上來講谷歌在中國的缺位,導致原生android異化為中國特色安卓。

第一個原因是android生態的缺失導致國內應用開發無人監管、濫用許可權、破壞用戶體驗。國內手機廠商被迫推出反制措施繼而有了魔改安卓,在這過程中無良開發商有使用更多非谷歌android正規開發方式的辦法,繞過廠商的限制。惡性循環最終導致了魔改安卓成為中國特色。

第二個原因在於原生android界面風格的簡陋,除了廠商早期作品以外,你就看不到原生android在中國的痕迹了。為了吸引更多的用戶,加大競爭力以及產品識別度廠家紛紛推出各具特色的定製UI。為了方便界面設計加入獨家功能魔改就必不可少了。


因為開源,因為不封閉,因為壓不住毒瘤,因為以前又丑又簡陋,因為沒有本地化。


推薦閱讀:

Android性能優化
OnePlus 一加3T:距離不「將就」,還要更「講究」一點 | 肉身評測

TAG:Android | Android第三方ROM | AOSP |