🤪

Chrome拡張 Manifest V3移行状況調査 (Google開発の拡張はV3になっているのか)

2022/05/15に公開

背景

先日、自分が開発しているChrome拡張をがんばってManifest V3移行したので、このようなものを書きました。

https://zenn.dev/wtetsu/articles/b92f579dcc8496

Chrome拡張開発者であればご存知だと思いますが、GoogleはChrome拡張開発者に、拡張機能をManifest V3に移行させようとしています。

2022年にはV2の拡張は新規登録できなくなり、2023にはV2は動かくなるというタイムラインが、けっこう前から公開されています。

(Manifest V2 support timelineより)

しかしながらこのV3移行、V2が動かなくなるまであと半年程度しかない割に、肌感覚ではぜんぜん進んでいない気がしています。それもそのはず、拡張の価値を高めるわけでもない作業が発生することに加えて移行するとむしろ機能への制約が強くなり、開発者視点では欠点ばかりが目立ち、移行するモチベーションが乏しいのです。

また、いざ移行作業してみると、ドキュメントにかかれていないバグなのかなんなのかよくわからない挙動に悩まされたりします。

私が出会った問題は「解決できていない問題」に書きました。

そんなこんなで「様子見」状態の人が多いのではないかという気がしています。

移行状況調査

そんなわけで、世間でどの程度V3移行が進んでいるのか、簡易調査してみました。あくまで簡易調査なので網羅的なものではない点はご了承ください。

調査対象拡張

人気順上から100個とかを調べようとしましたが、Chrome Web Storeには人気ランキングといったものはないようなので、「Our Top Picks」から機械的にみつくろいます。

調査方法

manifest.jsonをみます。

{
  ...
  "manifest_version": 2,
   ...
}

Top Picks拡張74個のmanifest_version

こんな感じでした。やっぱりV3移行あんまり進んでいませんね。

詳細

(2022年5月15日時点)

name version manifest_version
AliExpress Search By Image 1.0.0.4 2
Amazon Assistant for Chrome 10.2107.7.11654 2
Are You Watching This?! 2.97 2
Basketball Box Scores 1.5.0 2
Bee Hive 4.0.2 3
Bitly Short links and QR Codes 4.0.7 2
Bitmoji 10.31.1247 2
Boxel Rebound 1.8.0.0 3
Checkbot: SEO, Web Speed & Security Tester 🚀 1.4.1 2
Chrome Piano 2.0.2 3
Click and Roll 2.1.1 2
Coupert - Automatic Coupon Finder & Cashback 5.3.0 2
Current Moon Phase 1.0.2 2
Cute Cursors - Custom Cursor for Chrome 4.0.0 2
Dictionary all over with Synonyms 0.1.4 2
Doodle Jump original 3.1 3
Download All Images 3.1.0 2
ESPNCricinfo 1.8.5.3 2
Emoji Keyboard by JoyPixels® 6.6.0 2
Enhanced Image Viewer 3.1 3
FATRANK 2.1.3 2
FUTBIN 3.6 2
Fatkun Batch Download Image 5.8.7 2
FivData - Freelancer Assistant 3.0.3 3
GeoPrinter 2.57 2
Headlinr 2.16 2
Helium 10 6.8.7 3
Honey Automatic Coupons & Cash Back 14.10.0 2
Hunter - Email Finder Extension 2.0.6 2
Image Size Info 2.2.9 2
JSON Formatter 0.6.1 2
Lighthouse 100.0.0.0 2
Live editor for CSS, Less & Sass - Magic CSS 8.17.0 2
Meow, The Cat Pet 1.11.9 3
ModHeader 4.0.4 2
Momentum 2.5.69 2
Nimbus Screenshot & Screen Video Recorder 9.9.8.97 2
Notifier for Gmail™ 1.0.4 2
Open SEO Stats(Formerly: PageRank Status) 12.0.0 3
PhotoPad Photo Editor Cloud Edition 1.1.1 2
Pinterest Save Button 4.2.103 2
Power Thesaurus 3.0.28 2
Print Friendly & PDF 2.8.1 2
QuillBot for Chrome 1.6.2 3
RSS Feed Reader 7.9.0 2
RSS Reader Extension (by Inoreader) 5.1.1 2
Rakuten: Get Cash Back For Shopping 5.13.0 2
Redux DevTools 3.0.11 2
Replay It 2.0.6 2
RetailMeNot Deal Finder™️ 3.0.761 2
SEO Analysis & Website Review by WooRank 2.2.3 3
SEO META in 1 CLICK 2.66 2
SEO Minion 2.16 2
SEO Search Simulator by Nightwatch 0.1.4 2
SEOquake 3.9.6 2
Skype 10.2.0.9952 2
Smarty 7.9.4.4 2
Social Blade 2.4.12 2
Speedtest by Ookla 1.0.9.10 2
Stylus 1.5.22 2
Tabby Cat 2.0.1 2
The Camelizer 3.0.12 2
The Forest 1.0.1 2
TinEye Reverse Image Search 1.5.2 2
Tripadvisor Browser Button 1.1.2.4 2
UV Weather 1.1.66 3
Ubersuggest - SEO and Keyword Discovery 2.11.0 2
Unsplash For Chrome 1.1 2
Wayback Machine 3.1 2
Web Vitals 1.1.1 2
Zoom Scheduler 1.7.5 2
imgur Uploader 2.4.0 3
r/soccer goals 0.0.1.1 2
resizemy.photos 1.65.0 2

Googleが出している拡張のmanifest_version

Googleが出している拡張についても調べてみました。

(2022年5月15日時点)

name version manifest_version
AMP Validator 1.2.0 2
Chrome Web Store Launcher (by Google) 1.2.4 2
Earth View from Google Earth 3.0.5 2
Google Analytics Opt-out Add-on (by Google) 1.1 2
Google Arts & Culture 2.1.1 2
Google Dictionary (by Google) 4.1.8 2
Google Input Tools 10.2.0.0 2
Google Keep Chrome Extension 4.22182.540.1 2
Google Translate 2.0.12 2
IBA Opt-out (by Google) 1.5 2
Office Editing for Docs, Sheets & Slides 141.518.541 2
Page Analytics (by Google) 1.7.7 2
Picture-in-Picture Extension (by Google) 1.10 2
RSS Subscription Extension (by Google) 2.2.6 2
Save to Google Drive 2.3.14 2
Send from Gmail (by Google) 1.16 2
Tag Assistant Legacy (by Google) 21.266.18 2
US English Female Text-to-speech (by Google) 2.2 2
User-Agent Switcher for Chrome 1.1.0 2

ゼロでした。

Discussion