Android はオープンソースであるため、開発者はそのコードを取得し、機能を追加し、Android スマートフォンやタブレット用の独自のオペレーティング システム イメージを構築できます。多くの Android マニアは このようなカスタム ROM をインストールし ますが、なぜでしょうか?
「ROM」は「読み取り専用メモリ」の略です。カスタム ROM は、デバイスの Android オペレーティング システム (通常は読み取り専用メモリに保存されている) を新しいバージョンの Android オペレーティング システムに置き換えます。カスタム ROM は 、root アクセスの取得 とは異なります。
最新バージョンの Android を入手する
これは、カスタム ROM をインストールする最も一般的な理由です。多くのメーカーは、 古い Android スマートフォンやタブレットをアップデートしない か、 通信事業者やメーカーの遅れ により、アップデートが携帯電話に届くまでに何か月もかかる場合があります。アップデートを受け取っていない古いデバイスをお持ちで、最新バージョンの Android を実行したい場合は、カスタム ROM がまさにチケットです。 CyanogenMod は、この目的で最も人気のある ROM です。独自の調整が加えられていますが、基本システムは Google が作成した Android の標準バージョンに似ています。 CyanogenMod やその他のカスタム ROM のおかげで、正式にアップデートされることのない多くの古いデバイスで最新バージョンの Android を実行できます。
デバイスがタイムリーなアップデートをまだ受け取っている場合、特に Google が定期的にアップデートしている Nexus デバイス の場合は、カスタム ROM はそれほど魅力的ではありません。
メーカースキンを Android の標準バージョンに置き換える
Samsung や HTC などのメーカーは、自社のバージョンの Android を「スキン」し、Google が作成したすっきりとした外観を、多くの場合、より乱雑でまとまりのない独自の外観に置き換えます。多くの人はこれが好きではありませんが、それでも Samsung Galaxy S4 や HTC One のようなフラッグシップ携帯電話を使いたいと考えています。
メーカーのスキンから純正の Android の外観に簡単に切り替えることはできません。確かに、カスタム ROM をインストールせず、root 化しなくても ランチャーを置き換える ことはできますが、メーカーがオペレーティング システムに対して行った疑わしいカスタマイズをすべて消去することはできません。 。 Android の純正の外観を取得し、メーカーのカスタマイズをすべてクリーンな Android システムに置き換えるには、カスタム ROM をインストールする必要があります。
デバイスのスキンを気にしない場合、または標準の Android システムがすでに付属している Nexus デバイスを使用している場合、これを行う理由はありません。
ブロートウェアを排除する
通信事業者から携帯電話を購入すると、多くの場合 、ブロートウェアが同梱され ています。 NASCAR アプリ、TV アプリ、携帯電話ではなく携帯通信会社のサーバーに連絡先を保存する連絡先アプリなど、これらのアプリはシステムを乱雑にし、ディスク領域を無駄にする可能性があります。メーカーは、通信事業者が携帯電話を入手する前に独自のソフトウェアを追加することもあるため、携帯電話が携帯電話に届く前に、2 つの会社がそれぞれ独自のブロートウェアを追加することになります。
これらのアプリをディスクから実際に消去したい場合、最善の方法はカスタム ROM をインストールすることです。 root 化せずにアプリを無効にする こともできますが、消費するディスク容量は解放されません。
追加機能とシステム調整を追加する
カスタム ROM は、標準の Android にはない機能と、他では入手できない多くの調整オプションを提供します。たとえば、カスタム ROM を使用すると、次のことが可能になります。
- スキンをインストールして、Android オペレーティング システム全体の外観をカスタマイズします。
- Android に含まれるクイック設定メニューをカスタマイズして、よく使用する独自の設定ショートカットを追加します。
- 特定のアプリに対して、よりフル機能のタブレット インターフェイスを使用して、スマートフォンのタブレット モードでアプリを実行します。
- デバイスを簡単にオーバークロックして動作を速くしたり、アンダークロックして動作を遅くしたりしながら、バッテリー寿命を延ばすことができます。
- ヘッドフォンが接続されているときにシステム音量を上げると、Android が常に表示する音量警告を無効にします。
- 画面の領域を増やすには、下部のナビゲーション バー (画面上のボタン) を非表示にします。
- システム設定を切り替えることで、root アクセスを簡単に有効にできます。
カスタム ROM は他にも多くの機能を提供します。これは、そのような低レベルのアクセスで実行できることのほんの一部です。
これらの調整の一部は、root アクセスのみでカスタム ROM のような調整を可能にする Xused Framework のようなソリューションを使用して、一般的な Android デバイスで実行できる可能性があります。ただし、カスタム ROM の開発はさらに進んでおり、これらの機能が 1 つのパッケージに含まれています。
アプリの権限を構成する
カスタム ROM には Android アプリの権限を管理する方法が含まれていることが多いため、Facebook が GPS 位置情報を追跡するのを防ぎ、電話番号やその他の身元情報を提供せずに Android ゲームをプレイできます。この機能は Android 4.3 で非表示の設定パネルとして登場したため、Android の正式バージョンにすぐに登場することを期待するほかありません。
カスタム Android ROM をインストールしない理由
カスタム ROM は完璧ではなく、ROM、お使いのデバイス、および ROM がどの程度サポートしているかによっては、欠点がある場合があります。次のような問題が発生する可能性があります。
- バッテリー寿命の問題 : カスタム ROM はデバイスに最適化されていない可能性があり、デバイスの公式 ROM よりも早くバッテリーを消耗する可能性があります。
- ハードウェアの問題 : カスタム ROM は携帯電話のあらゆるハードウェアを適切にサポートしていない可能性があるため、バグ、ハードウェアの機能不全、またはその他の問題が発生する可能性があります。たとえば、デバイスのカメラは、公式 ROM よりもうまく写真を撮影できない場合があります。
- バグ : カスタム ROM はメーカーやキャリアによってテストされていないため、デバイスや ROM に固有の他のバグに遭遇する可能性があります。また、アプリが強制終了したり、携帯電話がランダムに再起動したりするなど、システムが不安定になる可能性もあります。
カスタム ROM は、単にデバイスを購入し、購入した会社によって正式にサポートおよび更新されるだけではなく、さらに多くの作業が必要です。 多くの Android オタクが Nexus デバイスを購入するのはそのためです。Nexus デバイス は、Google からタイムリーなアップデートを直接受け取ります。 CyanogenMod は、Google Play の CyanogenMod アプリを介して簡単なインストール プロセスを提供することで、この状況を変えようとしています。
カスタム ROM を探していて、どこから始めればよいかわからない場合は、 CyanogenMod の Web サイトを チェックして、お使いのデバイスがサポートされているかどうかを確認してください。 Android デバイスの XDA 開発者フォーラムを チェックして、デバイス用に特別に開発されたカスタム ROM を見つけることもできます。これは、あまり一般的ではないデバイスを使用している場合に役立ちます。この方法を使用する場合は、安定していて十分にサポートされていると思われる ROM を必ず見つけてください。
画像クレジット: Flickr の Jon Fingas 、 Flickr の Johan Larsson





