23
ROMとは何なのか、と疑問に思ったことがあるなら、ここに答えがあります。ROMとは、カートリッジ、CD、ハードドライブなどの物理的な記憶媒体に元々保存されていたソフトウェアのデジタル画像です。
ROMとは何ですか?基本
ROMはエミュレータ上のレトロゲームの心臓部です。 現代のデバイスでゲームをプレイする際に必要なオリジナルゲームの全データが含まれています。 ROMは、エミュレータを使用して現代のハードウェア上でプログラムを実行したり、Androidデバイスの代替OSとして使用したりすることを可能にします。 しかし、その使用には法的および技術的に複雑な問題があります。
- ROMファイルとは、ゲームボーイのカートリッジやN64のモジュールなどのメモリーチップの正確なデジタルコピーです。
- 特別なソフトウェアを使用すれば、ゲームをデジタル化できるだけでなく、実際にプレイすることもできます。これらのプログラムはエミュレータと呼ばれます。つまり、ROMを使用して、PC上でゲームボーイのゲームをプレイできるということです。
- RAMとは対照的に、ROMは情報を物理的にメモリセルにエンコード(例えば、特殊なトランジスタや電荷キャリアによって)するため、データを恒久的に保存します。
- ROMをダウンロードすることは、著作権侵害にあたるため、オリジナルのゲームを所有していない場合は違法です。 コピープロテクトの仕組みを回避してゲームをコピーすることさえ処罰の対象となります。 実際には料金が発生するゲームを無償で使用していることになります。 ただし、ROMを使用したことで個人に請求が行った例はまだありません。
- 多くの ROM サイトでは、デバイスに感染するマルウェアや不正ソフトウェアを配布しています。
Android スマートフォン:カスタム ROM とは?
カスタムROMとは、スマートフォンのプリインストールされたシステムに代わる、代替のAndroidオペレーティングシステムです。 開発者やコミュニティによって作成され、オリジナルのソフトウェアよりも自由度が高く、パフォーマンスが良く、アップデートのサポート期間が長い場合が多いです。 カスタムROMの対義語は、いわゆる「ストックROM」です。
- カスタムROMは、オープンソースのAOSP(Android Open Source Project)コードをベースに、デバイス用にカスタマイズされたAndroidの修正版です。これにより、システムをより制御しやすくなります。
- ほとんどのスマートフォンメーカーは、自社製品にAndroidオペレーティングシステムを採用しています。 カスタムROMは、Androidシステムに大幅な変更を加えるボランティアグループによって開発されることが多いです。
- カスタムROMは、メーカーがプリインストールした、多くの場合役に立たないアプリを削除するため、ストレージ容量を節約でき、パフォーマンスが向上します。
- メーカーがサポートを終了していても、ユーザーはタイムリーにセキュリティアップデートや新しいAndroidバージョンを受け取ることができます。高度な設定、テーマ、システム最適化により、デバイスの大幅なカスタマイズが可能です。
- 古いスマートフォンは、カスタムROMを使用して最新のソフトウェアに更新することで、寿命を延ばすことができます。
- カスタムROMをインストールすると、特に新しい機種ではデバイスの保証が無効になる場合があります。インストール時にはすべてのデータが消去されるため、完全なバックアップが不可欠です。
- 欠陥のあるROMや不適切なインストールは、不安定さやセキュリティ上の脆弱性、あるいは「レンガ化」(使用不能なデバイス)につながる可能性があります。カメラの最適化や独自のセンサーなどの特別な機能が動作しない、あるいは限定的にしか動作しない場合があります。