インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

2018年の時点で、インターネットユーザーの約65%がGoogle Chromeを使ってウェブを閲覧しており、Googleのオープンソースブラウザプロジェクト「Chromium」をベースとしたブラウザの利用者も着実に増え続けています。

Microsoft EdgeがChromiumへの移行を発表したことは記憶に新しいところです。Opera、Brave、Vivaldi、Yandexなど、すでにChromiumを採用しているブラウザも少なくありません。なぜ世界のブラウザはChromiumへと向かっているのでしょうか。そしてそれは、ブラウザの未来にとって何を意味するのでしょうか。

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説
出典:Netmarketshare、2019年1月

ブラウザ開発は非常に難しい

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

もし優れたブラウザを少人数のチームが数ヶ月で開発できるなら、私たちはもっと多くの選択肢を持っていたはずです。実際には、ブラウザを動かすために以下のような多数の要素が必要になります。

  • ユーザーインターフェース(ブラウザのボタンや各種操作画面)
  • ブラウザエンジン(UIからの命令を受け取り、レンダリングエンジンに伝える役割)
  • レンダリングエンジン(HTML/CSSなどから表示内容を描画する部分)
  • JavaScriptエンジン、データストレージなど、その他多数のコンポーネント

これらをゼロから自力で構築するのは容易ではなく、優れたメンテナンス済みの実装がすでに存在し、日々更新されている以上、あえて一から作り直す労力をかける意味はほとんどありません。

現在、独自のブラウザエンジンを中核に持つプロジェクトは3つしかありません。Google Chrome(Blink)、Mozilla Firefox(Gecko)、そしてApple Safari(WebKit)です。Edgeもかつてはその一角でしたが、MicrosoftはChromiumへの移行を選択しました。

Chromiumには巨大で活発な開発コミュニティがある

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

Chromiumはオープンソースであり、世界中で利用されているため、ブラウザを最新の状態に保ち、新機能を追加するための大規模な開発者コミュニティが形成されています。新しいChromiumベースのブラウザが登場するたびに、元のプロジェクト自体も強化されていきます。フォーク間で成果は容易に行き来でき、ブラウザ以外のプロジェクトにも転用可能です。ANGLE、Skia、V8といったChromiumの構成要素は、SpotifyからMicrosoftのVS Codeまで、さまざまなソフトウェアの基盤として活躍しています。

拡張機能がここにある

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

充実した拡張機能ライブラリも大きな魅力です。Chromiumベースのブラウザであれば、閲覧体験を自分好みにカスタマイズできるサードパーティ製アドオンをすべて利用できます。開発チームが拡張機能を公開する場合、まずChrome向けに優先対応するのが合理的です。ユーザーが最も多い場所だからであり、自分のブラウザをChromiumベースにしておけば、その恩恵にあやかることができます。

ChromeがWebの形を作っている

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

良し悪しは別として、Chromeは多くの人々がインターネットを利用する際の標準的な手段となっています。サイトを制作するなら、まずChromeでの表示を最適化すべきでしょう。同様に、自分のブラウザが大多数のサイトで正しく動作し、基盤技術を最新に保ちたいのであれば、Chromiumが最良の選択肢となり得ます。

Chromium経由でGoogleにデータを送っている?

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

Chromiumに対する最も一般的な懸念の一つは、「Googleのコードがデータを不正に扱うのではないか」というものです。ChromeやGoogle全体は過去にプライバシー問題を抱えてきたため、警戒心を持つのは無理もありません。しかし、心配しすぎる必要はありません。

Chromiumは完全なオープンソースプロジェクトであり、Googleと通信する部分の多くはChrome固有のものであって、Chromium本体には含まれていません。コードの中に気に入らない部分があれば、開発者はそれを簡単に取り除けます。Braveをはじめとするプライバシー重視のブラウザの多くは、Chromiumをベースにしながらも「Google要素の除去(アングーグル化)」を丁寧に行っています。

本当に理想的な選択なのか?

なぜこれほど多くのブラウザがChromiumベースなのか?その理由を徹底解説

Chromeがブラウザ市場で独占的な地位を築き、Chromiumがブラウザ業界全体へ影響を広げていることは否定できません。この状況については、賛否両論があります。

メリット:Chromiumは最高水準のブラウジング技術であり、絶えず更新されている。
デメリット:Chromiumのシェアが大きすぎると、競争が鈍化し、ブラウザ技術の多様性が失われる恐れがある。

メリット:Chromiumというプラットフォームがあることで、開発者は新しいアイデアを素早く効率的に形にでき、多様性はむしろ生まれやすい。
デメリット:Chromium系ブラウザをすべて合わせてもChromeのシェアには遠く及ばず、多くのブラウザが何らかの課題を抱えている。

メリット:多くのWeb技術が標準化され、開発者にとって有利になり、誰もが同じ土俵に立てるようになる。
デメリット:Chromiumに問題が発生した場合、プライバシーやセキュリティへの影響が広範囲に及ぶ可能性がある。

メリット:ほとんどのChromium系ブラウザでは、Googleがデータを収集できる部分は除去可能であり、監視される心配は少ない。
デメリット:一部のChromium系ブラウザでは、Googleへのデータ送信部分が残ったままになっていることもある。

勝てないなら、Chromiumに乗れ

オープンソースプロジェクトが好きで、高速なブラウジングと豊富な拡張機能を求めるなら、Chromiumベースのブラウザを選ばない理由はありません。人気を集めているのにはそれだけの理由があり、数多くのフォークが登場し、開発コミュニティが参加し続ける限り、今後も進化していくでしょう。

もちろん、Chromium以外の選択肢もまだ存在します。Chromiumが無競争で支配することは望ましい状況ではないため、それらが存続してくれることが理想です。しかし、Googleの技術がインターネットの使い方を形作っていく以上、その基盤がオープンソースであることに越したことはないのです。

  1. 主要ブラウザでタブの音をミュートする方法まとめ【Chrome・Firefox・Safari・Edge対応】

    ブラウザで20以上のタブを開いているとき、そのうちの一つから突然音が流れ出すと、かなりイライラしてしまいますよね。音源となっているタブを探すために一つひとつタブを確認するのは、本当にストレスです。幸いなことに、最近のブラウザにはオーディオインジケーターが搭載されており、どのタブが音を再生しているのか一目でわかるようになりました。さらに、最新版のChromeやFirefoxでは、タブを閉じることなく音だけをミュートできる機能も備わっています。この記事では、各ブラウザでタブの音をミュートする方法を詳しく解説します。まずは基本:ブラウザ全体の音を消す方法タブ単位でのミュート機能はまだ新しい機能のため

  2. ソフトウェアのアップデートが重要な理由とは?放置するリスクと賢い対策を徹底解説

    「なぜソフトウェアのアップデートがそれほど重要なのか?」——この疑問に対する答えをお探しではありませんか? 実は、あなた一人ではありません。多くの方が同じように感じており、そのせいでソフトウェアの更新を後回しにしたり、優先度を下げたりしがちです。 しかし事実として、ソフトウェアのアップデートは非常に重要であり、決して無視すべきものではありません。ただ、その重要性に気づくのは、Equifaxのような深刻な問題に直面してからというケースが少なくないのです。 事実確認 – ご存知でしたか?近年発生したEquifaxの大規模データ漏洩事件(約1億4,300万人分の情報が影響を受けた可能性)は、We