CyanogenMod

维基百科,自由的百科全书
跳转至: 导航搜索
CyanogenMod
CyanogenMod-logo.pngCyanogenMod 10 homescreen screenshot.png
公司 / 开发者 Cyanogen(Steve Kondik)/CyanogenMod 團隊
编程语言 核心:C
部份函式庫:C++
使用者介面:Java
作業系統家族 嵌入式作業系統
源码模式 免費開放原始碼軟體
初始版本 3.1(HTC Dream 和 HTC Magic)
最新穩定版本 11.0 M9 / 2014年8月3日(2個月前) (2014-08-03)
市場取向 Android裝置的韌體
支持的语言 多语言
支援平台 ARM架構
默认用户界面 ADWLauncher (6.x - 7.x) / Trebuchet (9.x - 11.x)
许可证 Apache 2与GPLv2(免費軟體
官方網站 http://www.cyanogenmod.org

CyanogenMod(發音:英语发音:/s.ˈæn..ˌɛn.mɒd/)是一個開放原始碼作業系統套件,基於Android行動平台而開發,主要使用於智慧型手機平板電腦裝置上。它提供一些在官方Android系統或手機廠商沒有提供的功能,像是:支援FLAC音訊格式、快取壓縮(Compcache)、大量的APN名單、重新啟動功能等。CyanogenMod 也是第一個使用腦殘排程器(BFS, Brain Fuck Scheduler)作工作管理作業系統[1]

歷史[编辑]

2008 年9月HTC Dream手機發佈後,Android 社群發現其中一個可以在 Android 得到稱為「root」的最高權限方法[2]。這個發現結合了 Android 開源的性質,讓手機的韌體可以隨意進行修改和重新安裝到手機。某些手機並不需要進行修改,如 Android 開發手機Nexus One[3]

目前最新的 CyanogenMod 版本是基於Android 4.4 下去開發,並加入大量自製的原始碼。CyanogenMod的原始碼本來是由Cyanogen(本名Steve Kondik)編寫,後來也加入了xda-developers社群強化過的主畫面、撥號程式和網頁瀏覽器,另外也加入 BusyBox等其它的程式。

CyanogenMod Updater程式會提醒使用者有新版本的CyanogenMod,且也能順便協助安裝到他們的手機裡。使用者可以在 Google Play 下載該程式。但從5.0版本起,這個程式就不運作了,只能透過 Rom Manager 尋找韌體更新。直到10.0版本起,更新功能已重新加入至CyanogenMod。

原本CyanogenMod包含Google的一些专有软件(如Gmail及Android Market),但Google於2009年9月發出律師信要求該團隊不得再散布CyanogenMod,此舉引起部份CyanogenMod愛好者的反彈,認為Google公司違反其「不作惡」的經營口號,CyanogenMod一度暫停運作,此事件也引起一些媒體的注意而加以報導。在兩方協調之後,CyanogenMod恢復開發工作,但不能再包含Google的专有App,僅提供連結由使用者自行下載安裝。

CyanogenMod的創辦人Steve Kondik 在2011年被Samsung招攬加入手機軟體開發的工作[4],而Sony更提供手機給開發團隊[5]

2012年12月,Steve Kondik自Samsung離職,12月13日他在 Palo Alto 創辦了 CyanogenMod Inc.,CyanogenMod 开始商业化。CyanogenMod 的商业化引起原团队部分成员的不满,这些成员退出了 CyanogenMod 团队,另外组建了 OmniROM

2014年5月4日,CyanogenMod 宣布 ROM 程序包不再发布稳定版及RC版,而是以计划每月发布两次的 Milestone 版(M版)来替代原来的稳定版(stable)。

版本[编辑]

CyanogenMod 6[编辑]

當時Steve Kondik所發佈的Cyanogenmod 6基於Android2.2開發,代號為"Froyo",支援的機型有 Google Nexus one,HTC Dream,HTC Magic,Motorola Droid,HTC aria,HTC Legend,HTC Desire,HTC Evo 4G,HTC Hero,HTC Wildfire,HTC Incredible,和T-Mobile my Touch 3G slide,首個測試版本發佈於2010年7月11日,而穩定版本則發佈於2010年8月28日。

CyanogenMod 7[编辑]

CyanogenMod團隊所開發的CyanogenMod 7是基於Android2.3 Gingerbread固件源碼。其中CyanogenMod 7的自定義部份是由Steve Kondik所編寫,但有部份由論壇xda-developers的開發者協助,例如改良後的啟動器,撥號畫面,和瀏覽器。

CyanogenMod 8[编辑]

原本計劃CyanogenMod 8將會基於Android 3.0 Honeycomb開發,由於Google沒有開源Android 3.0的源碼,計劃拖延至Google發佈Android 4.0,CyanogenMod團隊表示會跳過CyanogenMod 8的開發而直接開發基於Android 4.0的CyanogenMod 9。

CyanogenMod 9[编辑]

CyanogenMod 9是基於Google的Android 4.0 Ice Cream Sandwich,Steve Kondik和他的CyanogenMod團隊宣佈準備開發。在2011年11月Google發佈Android 4.0.1的源碼後幾天,穩定版CM 9.0.0本已經釋出。

CyanogenMod 10[编辑]

CyanogenMod 10是基於Google的Android 4.1 Jelly Bean開發的。在2012年11月14日穩定版已經釋出。

CyanogenMod 10.1[编辑]

CyanogenMod 10.1基於2012年10月29日Google發布的Android 4.2。2013年6月25日穩定版 CyanogenMod 10.1 釋出。[6]

CyanogenMod 10.2[编辑]

CyanogenMod 10.2 基于 Google 2013年7月25日发布的 Android 4.3(Jelly Bean 果凍豆)开发。2013年9月9日发布的 CyanogenMod 10.2 每夜版首次包含 CyanogenMod 账户功能。

CyanogenMod 11[编辑]

2013年11月6日,Cyanogen團隊宣佈開始著手基於Android 4.4的CyanogenMod 11開發工作。

吉祥物[编辑]

原有的吉祥物"bugdroid"
吉祥物"CID"

早期CyanogenMod的吉祥物是踏着滑板的Android公仔"bugdroid"。2012年4月4日,CyanogenMod以“需要一个看起来更成熟的吉祥物”为由,推出了名為"Cid"的新吉祥物取代"bugdroid"。其名"Cid"是"CyanogenMod ID"的缩写。[7]

使用人數[编辑]

自測試版本以來,CyanogenMod 每天有1000次安裝。[8]而到了2013年,这个数字达到了每日上万次。[9]

硬件设备[编辑]

CyanogenMod 团队与Oppo公司 联合推出的限量版CyanogenMod版Oppo N1,于2013年12月24日开始发售。并于2014年1月13日与一加科技联合发布一加手机,由CyanogenMod公司负责一加手机海外版的预装系统。[10]

版本歷史[编辑]

CyanogenMod
版本
Android版本 發行日期 更新
3.1 Android 1.5 (Cupcake) 2009
3.2 2009
3.3.x 2009
3.4.x 2009
3.5.x 2009
3.6.x 2009
3.9.x 2009
4.0.4 Android 1.6 (Donut) 2009
4.1.x 2009
4.2.x 2009
5.0.0 Android 2.0 / 2.1 (Eclair) 2010-02-14[11]
5.0.1 2010
5.0.2 2010
5.0.3.x 2010
5.0.4.x 2010-02-27[12]
5.0.5.x 2010-03-19[13]
5.0.6 2010-04-16[14]
5.0.7 2010-05-25[15]
5.0.8 2010-07-19[16]
6.0.x Android 2.2 (Froyo) 2010-08-28
6.1.0 2010-12-06[17]
7.0.x Android 2.3.3 (Gingerbread) 2011-04-11[18]
7.1 Android 2.3.7 (Gingerbread) 2011-10-10
7.2 2012-06-16
8.x Android 3.x (Honeycomb) 取消開發
9.0 Android 4.0 (IceCream Sandwich) 2012-08-10
10.0 Android 4.1 (Jelly Bean) 2012-11-14
10.1 Android 4.2.2 (Jelly Bean) 2013-06-25
10.2 Android 4.3 (Jelly Bean) 2013-08-14
11 Android 4.4 (KitKat) 2013-12-05[19]

參考文獻[编辑]

  1. ^ BFS added to Android repository
  2. ^ Ben Marvin. How To: Root Your G1 And Install Android 1.5 Cupcake. The Android Site. 14 May 2009 [28 Oct 2010]. 
  3. ^ Developing on a Device. Android Developers. 12 October 2010 [28 Oct 2010]. 
  4. ^ 驚!CyanogenMod 創辦人加入 Samsung. Engadget. 2011-08-16 [2011-10-24]. 
  5. ^ Sony 將提供手機協助FreeXperia 團隊開發 CyanogenMod 7.1. Engadget. 2011-10-3 [2011-10-24]. 
  6. ^ CyanogenMod 10.1.0 Release. 2013-06-24. 
  7. ^ CyanogenMOD’s new mascot finalized and officially named Cid. [6 Apr 2012]. 
  8. ^ CM Installation Statistics. [28 Oct 2010]. 
  9. ^ CyanogenMod Statistics. [15 Jul 2013]. 
  10. ^ Cyanogen, Inc. OnePlus One. 
  11. ^ Cyanogen. CyanogenMod 5.0 (Nexus One). CyanogenMod blog. 14 February 2010 [23 Dec 2010]. 
  12. ^ Cyanogen. CyanogenMOD 5.0.4 Released. xda-developers. 27 February 2010 [23 Dec 2010]. 
  13. ^ Chase Bahers. CyanogenMOD v5.0.5 for HTC/Google Nexus One Released. AndroidSPIN. MobileTweek, Inc. 19 March 2010 [23 Dec 2010]. 
  14. ^ Cyanogen. CyanogenMod 5.0.6 – Tax Deductible. CyanogenMod blog. 16 April 2010 [23 Dec 2010]. 
  15. ^ Cyanogen. CyanogenMod 5.0.7 for Dream and Magic!. CyanogenMod blog. 25 May 2010 [23 Dec 2010]. 
  16. ^ Cyanogen. CyanogenMod-5.0.8 has landed!. CyangenMod blog. 19 July 2010 [23 Dec 2010]. 
  17. ^ Cyanogen. CyanogenMod-6.1 Stable Has Landed!. CyanogenMod blog. 6 December 2010 [23 Dec 2010]. 
  18. ^ Cyanogen. CyanogenMod 7.0 Released!. CyanogenMod blog. 11 April 2011 [23 Dec 2010]. 
  19. ^ ciwrl. CyanogenMod 11.0 M1 – Nexus Edition. CyanogenMod blog. 06 December 2013 [05 Dec 2013]. 

外部連結[编辑]