メニュー
日本語

Chromeの「Manifest V3」が迫る中、AdGuardのスタンスは?

4年以上前の2019年初頭、Google Chromeチームは「Manifest V3」として知られる、ブラウザ拡張機能プラットフォームへの画期的な変更を発表した。

私たちAdGuardは、これらの変更が引き起こす可能性のある問題について繰り返し議論してきました:

当初、Manifest V3は、(広告ブロッカーの開発者だけでなく)開発者コミュニティから、より制限の多い、率直に言って未加工でバグの多いプラットフォームを実装する結果を恐れるユーザーまで、ほぼすべての人から大きな否定的な反応を受けました。

幸いなことに、Chromeチームはすべての主要なバグと開発者の懸念が解決されるまで、Manifest V3 の実装を一時停止しました。
上のリンクをたどれば、この瞬間がもうすぐそこまで来ていることがわかるだろう。
Chrome 120のリリースまでには、すべての主要な問題が解決される見込みであり、Manifest V3 の統合が近づいていることを意味し、現状について議論する時期に来ている。

ここ数年、Manifest V3がブラウザ拡張機能にどのような影響を与えるかについてよく質問されてきました。このトピックに関する最も一般的な質問に対する回答のリストとして、この投稿を構成してみようと思います。

Manifest V3についての全体的な意見は?

新しいプラットフォームに対する私の態度は、いくつかの段階を経てきました。
当然、抵抗から始まりました。
しかし、Chromeの開発者たちの功績により、彼らの努力が私の意見を変えたことを認めなければなりません。私の見解に影響を与えた最も重要な要因を概説しよう。

W3C作業部会

おそらく私にとって最も大きな変化は、W3C WebExtensions Community Group が結成されたことです。
そこでは、Mozilla、Safari、Chromeの開発者とブラウザ拡張機能開発者が、世界中の主要ブラウザでサポートされる共通の拡張機能プラットフォームの仕様策定に取り組んでいます。

何が変わったのか?すべてです!
私たちはついにお互いの意見に耳を傾け始めました。
拡張機能開発者は、ブラウザ開発者の動機をよりよく理解するようになり、ブラウザ開発者は私たちの懸念を直接知るようになりました。
しかし、耳を傾けるだけでは十分ではありません。
そして時が経つにつれ、ブラウザチームが状況を改善するためにどのように労力を費やしているか、私たちはこの目で見てきました。
単に欠陥を修正する場合もあれば、ユーザースクリプトのAPIなど大きな変更を伴う場合もあった。

W3Cグループは、上から押し付けられた命令ではなく、非常に特定のエンジニア個人の献身によって推進されているイニシアチブであり、私は彼らに感謝の意を表したい。

拡張機能プラットフォームへの投資

私は10年以上ブラウザの拡張機能を扱っており、拡張機能によって起こるすべての変化を見る喜びを味わってきた。
正直に言うと、Chromeにとって拡張機能プラットフォームは決して優先事項ではなかった。
Chromeの寿命の大半は、ほんの一握りの人々によって管理されていました。

状況は完全に変わりました。
ここ数年、Chromeがこのプラットフォームに多大なリソースを投資し、チームを拡大してきたことがわかります。
このことは、プラットフォーム自体に加えられた変更の規模やタイムラインを見ればわかります。
また、Chrome WebStoreの変更規模を見てもそれがわかります。

Googleチームは、前回の Ad Filtering Dev Summit に出席していたので、私が話していることを理解するために、彼らのプレゼンテーションを見ることをお勧めする:

では、マニフェストV3は実際どれくらい悪いのか?

単刀直入に言おう。簡潔に言うと

  • 全体的には、ひどいとは言い難い。
  • マニフェストV3の変更は実にグローバルで、関係者全員の多大な努力を必要とする。その価値はあるのか?私はそう思う。最終的には、統一されたクロスブラウザ・プラットフォームが手に入る。一方、私たちブラウザ拡張機能開発者も、このプラットフォームに影響力を持っています。
  • Chromeが特定の機能、特に広告ブロッカーが独自のフィルタリングエンジンを実装することを可能にしていたwebRequest APIのブロック機能を削除することに固執するのは悪いことですか?はい、私たちはそれが好きではありませんし、私たち次第であれば、この変更が起こらないことを望みます。しかし、プラットフォームに関する私たちの共同作業によって、この問題を補うことができるのではないかと期待しています。

AdGuardのManifest V3への準備状況は?

1年前、AdGuardはManifest V3に基づく世界初の広告ブロッカーを発表しました。
昨年の Ad Filtering Dev Summit で発表した時のビデオです:

今年、私たちはこの拡張機能の改善作業と、私たちのチームがまだ取るべきステップについて話しました:

また、私たちのメインの拡張機能の変更と、Manifest V3の実装の準備についてもすでに話しています

要するに、私たちはまだ仕事を終えていませんが、トンネルの終わりには確実に光が見えています。
MV3ブロッカーのプロトタイプはすでに良好なフィルタリング品質を示しており、それを自分で検証することができます。

