XDA から Cyanogenmod、LineageOS まで: 簡単な歴史

LineageOS とその前身である CyanogenMod は、XDA Developers の歴史の中で最も成功したカスタム ROM です。 ここからはMODの話です。

LineageOS と XDA の背後にある物語は、切っても切れない関係にあります。 カスタム Android フレーバーは、何十万ものユーザーにロックを解除する機会を与えてきました。 スマートフォンの可能性を最大限に発揮し、多くの場合、スマートフォンの寿命をはるかに超えて寿命を延ばすことができます。 メーカーが意図したもの。 ただし、明日の LineageOS 関連の大きなニュースに先立って、すべてがどのように始まったのかについて立ち止まって考えたことがない場合、または思い出させたい場合は、私たちがあなたを啓発させてください。

シアンモッド時代

現在 LineageOS として知られているものの前身は 11 年前に始まりました。 多くのカスタム ROM と同様に、それはこれらの神聖なページから始まりました。 Cyanogen 氏自身 (別名 Stefanie Kondik) は、寄稿者と協力して、OEM がサポートを終了した場合でも、さまざまな電話モデルで動作する ROM を作成しました。

サポートされた最初のデバイスは、HTC Dream (別名 T-Mobile G1) でした。これは、最初に市販された Android デバイスであり、フォーラム住人の名前による作品から発展したファームウェア ビルドを備えています。 イエスフリーク. Android 市場が成長するにつれて、CyanogenMod も成長し、最新の Samsung Galaxy の大ヒットモデルから最小のチャレンジャー モデルまで、公式または非公式のフォークとして各デバイスに合わせて調整されました。

HTC HD2 (それが可能な小さなハンドセット) に良い思い出がある人は、CyanogenMod が この最も汎用性の高いオペレーティング システムへの移植に成功した他の多くのオペレーティング システムの触媒。 デバイス。 実際、多くのカスタム ROM 設計者は、CyanogenMod を独自のプロジェクトの出発点として使用しました。これは、CyanogenMod がさまざまな追加機能を備えた AOSP 製品をすべて安定したベースに基づいて構築しているためです。 今日、CyanogenMod で初公開された Android の標準として受け入れられている機能の中には、FLAC サポート、通知プルダウンの切り替え、GUI を利用したオーバークロックなどがありました。

初期の頃は、Google とのいたちごっこのような戦いでした。Google は、携帯電話ソフトウェアの root 化を (その段階では) 快く受け入れませんでした。 しかし、Google が発行するパッチごとに誰かがそれを解読し、すぐにほぼすべての携帯電話にカスタム ROM が大量に提供されるようになりました。 Cyanogen は、このページでは愛情を込めて「チーム」として知られている、ボランティアのメンテナーと開発者のチームを率いています。 ドゥシュ。」

CyanogenMod はプライバシーに大きく基づいていたため、実際の使用量の数字を取得するのは非常に困難でした。 2012 年から 3 年の最盛期には、少なくとも 5000 万台のデバイスが CyanogenMod を実行していたと考えられており、これは Android の最大の非 OEM ファームウェアであることに間違いありません。

CyanogenMod の最終バージョンは、Android 7.0 Nougat をベースとしたバージョン 14 でした。 それから、状況は変わり始めました…。

株式会社サイノジェン

2013 年、コンディクは自​​分の作品を収益化して商品化する可能性を検討し始めました。 オープンソース製品であっても、OEM が自社のデバイスに直接導入できるバージョンの CyanogenMod を作成するオプションがありました。 反応物は混合した。 一部の XDA ユーザーは、Kondik がこれまでコミュニティとオープンな共有を厳密に重視していた XDA の精神を裏切っていると感じていました。

新興企業がコミュニティプロジェクトに無償で寄付された仕事から利益を得るのは適切なのかどうかを疑問視する人もいた。 実際、個々の開発者がサポートを中止した場合、スタックの一部のモジュールを書き直す必要がありました。

Kondik 氏は、CyanogenMod はほとんどのユーザーにとって無料の製品として継続され、商用に委託されたバージョンのみが現金で販売されることを明らかにしました。 彼女は事業を正式なものにするために 700 万ドルのベンチャーキャピタル資金を獲得し、Cyanogen Inc. うまれた。 XDA コミュニティとの友好関係を維持するために、Cyanogen Inc. CyanogenMod コードに関してはほぼ同じオープンソース ライセンスを維持し、Cyanogen OS を実行するデバイス用のデバイス ツリーとカーネル ソース コードをリリースすることを約束しました。

しかし、いくつかの事件がこの善意を脅かすことになりました。 Cyanogen OS には、CameraNext や GalleryNext などのいくつかのクローズド ソース アプリケーションがあり、Focal などの一部のアプリのライセンスを GPL から Apache に変換しようとしました。 しかし、後者は、開発者 xplodwild がコードに対するクローズドソースの修正を採用し、アプリケーション全体を商用ライセンスの下に移行することを拒否したため、Focal の撤退を引き起こしました。

摩擦にもかかわらず、Cyanogen Inc は印象を残し始め、OnePlus として知られる小規模な新興企業を含め、Android のゴールド ラッシュに参加する顧客を魅了し始めました。 詳細については、後ほど説明します。 一方、Windows が登場した 2015 年に Microsoft がリングに投げ込むなど、投資は続けられました。 モバイルは苦境に立たされており、同社はすでにモバイルの成功をどのように活用できるかに注目していました。 アンドロイド。 これにより、Microsoft の支持率が最も低迷していた 2016 年のアップデートで、Microsoft の多くの Android アプリへのポインタがファームウェアにバンドルされ、非常に不人気になりました。

