概要
このページでは、高品質の拡張機能と Chrome ウェブストアの掲載情報を設計するためのガイドラインを示します。このおすすめは、ストアの成長に伴って更新される可能性があり、デベロッパーの皆様の経験から学ぶこともできます。以降のセクションで説明するように、コンプライアンス、パフォーマンス、セキュリティ、ユーザー エクスペリエンスの基準を満たす拡張機能を作成することを強くおすすめします。
コンプライアンス
Chrome ウェブストアで入手できる拡張機能は、デベロッパー プログラム ポリシーに準拠する必要があります。ポリシー違反の警告を受け取った場合、またはよくある違反について確認したい場合は、Chrome ウェブストアの違反に関するトラブルシューティングをご覧ください。
マニフェスト バージョン 3
Manifest V3 は Chrome 拡張機能プラットフォームの最新バージョンであり、Chrome ウェブストアに新しいアイテムを送信するために必要なバージョンです。プラットフォームの変更については、Manifest V3 の概要をご覧ください。既存の拡張機能については、Manifest V3 への移行を検討する必要があります。移行の手順については、Manifest V3 への移行をご覧ください。
セキュリティ
拡張機能はユーザーにとって安全である必要があります。たとえば、HTTPS やウェブサービス セキュリティでユーザーデータを安全に送信します。拡張機能がセキュリティ上の脅威をもたらしず、欺瞞的なインストール手法を使用していないことを確認します。詳しくは、安全性の確保をご覧ください。
プライバシー
収集するユーザーデータの種類と処理方法を [プライバシー] タブで開示するには、期間を延長する必要があります。この情報は正確かつ最新であり、拡張機能のプライバシー ポリシーに準拠している必要があります。プライバシーについて詳しくは、ユーザーのプライバシー ポリシーの保護とユーザーデータに関するよくある質問をご覧ください。
パフォーマンスと機能
Puppeteer などのテスト ライブラリを使用してエンドツーエンド テストを追加し、拡張機能が最初から最後まで意図したとおりに機能していることを確認します。また、円滑な機能を確保するために、ブラウザのバージョン、OS、ネットワークの状態にかかわらず、入念な手動テストを実施することもご検討ください。
ユーザー エクスペリエンス
ユーザーのプライバシーを尊重しながら、シンプルかつ直感的でシームレスなユーザー インターフェースを提供することで、ユーザーを念頭に置いて拡張機能を設計します。
オンボーディング エクスペリエンス
ストアの掲載情報にアクセスしたら、すぐにユーザーのオンボーディングを開始するために、拡張機能の動作に関するスクリーンショットと動画を提供します。ユーザーが拡張機能をインストールする可能性を高めるには、権限に関する警告のガイドラインに準拠することをおすすめします。
永続的な UI の設計
永続的な UI を実装する際は、ユーザーの気を散らさないようにします。たとえば、拡張機能のサイドパネルをデザインする際には、関連情報や便利な機能を提供して、ユーザーのブラウジング エクスペリエンスを向上させるようにします。サイドパネルは、ユーザーができるだけ気を散らすことなくタスクを完了できるようにします。
Google でログイン
拡張機能でユーザーのログインが必要な場合は、「Google でログイン」をサポートすることをおすすめします。Chrome ウェブストアのユーザーは、すでにログインしている可能性が高いためです。すでにログイン システムがある場合は、Google アカウント ID をシステムのユーザー アカウントに関連付けることを検討してください。Chrome Identity API を使用すると、次の方法で Google アカウントをサポートできます。
- Google OAuth2/OpenID: ユーザーの識別をご覧ください。
- OAuth2: Google でのユーザーの認証をご覧ください。
ストアの掲載情報
拡張機能の Chrome ウェブストア掲載の目的は、ユーザーに今後の見通しを示すことです。拡張機能の動作を明示的に伝える必要があります。要件の完全なリストについては、リスティング要件をご覧ください。
魅力的なストアの掲載情報を作成する
拡張機能のストアの掲載情報が優れているほど、より多くのユーザーが拡張機能を見つけて試用できるようになります。優れた掲載情報ページの作成では、優れたストアの掲載情報を設計するためのガイドラインを紹介しています。拡張機能の名前の選択、説明の記述、ロゴのデザインを行う際には、Google のブランドの取り扱いガイドラインに従ってください。
魅力的な画像を提供する
必要な画像(アイコン、タイル、マーキー、スクリーンショット)をすべて含めます。高品質のリスティングの画像で説明されているように、画像が不鮮明だったり、過度に雑然とした画像は使用しないでください。
広告表示オプションのカテゴリを適切に選択する
Developer Console では、拡張機能のカテゴリを指定する必要があります。最も適切なカテゴリを選択してください。
- ユーザー補助
- 視覚障がい、難聴、運動機能障がい、その他の障がいのあるユーザーのブラウジング体験を向上させるために設計された拡張機能です。これには、スクリーン リーダー、ダークモードの拡張機能、キーボード ショートカットや音声コマンドなどによるナビゲーションに役立つユーティリティなどのツールが含まれます。
- 美術とデザイン
- この拡張機能は、画像や写真を表示、編集、整理、共有するためのツールを提供します。また、スクリーンショットのキャプチャ、画像検索、一般的な画像ホスティング / 編集サービスとの統合などの機能も備えています。
- コミュニケーション
- コミュニケーションを可能にする拡張機能。このカテゴリでは、メールの作成とテンプレートの作成、メールの管理、画面共有、ビデオ会議アプリ、機能強化など、さまざまなトピックを扱います。
- デベロッパー ツール
- ウェブ デベロッパーがデバッグ、パフォーマンス分析、コードの lint チェック、ブラウザのデベロッパー ツールを強化するツールなどのタスクを実行できるようにするための拡張機能です。たとえば、HTML/CSS/JavaScript のリアルタイム編集、API テスト、CSS 検査などです。
- 説明
- 言語学習、メモ作成、補助教材、手話指導など、教育や教育を支援する拡張機能。
- エンターテイメント
- これらの拡張機能は、スポーツ、音楽、テレビ、映画のファン向けに設計されています。
- 機能と UI
- タブ マネージャー、ショートカット マネージャー、アプリ ランチャーなど、Chrome のユーザー インターフェースを拡張する拡張機能です。
- ゲーム
- デスクトップ スタイルやアーケード スタイルの幅広いゲームを提供する拡張機能。
- 家のメンバー
- 家事をお手伝いする拡張機能。このカテゴリには、レシピの保存と管理者、予算編成、商品調査などが含まれます。
- 楽しむため
- これらの拡張機能はエンターテイメント用に設計されています。たとえば、ゲーム、新しいタブの背景、ユニークなウィジェット、ジョーク、雑学クイズなどをご紹介します。
- ニュース&天気
- これらの拡張機能により、ユーザーに時事問題や天候情報をお知らせします。複数の提供元からニュースを収集したり、リアルタイムの天気予報を表示したり、ニュース速報を通知したりできます。
- プライバシーとセキュリティ
- VPN、パスワードの安全機能、フィッシング防止機能などの拡張機能。
- ショッピング
- これらの拡張機能は、オンライン ショッピング エクスペリエンスを向上させることを目的としています。価格比較、クーポン検索、レビューと評価、ウィッシュ リストの管理などの機能が提供されます。
- ソーシャル メディア、ネットワーキング
- これらの広告表示オプションは、ソーシャル メディア プラットフォームを強化することを目的としています。また、サービスと統合して、簡単な共有、通知、ステータスの更新などの機能を提供できます。
- ツール
- 他のカテゴリに当てはまらないツール
- 旅行
- 旅行の計画に役立つ拡張機能。
- 健康
- セルフヘルプ、マインドフルネス、自己啓発のための拡張機能。
- ワークフローと計画
- ユーザーがタスクをより効率的に実行するための拡張機能です。タイム トラッカー、集中するためのツール、To-Do リスト管理ツール、メールの整理担当者、ドキュメント エディタ、カレンダー ユーティリティなど、多岐にわたります。
カテゴリのリビジョン
2023 年半ばにカテゴリが変更されました。新しいカテゴリのほとんどは以前のカテゴリと同じです。いくつかのカテゴリが複数のカテゴリに置き換えられました。以前に置き換えられたカテゴリのいずれかを使用していた場合は、以下の表を参考にして、拡張機能に最適な新しいカテゴリを判断してください。
- 楽しい
- * エンターテイメント
- ゲーム
- 楽しむため
- フォト
- * アート &デザイン
- 生産性
- * 教育
- 機能と UI
- 家のメンバー
- プライバシーとセキュリティ
- ツール
- ワークフローと計画
- ソーシャル&コミュニケーション
- * コミュニケーション
- ソーシャル メディア、ネットワーキング
- 旅行
- 健康
テーマのカテゴリを適切に選択する
Developer Console では、テーマのカテゴリも指定する必要があります。最も適切なカテゴリを選択してください。
- 動物
- 動物をモチーフにしたテーマ。
- 美術とデザイン
- ブラウザを美しくするために作成されたテーマ。
- 車
- 自動車に関連するテーマ(現行車やクラシックカーなど)。
- カラー
- ブラウザをカスタムカラーでカスタマイズするテーマです。
- ダーク &ブラック
- 暗い色と画像を使ったテーマ。
- エンターテイメント
- テレビや映画のシリーズなど、人気のエンターテイメントから着想を得たテーマ。
- ゲーム &アニメ
- ビデオゲームやアニメから着想を得たテーマです。
- ミニマリスト
- ブラウザのデザインを簡素化するテーマ。
- 自然、風景
- 大自然から着想を得たテーマ。
- スペース
- 宇宙から着想を得たテーマ。
- Other
- どこにも置かないテーマのカテゴリです。