広告ブロッカーのパフォーマンスが大幅に低下するというのは本当ですか?

いいえ、そんなことはありません。
広告ブロッカーは、その機能のごく一部を失うにもかかわらず、Manifest V2で実証されたのとほぼ同じ品質のフィルタリングを提供することができます。

Manifest V3を採用する上での主な課題は、現在すべての広告ブロッカーが利用しているフィルターリストの統一されたエコシステムを維持することの複雑さです。
しかし、私たちはこれにも取り組んでおり、やがてこの面でも状況を改善できると信じています。
AGLintや私たちのVisual Studio Code用プラグインのようなプロジェクトによって、フィルターリストの作成者は、これらのツールが発展し続けるにつれて、すべてのバージョンの広告ブロッカーと互換性のあるフィルターリストを簡単に維持できるようになるでしょう。

すべての広告ブロッカーが同じになり、競争力を失うというのは本当ですか?

これは部分的にしか当てはまらない。
ネットワーク要求をフィルタリングする「エンジン」がブラウザによって実装されるという事実は、確かに広告ブロッカーのアイデンティティの一部を奪うことになる。

しかし、広告ブロッカーは長い間、単にウェブリクエストをブロックすることを超越してきた。
ここ数年のフィルタリングエンジンに関する作業を分析すると、私たちの努力のほとんどは、化粧品フィルタとスクリプトレットの拡張に集中しており、その使い方は各広告ブロッカーに固有のままである(そして、ほとんどの部分は今後も変わらないだろう)。

ネットワークリクエストのフィルタリングのための宣言的ルールに関しても、事態はそれほど明確ではない。
従来のフィルタリングルール構文(事実上の標準として残る)からブラウザがサポートするフォーマットへの有能かつ高品質な変換は、依然として非常に複雑なエンジニアリングタスクである。
このタスクにうまく対処できる広告ブロッカーは、競合と比較してより良い結果を示すだろう。

マニフェストV3によって技術革新が難しくなるというのは本当ですか?

これも部分的には真実である。簡単なシナリオを考えてみよう。広告の自動認識とブロックにAIを使うことは、広告ブロッカー開発者のコミュニティでよく議論されている。何をどのようにブロックするかをリアルタイムで判断する能力がなければ、確かに新しいブロック技術の導入は難しくなるだろう。

だからといって、そのような技術をまったく実装できなくなるわけではない。
新しい、より独創的な導入方法を発明しなければならないだろう。
この難題に対処できるかどうかは、まだわかりません。

マニフェストV3でブラウザのプライバシーとセキュリティが向上するというのは本当ですか?

正直なところ、そうは言いません。
統一性、クロスプラットフォーム互換性、パフォーマンスの面でMV3の利点はわかりますが、ユーザーのセキュリティを高めるという点では、残念ながら利点は見当たりません。
ChromeウェブストアがMV3以外の拡張機能の受け入れを停止してから長い時間が経っているにもかかわらず、Chromeウェブストアの詐欺拡張機能の量は依然として多い。

ユーザーのセキュリティを向上させる唯一の方法は、ブラウザの拡張機能をより適切に管理することです。
もしChromeウェブストアチームに詐欺を一掃するリソースがないのであれば、おそらくガイドラインを改善し、Chromeチームがサイバーセキュリティコミュニティと緊密に協力する必要がある。

将来的には、拡張機能プラットフォームの開発によって、状況は少し改善されるかもしれませんが、プラットフォームの変更だけで、小さな改善を超えられるかどうか、私は強い疑問を持っています。

では、結局のところ、私たちは心配するのをやめるべきなのだろうか?

そんなことはありません!皆さんの懸念と関与こそが、私たち全員の仕事継続の原動力なのです。
これは、ブラウザ拡張機能の開発者にも、ブラウザの開発者にも当てはまります。
人々が何を言おうと、私たちが途中でどんな矛盾に遭遇しようと、私たちの共通の目標はあなたの生活をより良くすることです。
皆さんからのフィードバックがなければ、私たち開発者は次に何をすべきかを知ることができません。

そして最後に、ブラウザ拡張機能の継続的な開発をフォローすることに煩わされたくない場合は、いつでもAdGuardのプレミアムバージョンに切り替えて、弊社のスタンドアロンアプリをインストールすることができます:WindowsMac、またはAndroid用。
これらはすべてネットワークレベルで動作し、広告やトラッキングをブロックするためにどのブラウザを使用しているかは関係ありません。

この記事を気に入っていただけましたか?

AdGuard for Windows

AdGuard for Windowsは、単なる広告ブロッカーではなく、広告をブロックし、危険なサイトへのアクセスを制御し、ページの読み込みを高速化し、不適切なコンテンツから子供を保護する、多目的ツールです。
ユーザーレビュー: 13982
星5つのうち4.7
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細

AdGuard for Mac

