ChromiumとChromeの違いは何ですか?

Chromiumは、Chromeウェブブラウザの基盤を形成するオープンソースのブラウザプロジェクトです。しかし、それが何を意味するのかをもう少し詳しく見てみましょう。

Googleが2008年に最初にChromeを導入したとき、Chromeがオープンソースプロジェクトとして基づいていたChromiumソースコードもリリースしました。そのオープンソースコードはChromiumプロジェクトによって維持されていますが、Chrome自体はGoogleによって維持されています。

関連:Chromebookを購入する必要がありますか?

2つのブラウザの最大の違いは、ChromeはChromiumをベースにしていますが、Googleは自動更新や追加のビデオ形式のサポートなどの独自の機能もChromeに追加していることです。Googleは、独自のChrome OS(Chromebookで実行されるオペレーティングシステム)の基盤を形成するオープンソースプロジェクトであるChromiumOSでも同様のアプローチを採用しました。

Chromeにはクロムにはないものがあります

ChromeはChromiumをベースにしていますが、Googleは、Chromiumに欠けている独自のクローズドソースビットをChromeブラウザに追加しています。具体的には、GoogleはChromiumを取得し、次を追加します。

  • AAC、H.264、およびMP3のサポート。 Chromeには、これらの独自のメディア形式用にライセンスされたコーデックが含まれているため、さまざまなメディアコンテンツ、特にHTML5ビデオを使用してH.264ビデオをストリーミングするサイトにアクセスできます。どちらのブラウザにも、基本的な無料のコーデック(Opus、Theora、Vorbis、VP8、VP9、およびWAV)が含まれています。

関連:LinuxでFirefoxを使用していますか?あなたのFlashPlayerは古くて時代遅れです!

  • Adobe Flash(PPAPI)。 Chromeには、GoogleがChromeとともに自動的に更新するサンドボックス化されたPepper API(PPAPI)Flashプラグインが含まれています。これは、Linuxで最新バージョンのFlashを入手する唯一の方法です。WindowsとMacでも、AdobeのWebサイトから入手できる古いNPAPI Flashプラグインよりも、Chromeのサンドボックス化されたPPAPIFlashプラグインを使用したほうがよいでしょう。(実際には、ChromeからPepper Flashプラグインを入手してインストールし、必要に応じてChromiumで使用できます。)
  • Googleアップデート。 ChromeのWindowsおよびMacユーザーは、Chromeを自動的に最新の状態に保つ追加のバックグラウンドアプリを入手できます。Linuxユーザーは、標準のソフトウェア管理ツールを使用します。
  • 拡張制限。Chromeの場合、GoogleはChromeウェブストアでホストされていない拡張機能を無効にします。
  • クラッシュとエラーの報告。Chromeのユーザーは、分析のためにクラッシュとエラーに関する統計をGoogleに送信することを選択できます。
  • セキュリティサンドボックス(?)。 また、一部のLinuxディストリビューションではChromiumのセキュリティサンドボックスが無効になっている可能性があるため、Chromiumのabout:sandboxに移動して、サンドボックスがデフォルトで有効になって機能していることを確認することもできます。これは、Chromium(およびChrome)の最高の機能の1つです。

Googleブランドではありませんが、Chromiumは依然としてGoogle中心であることに注意してください。たとえば、ChromiumにはChromeと同じ同期機能が含まれているため、Googleアカウントでログインしてデータを同期できます。

クロムの入手

ほぼすべてのプラットフォームでGoogleChromeを入手するには、Google Chromeのダウンロードページにアクセスするだけです。必要に応じて、Chromiumを入手する方法を見てみましょう。

関連:Linuxでのソフトウェアインストールおよびパッケージマネージャーの動作

Linuxでは、多くの場合、Linuxディストリビューションのソフトウェアリポジトリから直接Chromiumをインストールできます。たとえば、Ubuntu Linuxでは、Ubuntuソフトウェアセンターを開き、Chromiumを検索して、[インストール]をクリックすることでインストールできます。Chromiumは、Linuxディストリビューションのソフトウェアリポジトリを介してセキュリティアップデートで更新されます。

WindowsとMacでは、Chromiumの使用は少し難しいです。公式のChromiumビルドを入手できますが、それらは最先端のみであり、自動的に更新されません。アップデータは、GoogleChromeのクローズドソース部分です。誰かからサードパーティのビルドを入手することはできますが、それらも自動的に更新されないため、サードパーティのディストリビューターを信頼する必要があります。ソースコードからChromiumを自分でコンパイルすることもできますが、更新が利用可能になるたびに本当にコンパイルしたいですか?おそらくそうではありません。

「スパイウェア」はどうですか?(実際にはスパイウェアではありません)

Google Chromeには、Chromiumにはないクラッシュレポート機能が含まれています。Chromeでクラッシュレポートを有効にすることを選択した場合、クラッシュに関する情報がGoogleに送信されます。Chromiumを使用している場合、このクラッシュレポーターは存在しないため、昔ながらの方法でバグトレースを取得する必要があります。Linuxディストリビューションは、Chromiumのコードを提供する前に変更する場合もあります。Chromeのバグを特定しようとしている場合は、Chromiumの代わりにChromeを使用したほうがよいでしょう。

関連:アプリに「使用統計」と「エラーレポート」を送信させる必要がありますか?

Chromiumには、Chromeにある使用状況追跡または「ユーザーメトリック」機能もありません。これは、ブラウザのさまざまな部分の使用方法に関する情報をGoogleに送信し、意思決定の基礎となるデータを提供するオプションの機能です。(これは、Microsoftが[スタート]メニューを誰も使用しなかったために削除したと言ったときに使用したと主張した種類のデータでした。

これまで、ユーザーは各Chromeブラウザに一意の「クライアントID」が付属していることを心配し、Chromiumには付属していないことに気づきました。Googleは2010年にこれをやめました。

ただし、ChromiumにはGoogleのサーバーに依存する多くの機能が含まれており、それらの機能はデフォルトで有効になっています。これらの機能は、Chromium設定ページに一覧表示されます。これには、入力ミスのあるWebアドレスの修正に役立つWebサービス、予測サービス、Googleのフィッシング対策機能などが含まれます。

だから、あなたはどちらを使うべきですか?

関連:オープンソースソフトウェアとは何ですか、なぜそれが重要なのですか?

Chromiumは、オープンソースソフトウェアを必要とするLinuxディストリビューションが、Chromeとほぼ同じWebブラウザーをパッケージ化して、ユーザーに出荷できるので便利です。このようなLinuxディストリビューションでは、Firefoxの代わりにChromiumをデフォルトのWebブラウザとして使用することもできます。オープンソースソフトウェアに興味があり、クローズドソースビットを避けようとしている場合は、Chromiumが適しています。

ただし、オープンソースソフトウェアにそれほど情熱を持っていない多くのLinuxユーザーは、ChromiumではなくChromeをインストールしたいと思うかもしれません。Chromeをインストールすると、Flashを使用している場合に優れたFlashプレーヤーが得られ、オンラインで大量のメディアコンテンツのロックが解除されます。たとえば、Linux上のGoogleChromeでNetflixビデオをストリーミングできるようになりました。これには、HTML5ビデオのH.264サポートが必要です。これはChromiumには含まれていません。

それで、ChromeまたはChromium?WindowsとMacを使用している場合、選択はかなり明確です。Chromiumは、実際に使用するにはあまりにも気難しいものです。主な理由は、自動的に更新される公式の安定したビルドを入手できないためです。ここでの本当の選択は、Linuxユーザーが行う必要があります。