この頃までに、このような取り組みも手伝って、内部摩擦は沸騰し始めていました。 Cyanogen Inc. と OnePlus の関係は、OnePlus One のリリース直後に Cyanogen Inc. が、 は別の OEM とインド向けの独占契約を結んでいました。 インドは常に OnePlus にとって重要な市場であったため、この紛争が両当事者に与えた影響は明白でした。 スペインのBQや英国に拠点を置くWileyfoxなど、他のOEMも参加したが、OnePlusが実質的に疎外されたため、Cyanogen OSには「キラー製品」がなかった。

コンディック氏でさえ、会社が新しい形態で進歩を遂げていないことに不満を感じていた。 一方で、最高経営責任者(CEO)のカート・マクマスター氏は、CyanogenModが間もなくGoogleに代わってAndroidの管理を行うだろうとマスコミに喜んで自慢した(ジョン・レノンの「より大きい」のAndroid版) イエスの主張)、一方で、すべてのリソースが有料向けにカスタマイズされたバージョンの作成に費やされたため、それまで活発に行われていたプラットフォームの更新が減速し始め、ほぼ停止に近づきました。 クライアント。

CyanogenMod はカスタム ROM として引き続き人気がありましたが、その商用ツイン Cyanogen OS は惨事となっていました。 2016年7月、30人のスタッフ(約5分の1)が一斉に解雇され、シアトルのオフィスは「全壊」し、CEOのカート・マクマスター氏は会社を去り、駆け出しCOOのリオル・タイ氏がCEOの職に就いた。

最も注目すべきは、この期間のある時点で、ステファニー・コンディク自身が自身の会社の取締役会から外されたことです。 彼女は後に、「間違った人々と仕事をし」、事業の失敗や開発者が感じている疎外感を防ぐことができなかったと語った。 さらに悪いことに、彼女はシアンの名前に対する法的権利を失っていた。 状況は良くありませんでした。

そして、2016 年のクリスマスの 2 日前、Cyanogen Inc は正式に解散し、CyanogenMod は事実上終了しました。 彼女の追放後、Kondik 氏は開発コミュニティに作業を無駄にしないようにフォークするよう懇願しました。

翌日のクリスマスイブに、XDA フォーラムに「LineageOS」という名前が初めて使用されました。

LineageOS の登場

良好なオペレーティング システムを長期間停止し続けることはできません。 すぐに、元 Cyanogen 時代の開発者を含む XDA フォーラムのメンバーが、孤立した CyanogenMod をサポートするチームを組織しました。 法的な問題のおかげで新しい名前が必要となり、以前のプロジェクトからの継続性を反映して LineageOS が選択されました。

コミュニティの手に戻り、CyanogenMod の最後のビルドのソース コードに基づいて、LineageOS 名の下で多くの非公式フォークがホリデー期間中に XDA フォーラムですぐにリリースされました。 数週間後の 2017 年初頭に、最初の公式ビルドが登場し始め、正式な意図表明がブログ投稿で発表されました。

LineageOS の機能セットには、コミュニティによって開発されたいくつかのストック アプリが含まれています。 専用のメール クライアント、カメラ アプリ (Snap)、特注のファイル マネージャーに加えて、単なる Android の代替「スキン」を超えた機能も多数あります。 これらには、ハードウェア ボタンのカスタマイズ、AOSP に登場するずっと前のグローバル ダーク テーマ、 プライバシー ガードによるきめ細かな権限、および通話に番号が表示されるのをブロックする機能 歴史。

2018 年 2 月には LineageOS 15.1 がリリースされました。これは、一部のデバイスで XDA テイクバックがリリースされて以来、初めて発表された新しいバージョンです。 13か月後、 バージョン16 その頃には、製品の開発はより慣れ親しんだリズムに戻っていました。 バージョン 16 では、新しい「信頼」インターフェイスが導入され、デバイスを必要に応じて安全かつプライベートにするためのダッシュボードが提供されます。 2019 年にはバージョン 16 がリリースされ、その時点までにいくつかのフォークが登場し、その中には「Google レス」を提供するものもありました。 経験があり、真のオープンソース環境を優先してライセンスされたコンポーネントをすべて削除することさえありました。 ごく最近では、世界が狂った直後、今年の4月に、 リネージュ 17.1最新のメジャー リリースである、Android 10 上に構築されたリリースが発表されました。 現在、Android 11 をベースにしたリネージュ 18 の開発が進行中です。

物語は続く…。

リネージュOS は、オープンソースのコミュニティ主導のアプローチにより、文字通り何千もの電話モデルに代替ファームウェアを提供します。 XDA では、LineageOS およびその開発者とのつながりを非常に誇りに思っており、これを使用してさらに水準を引き上げる方法を皆さんにお伝えするのが待ちきれません。

明日 (2020 年 10 月 27 日火曜日) XDA で次の章をお読みください。 サインアップ ここ 早期予約リストに追加するには、一般販売が開始される前に、そのリストに登録されている全員に固有のリンクを電子メールで送信します。ただし、在庫には限りがあるため、お早めに!