CyanogenMod

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索
CyanogenMod
CyanogenMOD textlogo.svg
CyanogenMod 12 homescreen english.png
CyanogenMod 12 "Lollipop"
開発元企業 / 開発者 Cyanogen Inc., CyanogenMod team
OSの系統 Android
ソースモデル フリーソフトウェア
オープンソースソフトウェア
初リリース 3.1 (Dream & Magic)
最新安定版リリース 13.0 (ZNH0E) / 2016年4月17日(3か月前) (2016-04-17
最新開発版リリース 13.0 (nightliesビルド) / 2015年11月24日(7か月前) (2015-11-24
対象市場 Android用モバイル機器のファームウェア
パッケージ管理 Google Play(gapps別途必要)、APK
対応プラットフォーム ARM
既定のユーザインタフェース ADW.Launcher (7.x) / Trebuchet (9.x, 10.x)
ライセンス Apache 2.0 and GPLv2[1]
ウェブサイト www.cyanogenmod.org
テンプレートを表示

CyanogenMod(サイアノジェンモッド[2][3])は CyanogenMod Inc. が開発している Android をカスタマイズしたオープンソーススマートフォンおよびタブレット向けのオペレーティングシステム(アフターマーケットファームウェア)である。略称はCM(シーエム)。日本語もサポートしている。

概要[編集]

FLACロスレス音楽形式、システムレベルのテーマ変更、compcache、様々なAPNのリスト、OpenVPN(公式アプリが存在するAndroid4.0以降相当のCM9以降は削除)、電源メニューからのリブートおよびスクリーンショット、Bluetoothでのテザリング、通知バー上のトグル機能、DSPイコライザーといった公式ファームウェアにはない拡張機能をサポートしている。CyanogenModは、BFSをタスクスケジューラとして組み込んだ最初のモバイルOSであり、この変更はAndroidの公式なソースツリーの実験的ブランチにマージされた[4]。CyanogenModの主張はベンダーがリリースする公式なAndroidファームウェアを上回る性能と信頼性である。

2009年の9月後半に、GoogleがCyanogenModの主な開発者であるSteve Kondikに警告状を送ったことで、CyanogenModは注目を集めた。Googleのこの行動はオープンソースコミュニティに対する挑戦とみなされ、PC WorldThe RegisterThe InquirerArs TechnicaThe HZDNetGigaom、そしてeWeekなどの大手メディアにも取り上げられた。[5]

2011年7月17日、CyanogenModの導入済みデバイス数が50万を超えた。[6]

2012年12月13日、Benchmark Capital と Redpoint Ventures からシリーズAとして700万米ドル調達し、Steve Kondik は CyanogenMod Inc. を設立した[7]

バージョン歴[編集]

サポート状況:
サポート終了 サポート中 最新バージョン 最新プレビュー版 将来のリリース
バージョン Androidのバージョン 最新/メジャーバージョンのリリース リリース日 変更点
3 Android1.5
(カップケーキ)
3.6.8.1 2009年7月1日 3.6.8は、Android 1.5r3カップケーキがベース。
3.9.3 2009年7月22日 3.9.3からFLACに対応する。
4 Android1.5 / 1.6
(カップケーキ/ドーナツ)
4.1.4 2009年8月30日 4.1.4は、Android 1.6ドーナツをベースにし、このバージョンからクイックオフィスアプリを削除。
4.2.15.1 2009年10月24日 4.2.3からUSBテザリングをサポート。4.2.6は、Android 1.6r2ドーナツベース。4.2.11は、ブラウザやギャラリーでピンチズームやスワイプ操作をサポート。最終版4.2.15.1
5 Android2.0 / 2.1
(エクレア)
5.0.8 2010年7月19日 ADWランチャーを標準に変更。最終バージョン:5.0.8
6 Androidの2.2.x
(フローズンヨーグルト)
6.0.0 2010年8月28日 アドホックWi-Fi、デュアルカメラ、パフォーマンスを向上さのためのコンパイラの実装。
6.1.3 2010年12月6日 6.1.0は、Android 2.2.1がベース。最終バージョン:6.1.3
7 Android2.3.x
(ジンジャーブレッド)
7.0.3 2011年4月10日 Android2.3.3ジンジャーブレッドがベース。
7.1.0 2011年10月10日 Android2.3.7ジンジャーブレッドがベース。
7.2.0 2012年6月16日 新しいデバイス、更新されたシステムUIの翻訳、ロック画面の刷新、アイスクリームサンドイッチにおけrアニメーションバックポート、多くのバグ修正
8 Android3.x
(ハニカム)
N/A N/A 計画されたが、Android4.0のソースコードと一緒に公開されて、開発されなかった。
9 Android4.0.x
(アイスクリームサンドイッチ)
9.1 2012年8月29日 Android4.0.xのアイスクリームサンドイッチがベース。CM独占リリースで、開​​発者は別のCMバージョンリリースに変更されました。
10 Android4.1.x
(ジェリービーンズ)
10.0.0 2012年11月13日 Android4.1.2ジェリービーンがベース。このバージョンは、当時XDA開発者が初期のバージョンを作り始めており、モトローラモビリティの基準で2012年7月14日の最初のリリースされた。
Android4.2.x
(ジェリービーンズ)
10.1.3 2013年6月24日 Android4.2.2ジェリービーンがベース。プライバシー強化とSELinuxが含まれる。
Android4.3.x
(ジェリービーンズ)
10.2.1 2014年1月31日 Android4.3ジェリービーンがベース。ブラックリスト機能を追加。
11 Androidの4.4.x
(キットカット)
11 2014年12月5日 Android4.4キットカットがベース。
12 Android5.0.x / 5.1.x
(ロリポップ)
12.0 2015年1月5日 Android5.0.xロリポップがベース。
12.1 2015年6月30日 Android5.1.xロリポップがベース。既存のプログラムリーク問題の修正。
13 Android6.x
(マシュマロ)
13 2015年12月24日 Android6.0マシュマロがベース。
14 Android7.x
(ヌガー)
14 2016-2017年(予定) Android7.0がベース(予定)。

開発[編集]

携帯電話HTC Dream2008年9月に発売されてすぐ、AndroidのLinuxサブシステム上のルート権限を手に入れることのできる“rooting”(所謂root化)と呼ばれる手法が、Androidコミュニティで発見された。[8] この発見により、オープンソースであるAndroidのファームウェアの修正と再インストールが可能になった。これらの修正はAndroid Dev Phoneなどのロックされていないブートローダを持った開発用端末には不要である。[9]

CyanogenMod 9.0 は、公式リリースであるAndroid 4.0.4 "Ice Cream Sandwich"のコードをベースにしている。CyanogenModのカスタム部分はまずCyanogen (Steve Kondik)らによって書かれたが、xda-developers コミュニティなどの外部からの貢献部分も含んでいる。

CyanogenはCyanogenModとともに使われる“recovery image”のメンテナでもあった。このrecovery imageは、特別な機器のメモリのバックアップやリストア、またはファームウェアの修正やアップグレードに使われる特殊なブートモードである。[10] Cyanogenのrecovery imageは、現在利用可能な多くのAndroid端末のroot化手法である「ワンクリックルート」を統合している。[11][12]なお、現在開発は終了している模様。

CyanogenMod Updaterと呼ばれるアプリケーションがあり、CyanogenModの新しいアップデートを通知し、ダウンロード及びインストールを行う。このアプリケーションはAndroid Marketで公開されていたが、現在は削除されている。

現在は ROM Manager を用いたOTAアップデートや ClockWorkMod Recovery などを用いた手動でのアップデートが可能である。

Google Apps などの使用許可論争[編集]

バージョン4.1.11.1まで、CyanogenModには、GoogleによるGmail、Maps、Market、Talk、YouTubeなどのクローズドソースアプリケーションと、プロプライエタリなハードウェアドライバが組み込まれていた。これらのパッケージはベンダによるAndroidディストリビューションに含まれていたが、フリーなディストリビューションにはライセンスされていなかった。GoogleがCyanogenに対し、前述のアプリケーションをディストリビューションに含めないように警告したあと、数日間開発が停止した。[13][14][15][16] Googleに対する多くのCyanogenModユーザの反応は敵対的で、Googleの法的脅迫は、Google自身の持つ利益を損ない、彼らのモットーである“Don't be evil”を冒していると言われた。[17][18][19]

Google の立場を明確にした前述の声明と[20]、その後の Google と Cyanogen との交渉により、プロプライエタリな“Google Experience”コンポーネントをバンドルしない形で、CyanogenMod プロジェクトが継続できるという決着を見た。[21][22].

これは、プロプライエタリな Google 製アプリケーションが Google 提供のファームウェアからバックアップされ、権利を侵害していない CyanogenMod に再インストールされてもよい、ということを示した。しかしながらこの論争は、Android 開発者が Google 製アプリケーションを置き換えるようなオープンソースアプリケーションを開発するきっかけになった。[23]

Cyanogenは、Googleとの問題は残っていないとしても、プロプライエタリでクローズドなデバイスドライバのライセンスに問題が生じる可能性を警告した。[24]。しかしながら、彼はソースツリーを再構築し、ライセンシング問題が解決されると信じている。彼はまた、Googleの従業員の援助を受けている。[25]

Cyanogenとその他の開発者たちは、Open Android AllianceOpen Handset Allianceではない)を構成している。これは、「完全にカスタマイズできて、Googleや他の権利に頼らないAndroidの雰囲気」への貢献をゴールとする組織である。[26][27]

脚注[編集]

[ヘルプ]

関連項目[編集]

外部リンク[編集]