Google Chromeは、Googleによって開発されたフリーウェアのウェブブラウザです。初期はWebKitなどのオープンソース部品や、Googleが開発したJavaScriptエンジンV8を組み合わせて作られ、ユーザーインターフェースの枠(「クローム」と呼ばれる)を意識したシンプルなデザインが特徴です。Google Chromeの基盤となるオープンソースプロジェクトは、Chromiumとして公開されています。

主な特徴

  • 高速なレンダリングとJavaScript実行: V8エンジンやレンダリングエンジン(Blink。BlinkはかつてのWebKitから派生)により、ページ表示やスクリプト実行が高速です。
  • マルチプロセス設計: 各タブや拡張機能を別プロセスで動作させることで、クラッシュやパフォーマンス低下の影響を局所化します。
  • サンドボックス機構: ウェブコンテンツを分離して実行することで、悪意あるコードによるシステムへの影響を抑えます。
  • Omnibox(統合アドレスバー): アドレス入力と検索を統合した使いやすいUIを提供します。
  • 拡張機能とテーマ: Chrome Web Storeを通じて多数の拡張機能やテーマが利用可能で、機能を柔軟に拡張できます。
  • 自動更新と同期: Googleアカウントでブックマークや履歴、パスワードを端末間で同期できます(自動更新機能により最新のセキュリティパッチが配布されます)。

歴史と展開

Google Chromeは、最初のベータ版が2008年9月2日にMicrosoft Windows向けに公開され、その後2008年12月に初の正式版がリリースされました。OS XやLinux向けの公式ビルドは後に提供され、特に2010年前後から各プラットフォームで安定した配布が進みました。以降、レンダリングエンジンのBlinkへの移行(WebKitからのフォーク)や、モバイル向け(Android、iOS)での最適化、拡張機能の充実などを通じて機能拡張と普及を続け、現在では世界で最も広く使われているブラウザの一つになっています。

Chromiumとの違い

ChromiumとしてはChromeの基礎となるオープンソースプロジェクトで、ソースコードは誰でも利用・改変できます。これに対してGoogle ChromeはChromiumに対し以下のような差分を持ちます。

  • 商用機能とバイナリ配布: Chromeには自動更新(Google Update / Omaha)、公式の署名バイナリ、ブランドロゴなどが含まれます。
  • 追加のコーデックやDRM: 一部の音声・映像コーデック(例:H.264など)やWidevine DRMなど、Chromiumに含まれない商用コンポーネントが組み込まれている場合があります。
  • 統合サービス: Googleアカウントとのスムーズな同期やGoogleのクラウドサービスとの連携が前提で最適化されています。
  • ライセンスとサポート: Chromiumは純粋なオープンソースライセンスで提供され、Chromeは追加のライセンスや商用ポリシーが適用されます。

セキュリティとプライバシー

Chromeは定期的なセキュリティ更新、サンドボックス、セーフブラウジング機能(フィッシングやマルウェアの警告)などを備えています。一方で、Googleサービスとの連携によりデフォルトで利用状況の一部が送信されることがあり、プライバシー設定や同期機能のオン/オフを利用者が管理できるようになっています。企業やプライバシー重視の用途では、Chromiumベースのカスタムビルドや設定変更でトラッキングを抑える選択肢もあります。

対応プラットフォーム

Chromeは主にWindows、macOS、Linux、Android、iOSで公式提供されています。ただし、iOS版はAppleのApp Storeポリシーにより内部レンダリングでWebKitを使用しており、他プラットフォームとはエンジンの実装が異なります。

まとめ

Google Chromeは速度、使いやすさ、拡張性を重視したブラウザで、多数のユーザーと豊富なエコシステムを持ちます。基盤となるオープンソースプロジェクトとしてのChromiumとしてが存在し、用途に応じて公式のChromeとChromiumのどちらを使うかを選べます。用途やプライバシー要件に応じて設定を見直し、最新バージョンを利用することをおすすめします。