哪些中國第三方ROM改良自國外第三方ROM?
要說有哪些的話我得說大多數都是,反而是自己做的屬於少數。
關於魔趣和CM的關係,我轉篇龍豬的文章給你們吧。
龍豬說說AOSP,魔趣,CM那些事兒,具有豐富知識的科普帖。_wp7吧
魔趣,CM,Omni等項目全部基於Google AOSP開源代碼,大家產生誤解的主要原因有以下幾點:
1.覺得大家界面差不多。答:Android原生系統就是這樣的風格,幾大流行的開源項目都維持這樣的風格,並未像國內廠商那樣喜歡換個皮。2.代碼合併問題:答:CM是最早誕生的開源項目,MoKee成立於2012年12月12日,Omni則成立於 2013。很多情況下,大部分開發者已經習慣於提交到CM,而其它項目再從CM同步。這很好理解,假如你要給一群人布置任務,肯定也是告訴少數幾個人或是一個人,讓他們再去告知更多的人而不是親自去一個一個的通知,太累了。3.機型適配問題:答:各大開源項目的設備配置幾乎都是及其接近的,這很正常,機器的硬體就那德行,配置參數不那麼寫還能怎麼寫?所以必然是通用的。至於廠商私有代碼,都是廠商閉源的東西,任何人都能提取到,誰也不會多拿少拿。這個項目屬於http://github.com/themuppets,既不屬於CM,也不屬於MoKee,Omni或者其它,這裡面的文件都是由全球的開發者維護的。4.為什麼CM有的機型BUG其它開源項目也有?答:同上,設備代碼都通用的,怎麼可能不出問題?只能等維護該機型的開發者來修復並提交。CM,MOKEE或是其它開源項目誰都無力也不可能購買全部機型去自己調試。拿這個當理由的只不過是一群一知半解的人的無知說辭。5.拿主題引擎扯淡的:答:舊版主題引擎源於國外運營商T-Mobile的貢獻。新版主題引擎源於SONY對Google AOSP的貢獻。各大開源項目只不過拿來共同改進而已。6.拿最近的音效程序和音樂程序扯淡的。 答:音效程序AudioFX是Google的開源項目,不信自己去翻源碼去看CopyRight。
音樂程序是Andrew Neal在2012年的開源項目,CM拿來完善代替Apollo,魔趣覺得不錯,拿來進一步material化並強化功能,比如加入睡眠模式。7.拿合併代碼扯淡的:具體可以看下面的內容,這裡我再講下,CM關於底層代碼70%都是從高通QRD開源項目那裡扒來的,你們知道嗎?更別說還有LGE等其它的提交,不服去看代碼。開源項目之間的關係:互相貢獻代碼,開源精神不意味著只索取,不付出。幾大開源項目基本上都是互相合併對方優秀的代碼,但並不是全部拿走,因為這樣大家就沒什麼差異化了,那是不對的。所以除了少數沒啥名氣的開源項目會把各大開源項目的功能全部拿來弄的亂七八糟以外。CyanogenMod,Omni,MoKee都有自己的差異點,不會什麼都拿,我們會保持彼此的差異化。所以你可以看到魔趣多了些功能,相比CM或者Omni也少了一些功能。最核心的,是我們對通用模塊的態度!基本上涉及重要模塊的,我們都會主動去共享給其它項目。比如5.0 Google的SElinux更嚴格了,導致有些功能失靈,如系統更新寫入命令的邏輯。魔趣修好並已經提交給CM等待合併。再如4.4的ART無法啟動BUG,也是魔趣率先修復並提交給CM的。所以我強調的是開源精神,大家索取並貢獻著自己的力量,促進整個Android的發展和完善。同時嚴格遵守開源協議,尊重別人勞動成果,在更新日誌寫明作者,在重要源代碼保持別人版權信息。比如:http://changelog.mokeedev.com/read.php?change_log=Changelog_150204.logmk_version=MK50和https://github.com/MoKee/android_frameworks_base/commits/mkl誰貢獻的代碼一目了然。
我翻譯一下,就比如說萬物基於MIUI,要是某一天MIUI出了bug(當然全知全能的MIUI是不可能出bug的,這裡只做假設),於是你家的馬桶和你都出了bug,那我可以說你基於你家馬桶嘛?顯然不行吧?同理。
1.魔趣
改源於原CM,做了一些本土化的東西
比如應用自匹配透明式狀態欄,通知欄顯示農曆,狀態欄網速,下滑滾動動畫,漢化,等等....也有把代碼貢獻給cm的,比如原來CM11無法打開ART的問題,就是魔趣上傳代碼修復的2.MIUI最初版本改版於cm,做了對界面大量的改進與本土化功能,成為當時國內最好用,最受歡迎ROM到了V5後已經不基於CM了,改為基於官方ROM從塞班鳳凰刷機開始,我就幾乎沒見過哪個固件純粹是國人做的。
把國外大神做的成果拿來改改主題,加加元素再打包編譯就會被稱作大神了。不可否認的是,儘管拾人牙慧,這樣的操作仍舊是非常複雜和消耗時間,對這樣的二次修改勞動表示感謝。MIUI 最早是 CM 移植過來的,這點根本不需要老羅『爆料』
但從 V4 開始 MIUI 就不是拿 CM 源碼修修改改了。
從很大程度上講,『中國第三方ROM都改良自國外第三方ROM』MIUI必須不是改良自國外第三方ROM(之前把題目看成哪些中國第三方ROM不是改良自國外第三方ROM了,抱歉)
樓上幾位說MIUI最早是CM移植過來的,這是不對的,MIUI是從AOSP直接開發的,只是當適配某些機型時,底層驅動使用了CM的代碼而已,當適配另一些機型,比如小米1,底層驅動使用的並不是CM的代碼,這時就和CM一點關係都沒有了
這二者不是一個概念,就像你不能說Android是OpenGL移植過來的,只能說Android的圖形部分使用了OpenGL的代碼你要說哪些ROM作者用了國外大神的ROM來給自己加加光環,這沒錯。
但是你要說哪些第三方團隊這麼做給自己加加光環,這就不對了。
無非矛頭都指向了CyanogenMod(CM)。沒錯,CM是給安卓用戶造福不淺。但是要想到的是一個成功的第三方ROM不是改改版本信息什麼的就OK。而是一個團隊的人員在努力。雖然它們是以盈利為目的沒錯,但是他們的宗旨不也是給用戶更好的體驗?
相信CM的本意就是希望能在這麼一個圈子裡起到一個帶頭作用,現在它做到了。
題主說的改良自或許換做基於會比較合適。話說覺得有點跑題:(
---------------------------------------------------------------
得說一下我所認為第三方ROM不是類似這些標題:
『 最新官方4.4爆滑穩定/S5功能/長期使用 』『 全機型note4風/修復農曆/長期用 』『 移植G3rom-cloud1.3低熱省電/多功能全系列整合版_支持多機型 』當然,這些都是愛好者們的作品。沒有什麼不好的意思,就是想說不在題主的討論範圍之內。如果moonlight的東西也算rom的話。
很多吧
MIUI
絕大多數都是,我一般去外國xda,手機上下個客戶端瀏覽還是挺快的
魔趣大法好!
MIUI最初的時候是改自CM的。老羅說過這事。
推薦閱讀:
※為什麼很多安卓手機開始不支持SD卡擴展了?
※手機CPU的性能和手機的流暢度是否有關?
※安卓手機使用8GB內存是很實用還是性能過剩?
※豌豆莢偷跑流量?
※哪些外觀好看且便宜的智能手機適合推薦給媽媽?
TAG:Android開發 | Android手機 | Android刷機 | Android | Android第三方ROM |