為什麼 Android 系統那麼多 ROM,這是必然的嗎,有必要嗎?
人為什麼要穿有款式的衣服,有必要麼?
還是說,你想成為下面的那些人。
我想,有這個理由就夠了。
蘋果1984廣告視頻大家一定聽說過番茄家園、蘿蔔家園、雨林木風什麼的,都見過或者買過五元錢的「Ghost XP 一鍵裝機」光碟吧。
因為 Windows 自身的特點,電腦配置參差不齊,再加上使用習慣的問題,很多人都覺得 Windows 用上一段時間就會又慢又卡,要重裝。原版光碟安裝慢,而那些光碟標榜「十分鐘裝機」、「深度精簡」等等,所以漸漸的,幾乎所有人的電腦都在用這種光碟。人們會覺得原版 Windows XP「很臃腫,沒法用」,「需要精簡,優化」,「不符合中國人使用習慣」等等。
後來,人們希望裝完機之後可以順帶安裝一些常用軟體和工具,於是,這些光碟都附帶了一些軟體,還能一鍵安裝,用戶很滿意。這個時候,會有軟體開發商看到了商機,他們找到製作這些光碟的人,給他們說「你的光碟預裝我們的軟體,一台機子給你 X 元錢」製作者覺得很好,於是後來我們裝完機後,電腦里裝滿了各種工具欄、瀏覽器、播放器、網路電視、殺毒軟體和安全衛士。
當然,這些都是盜版的,都是應該被取締的。試想 Windows 是開源的或免費的,我們一開始的「番茄家園」和「蘿蔔家園」可能就會換成「250 安全系統」或「扣扣 XP 一鍵裝機」。
故事講完了,那麼換成 Android 手機,事情又有什麼異同呢?
Android 的開源決定了任何人都可以在其基礎上進行定製。一開始,Android 就是模仿 iOS 起家,Android 廠商想的不是別的,就是幻想用 Android 做出一個 iOS。這樣一來,各個廠商的系統差異很大。各大廠商還有自己的社區,自己的應用商店等。
這一堆系統,越做越臃腫,到了國內,還要被運營商裝上一堆永遠用不到的東西,廣大中初級配置的手機根本沒法用了。這個時候就會有大量的 ROM 打著「精簡」、「優化」的旗號誕生了。起初活躍在社區、論壇,可做大之後,就會走上了之前講過的相似的道路,通過預裝、合作等,依靠裝機量賺錢。
這是一個很棒的模式:讓所有消費者都明白「原生 Android 是沒法用的」、「廠商或運營商自帶的系統是很垃圾的」,通過做一款「免費」、「好用」、「符合中國人習慣」的 ROM,積累大量用戶,然後就可以通過其他方式賺錢。甚至有朝一日能賣自己品牌的手機。
我不知道國外的情況如何,不過我覺得眾多的 ROM 對於改善 Android 生態系統的益處不大。Android 模仿 iOS 這麼長時間,難道沒有發現,iOS 的成功,在於它是一個平台,真正精彩的是應用。
我看到羅永浩在微博上說「我們自帶的便箋、錄音機、計算器等應用好用到逆天」,那麼他為什麼不去開發這些應用然後去應用商店賣錢呢?因為賣不到錢。
我想一群優秀的 iOS 開發者聚在一起,一定會去做一個好用到逆天的應用然後去 AppStore 上賺錢;一群優秀的 Android 開發者呢,「我們做一個 ROM 吧」。因為開發一個新ROM的門檻很低,但是意義重大: 控制了ROM你就可以控制用戶,掌握用戶的隱私,用戶的使用習慣,引導用戶使用各種APP... 有多少人多少公司去開發ROM, 就會有多少ROM出現。
如果iOS可以自由刷ROM,肯定也有一大片iOS的ROM,WP同理。最近搞了台One X,人生第一台安卓機,下了個刷機精靈,選ROM的時候我呆掉了,只用過iPhone的人(為了節約時間我甚至沒越獄)肯定不能想像這種感覺。安卓的ROM說到底就是做加減法,去掉XXX功能和YYY服務,優化OOO功能,增加對ZZZ的支持。。。機能限制,高端機還好,低端安卓不刷機幾乎不能用,無奈很多元素是很難共存的,比如性能和續航,多功能和穩定性等等,每個人的需求不同,每個人各個時期的需求也不同,幾乎每個需求都能催生一個ROM,所以也就成了現在這個樣子。
Ps:我那One X最後刷了官方穩定版的MIUI,有點微卡,但也比自帶的HTC Sense好上十條黃浦江。
其實可以拿汽車來比較,大體就是四個輪子,一個發動機 車門 內飾。那怎麼才能賣的好呢。
既然Android開放給手機廠商,廠商當然希望做出一些有自己特色的ROM吸引消費者眼球,也就是銷售的噱頭。可能的做法比如加入一些自家的應用、個性插件、系統界面精心布局等等啦。
這樣再搭配一個不錯的硬體外觀可以達成不錯的效果。
==================================================================說點題外話,但說起來簡單做起來難,像蘋果那樣設計,軟硬體高度的整合,不是一般公司可以做到的。當前模式大多是生產委託給OEM,開發有些也會委託出去。說白了不是自己家人不會給你認真辦事的。再加上現在大些的公司各部門間勾心鬥角,明爭暗鬥,整天扯皮也會使最後做出來的東西成了四不像,最後草草了事。高度開放自由是Android與Google的核心價值
推薦閱讀:
※有哪些比較好的Android異常(crash、ANR、內存泄漏等等)處理機制?
※請問如何調用谷歌翻譯API?
※Android WebView 在開發過程中有哪些坑?
※React Native是否會是下一個技術浪潮?
※如何把AE的動效DEMO準確表達給軟體工程師?
TAG:Android開發 | 手機ROM | Android第三方ROM |