AdGuardはmacOSの仕様を念頭に設計されたユニークな広告ブロッカーです。 ブラウザやアプリで広告を取り除くだけでなく、個人情報追跡、フィッシング、詐欺から端末を守ります。
ユーザーレビュー: 13982
星5つのうち4.7
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細

AdGuard for Android

AdGuard for Androidは、Android搭載端末に最適なソリューションです。 他のほとんどの広告ブロッカーと違って、root権限を必要とせず、アプリでのフィルタリング、アプリ管理など、幅広い機能を提供しています。
ユーザーレビュー: 13982
星5つのうち4.7
ダウンロードされますと、使用許諾契約書に同意したことになります。

AdGuard for iOS

一番効果的なSafari用広告ブロッカー。ポップアップ広告を除去し、ページの読み込みを高速化し、個人情報を保護します。手動要素ブロックツールと柔軟にカスタマイズ可能な設定により、ニーズにぴったり合ったフィルタリングを楽しみいただけます。
ユーザーレビュー: 13982
星5つのうち4.7
ダウンロードされますと、使用許諾契約書に同意したことになります。

AdGuard ブラウザ拡張機能

AdGuardは、Webページ上のすあらゆる広告を効果的にブロックします。また最速で軽量な広告ブロック拡張機能です!是非AdGuardを使って広告のない高速で安全なブラウジングをお楽しみください。
ユーザーレビュー: 13982
星5つのうち4.7

AdGuard for Safari

Appleが新しいSDKの使用を開発者全員に強制し始めてから、Safari用の広告ブロック拡張機能は苦境に立たされています。AdGuard拡張機能は、Safari用の高品質な広告ブロック機能を復活させることがミッションです。
ユーザーレビュー: 13982
星5つのうち4.7
App Store
ダウンロード
ダウンロードされますと、使用許諾契約書に同意したことになります。

AdGuard Home

AdGuard Home は、広告とトラッキング(追跡)をブロックするネットワーク全体用ソフトウェアです。 セットアップを完成すると、全ての家庭内デバイスをカバーし、クライアント側のソフトウェアさえ必要ありません。 Internet-Of-Thingsや接続するデバイスの登場と伴って、ネットワーク全体を制御することがますます重要になってきています。
ユーザーレビュー: 13982
星5つのうち4.7

AdGuardコンテンツブロッカー

AdGuard Content Blockerは、コンテンツブロッカーテクノロジーをサポートするモバイルブラウザー(Samsung Internet、Yandex.Browser)のすべての種類の広告を排除します。 Android for AdGuardよりも制限されていますが、無料で簡単にインストールでき、広告のブロック品質も高いです。
ユーザーレビュー: 13982
星5つのうち4.7
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細

AdGuardアシスタント

“AdGuardデスクトップアプリのお手伝い役”ブラウザー拡張機能。カスタム要素のブロック、Webサイトのホワイトリストへの登録、報告の送信などといった機能に直接ブラウザーからアクセスできるようにします。
ユーザーレビュー: 13982
星5つのうち4.7
Chrome用アシスタント これは現在お使いのブラウザですか?
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
Firefox用アシスタント これは現在お使いのブラウザですか?
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
Edge用アシスタント これは現在お使いのブラウザですか?
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
Opera用アシスタント これは現在お使いのブラウザですか?
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
Yandex用アシスタント これは現在お使いのブラウザですか?
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
Safari用アシスタント これは現在お使いのブラウザですか?
お使いのブラウザが見つからない場合は、AdGuard拡張機能の設定にある旧レガシーアシスタント版を試してみてください。

AdGuard Temp Mail β

匿名性とプライバシーを保護する、無料の捨てメアド(一時メールアドレス)ジェネレーター。メインのメールサービスに迷惑メールは届きません!
ユーザーレビュー: 13982
星5つのうち4.7

AdGuard for Android TV

AdGuard for Android TV は、広告をブロックし、プライバシーを保護し、スマートテレビのファイアウォールとして機能する唯一のアプリです。Webの脅威に関する警告を受け取り、セキュアDNSを使用し、トラフィックを暗号化しましょう。セキュリティを向上して、広告なしでお気に入りの番組をお楽しみください!
ユーザーレビュー: 13982
星5つのうち4.7
AdGuardをダウンロード中です AdGuardをインストールするには、矢印が指してるファイルをクリックしてください 「開く」を選択し、「OK」をクリックして、ファイルがダウンロードされるのをお待ちください。 ダウンロードが終了し開きましたウィンドウでAdGuardを「Applications」フォルダにドラッグで移動させてください。 AdGuardをダウンロードして頂きありがとうございます! 「開く」を選択し、「OK」をクリックして、ファイルがダウンロードされるのをお待ちください。 ダウンロードが終了し開きましたウィンドウで「インストール」をクリックしてください。 AdGuardをダウンロードして頂きありがとうございます!
以下のQRコードをスキャンすることでモバイル端末にもAdGuardをインストールできます。