Google Chrome の Manifest V3 への移行:uBlock Origin への影響
Google Chrome は Manifest V3 (MV3) へ移行しています。これは多くの広告ブロッカー拡張機能の機能を制限する新しい拡張 API です。この変更により、Manifest V2 (MV2) API に依存している uBlock Origin のフルバージョンは実質的に無効化され、ユーザーは制限された Manifest V3 バージョンである uBlock Origin Lite へと誘導されます。
Manifest V2 から Manifest V3 への移行
Google は、Manifest V2 拡張機能のサポートを廃止する主な理由として、技術的負債、実装の複雑さ、そしてセキュリティリスクを挙げています。Google の代表者 Cronin によれば、"技術的な困難と実装の複雑さ、さらにはセキュリティ上の懸念が増大している"ため、MV2 の機能を無期限に維持することは不可能になったとのことです。
しかし、多くのユーザーや開発者は、この移行が広告企業の収益保護欲求に動機付けられていると主張しています。MV3 への移行は、広告ブロッカーが動的にコンテンツをフィルタリングする能力を制限し、不要な広告を回避したいユーザーにとっての最終的な効果を低下させます。
広告ブロック機能への影響
uBlock Origin Lite (uBOL) は MV3 に準拠したバージョンとして利用可能ですが、元のバージョンと比較した効果については議論が続いています。あるユーザーは uBOL が同等の広告なし体験を提供すると報告する一方で、他のユーザーは Lite 版が元の非 Lite 版ほど堅牢ではないと主張しています。
拡張機能レベルを超えて、ブラウザ固有の API 変更を回避するためのより永続的な解決策として、ネットワークレベルでのブロックを提案するユーザーもいます。一般的な代替手段としては、Pi-hole や Windows 用 AdGuard の使用が挙げられます。これらはローカルプロキシを介してネットワークレベルでトラフィックをフィルタリングし、ブラウザの拡張 API を完全に回避します。
ブラウザ代替とエコシステムの多様性
Chrome における MV2 サポートの廃止と、Microsoft Edge や Opera など他の Chromium 系ブラウザでも同様の動きが予想されることにより、多くのユーザーが代替ブラウザへと移行しています。
非 Chromium 系代替
- Firefox: 多くのユーザーは Firefox を主要な代替として挙げ、MV2 のサポートを維持しており、現在それを廃止する計画がないことを指摘しています。
- Orion: Mac、Linux、iPadOS、iOS 向けの WebKit ベースのブラウザで、Chrome と Firefox の拡張機能の両方をネイティブにサポートし、uBlock Origin のフルバージョンも利用可能です。
- Pale Moon: Firefox/Mozilla のフォークで、古い拡張機能を使用したクリーンなインターネット体験を求めるユーザーに推奨されています。
Chromium 系代替
- Ungoogled Chromium: Chromium から Google のトラッキングや Google ブランドのサービスを除去することに焦点を当てたプロジェクトです。ユーザーは、このプロジェクトが MV2 サポートを再度パッチ適用する可能性があると指摘しています。
- Helium: Ungoogled Chromium をベースとしたブラウザで、デフォルトで uBlock Origin が同梱されています。
- Vivaldi: Vivaldi は独自の組み込みコンテンツブロッカーを持っていますが、他の拡張機能が依存する MV2 のサポートを維持するかどうか疑問視するユーザーもいます。
コミュニティの視点と懸念
Hacker News のコミュニティメンバーは大きなフラストレーションを表明しており、ブラウザ体験に最も多くの制御を可能にする同じブラウザエンジンが、Chromium の覇権によって最も危険にさらされることを強調しています。
"uBo は、私がウェブ閲覧を耐えられる唯一の理由です。テストとしてこれをオフにしてこの記事を見ようとしたところ、自動再生動画広告が十数本も表示され、ブラウザがほぼクラッシュしかけました。"
また、この動きが他の Chromium 系ブラウザにも先例を作り、ブラウザインターフェースや所有デバイスに対するユーザーの制御がさらに減少することへの懸念もあります。あるユーザーは、Chrome が最終的にハードコードされた DNS を搭載し、DNS ベースの広告ブロッカーも無効化されるのではないかと恐れを表明しています。