Manifest V3 への移行を再開する

David Li 氏
David Li

デベロッパーの皆様からのフィードバックに対処し、移行の問題に対するより適切な解決策を提供するため、予定されていた Manifest V2 のサポート終了を昨年 12 月に一時停止しました。こうしたフィードバックを受け、Google はこれらのギャップを解消するために、Manifest V3 に次のような多くの変更を加えました。

  • オフスクリーン ドキュメントを導入します。これにより、拡張機能が DOM にアクセスし、音声再生などのさまざまなシナリオで使用できるようになります。
  • 拡張機能の API の呼び出しまたは長期にわたるイベントの受信の Service Worker の存続期間をより適切に制御できる
  • 新しい User Scripts API を追加しました。この API を使用すると、userscript マネージャー拡張機能を使用して、ユーザーがより安全にスクリプトを実行できるようになります。
  • 静的ルールセットと動的ルールに対する declarativeNetRequest API の制限を緩和して、コンテンツ フィルタリングのサポートを改善

ギャップを解消することに加え、今年初めにリリースされた Side Panel API や、現在ベータ版である Reading List API など、新しい機能をプラットフォームに追加しました。先日の Ad-Filtering Dev Summit で、こうした変更の多くについてお知らせしました。また、フィードバックに基づき行われた変更や改善に関する詳しい背景をお伝えしました

これらの変更により、拡張機能のデベロッパー コミュニティで Manifest V3 のサポートが大幅に増えています。特に、コンテンツ ブロック拡張機能のデベロッパーの皆様との対話を継続し、期待しています。当初は Manifest V3 が、ユーザーに期待する機能の提供に影響を及ぼす可能性があると感じていました。

「Manifest V3 を使用したことで、ブラウザチーム(特に Chrome だけでなく、他のブラウザも統合プラットフォームを構築するために多大な労力を費やしているのを目の当たりにし、拡張機能のデベロッパーからのフィードバックをどう聞いているかが分かります)新しいプラットフォームへの移行は一筋縄ではいかないものですが、新しい統合プラットフォームがブラウザ拡張機能のエコシステム全体に実質的なメリットをもたらし、私たちのような広告ブロッカーが継続的に作業に取り組み、さらなる改善に取り組めることを期待しています。」 - AdGuard、CTO、Andrey Meshkov 氏

デベロッパー コミュニティが移行に関するこれらの懸念に対処したことを踏まえて、Google は引き続き Manifest V3 に移行する準備と、Manifest V3 が提供するセキュリティとプライバシーの保証を強化する準備を整えています。サポート終了スケジュールを再開することになりました。

段階的廃止のタイムライン

早ければ 2024 年 6 月の Chrome 127 以降で、Chrome の Stable リリース前バージョン(Dev、Canary、Beta)の Manifest V2 拡張機能を無効にいたします。ロールアウトの影響を受けるユーザーには、ブラウザで Manifest V2 拡張機能が自動的に無効になり、Chrome ウェブストアから Manifest V2 拡張機能をインストールできなくなります。また、2024 年 6 月には、Chrome ウェブストアの Manifest V2 拡張機能の注目バッジが現在表示されなくなります。

Google では、この変更を段階的に展開し、Chrome ユーザーが変更について理解し、最新の拡張機能を探すために取るべき対策を講じるために、ユーザーからのフィードバックとデータを収集していきます。

公開プロセス全体を通じてデベロッパーの皆様との連絡を取ります。また、このプロセスの間、Google はフィードバックを注視し続けます。pre-stable での変更を観察して安定化されるまでに少なくとも 1 か月かかると予想されており、このロールアウトは Stable チャンネルの Chrome に拡大される予定です。その後、段階的に展開される予定です。具体的な時期は収集したデータによって異なる場合があります。この間、Google は進捗状況を随時お知らせします。

ExtensionManifestV2Availability ポリシーを使用して組織で Manifest V2 拡張機能を引き続き機能させている場合、組織で Manifest V2 拡張機能を移行するための期限はさらに 1 年間(2025 年 6 月まで)となります。このポリシーが有効になっているブラウザは、その時点まで、サポート終了のロールアウトによる影響を受けません。

拡張機能のパブリッシャー向けの次のステップ

現在 Manifest V2 拡張機能を公開している拡張機能のパブリッシャー様は、2024 年 6 月までに Manifest V3 への移行を完了することを強くおすすめします。移行を成功させるために必要な情報をすべて網羅した移行ガイドを公開しています。拡張機能プラットフォームに最近加えられた改善内容の概要については、7 月から 10 月にかけての四半期ごとの最新情報をご覧ください。移行に関してご質問やご不明な点がございましたら、Google のサポート チャネルよりお問い合わせください。

それまでの間も、拡張機能の開発エクスペリエンス全体を向上させるため、継続的に新機能をリリースし続けます。

フィードバックをいただいた皆様、ありがとうございました。これは、より安全でパフォーマンスが高く、よりプライバシーに配慮した拡張機能のエコシステムを目指して、プラットフォームを進化させる取り組みにおいて非常に貴重なものです。