Bonnes pratiques

Présentation

Cette page fournit des consignes pour concevoir une extension de haute qualité et une fiche Chrome Web Store. Ces recommandations peuvent être modifiées à mesure que la boutique se développe et que nous tirons des enseignements des expériences des développeurs. Nous vous encourageons vivement à créer des extensions conformes aux normes de conformité, de performances, de sécurité et d'expérience utilisateur, comme décrit dans les sections suivantes.

Conformité

Les extensions disponibles sur le Chrome Web Store doivent respecter le Règlement du programme pour les développeurs. Si vous avez reçu un avertissement concernant un cas de non-respect des règles ou si vous souhaitez en savoir plus sur les écueils les plus courants, consultez l'article Résoudre les problèmes de non-respect des règles sur le Chrome Web Store.

Manifest version 3

Manifest V3 est la version la plus récente de la plate-forme d'extensions Chrome. C'est la version requise pour envoyer de nouveaux éléments sur le Chrome Web Store. Consultez la présentation de Manifest V3 pour en savoir plus sur les modifications apportées à la plate-forme. Les extensions existantes doivent envisager de migrer vers Manifest V3. Pour savoir comment procéder, consultez Migrer vers Manifest V3.

Sécurité

Votre extension doit être sûre pour vos utilisateurs. Par exemple, envoyez les données utilisateur de manière sécurisée via HTTPS ou via la sécurité des services Web. Vérifiez que votre extension ne présente pas de menaces de sécurité et qu'elle n'utilise pas de méthodes d'installation trompeuses. Pour en savoir plus, consultez la page Assurer la sécurité.

Confidentialité

Une extension doit indiquer dans l'onglet Confidentialité les données utilisateur qu'elle va collecter et la manière dont elle les traitera. Ces informations doivent être exactes, à jour et correspondre aux Règles de confidentialité de l'extension. Pour en savoir plus sur la confidentialité, consultez la page Protéger la confidentialité des données des utilisateurs et les questions fréquentes sur les données utilisateur.

Performances et fonctionnalités

Ajoutez des tests de bout en bout à l'aide de bibliothèques de test telles que Puppeteer pour vous assurer que votre extension fonctionne comme prévu du début à la fin. En outre, pensez à procéder à des tests manuels minutieux sur les différentes versions de navigateur, systèmes d'exploitation et conditions du réseau afin de garantir la fluidité du fonctionnement.

Expérience utilisateur

Lorsque vous concevez votre extension en pensant à l'utilisateur, vous devez lui proposer une interface simple, intuitive et fluide, tout en respectant la vie privée des utilisateurs.

Expérience d'intégration

Commencez à intégrer les utilisateurs dès qu'ils accèdent à votre fiche Play Store en fournissant des captures d'écran et une vidéo illustrant le fonctionnement de l'extension. Nous vous recommandons de suivre les consignes d'avertissement concernant les autorisations afin d'augmenter les chances que les utilisateurs installent votre extension.

Concevoir une UI persistante

Évitez de distraire les utilisateurs lors de l'implémentation d'une interface utilisateur persistante. Par exemple, lorsque vous concevez un panneau latéral pour votre extension, veillez à ce qu'il améliore l'expérience de navigation des internautes en fournissant des informations pertinentes et des fonctionnalités utiles. Un panneau latéral doit aider les utilisateurs à accomplir des tâches avec le moins de distraction possible.

Se connecter avec Google

Si votre extension nécessite que les utilisateurs se connectent, nous vous recommandons d'accepter la fonctionnalité Se connecter avec Google. Cette fonctionnalité offre une bonne expérience aux utilisateurs du Chrome Web Store, car ils sont susceptibles d'être déjà connectés. Si vous disposez déjà d'un système de connexion, pensez à faire correspondre l'ID de compte Google au compte utilisateur de votre système. Vous pouvez utiliser l'API Chrome Identity pour gérer les comptes Google comme suit:

Fiche Play Store

La fiche Chrome Web Store d'une extension a pour but de répondre aux attentes de l'utilisateur. Elle doit indiquer explicitement ce que fait l'extension. Consultez les Exigences concernant les fiches pour obtenir la liste complète des exigences.

Créer une fiche Play Store attrayante

Plus la fiche Play Store de votre extension est performante, plus celle-ci sera découverte et testée par d'autres utilisateurs. Créer une fiche Play Store de qualité fournit des consignes pour optimiser l'expérience sur votre fiche Play Store. Lorsque vous choisissez le nom de votre extension, rédigez sa description et concevez son logo, tenez compte des Consignes relatives à la marque de Google.

Fournissez des images de qualité

Incluez toutes les images requises (icône, carte, rectangle de sélection et captures d'écran). Les images ne doivent pas être floues ni trop chargées, comme décrit dans la section Images d'une fiche de haute qualité.

Choisissez bien la catégorie de votre extension

Vous devez indiquer une catégorie pour votre extension dans la Play Console. Choisissez la catégorie la plus appropriée:

Accessibilité
Extensions conçues pour améliorer l'expérience de navigation des personnes souffrant d'une déficience visuelle, d'une perte auditive, d'une dextérité limitée ou d'autres handicaps. Il peut s'agir d'outils tels que des lecteurs d'écran, des extensions du mode sombre ou des utilitaires qui facilitent la navigation à l'aide de raccourcis clavier, de commandes vocales, etc.
Art et design
Ces extensions fournissent des outils pour afficher, modifier, organiser et partager des images et des photos. Ils peuvent également proposer des fonctionnalités permettant de faire des captures d'écran, de rechercher des images et de les intégrer à des services d'hébergement ou de retouche d'images populaires.
Communication
Extensions permettant les communications. Cette catégorie couvre une grande variété de sujets: rédaction et création de modèles d'e-mails, gestion des e-mails, partage d'écran, applications et améliorations de visioconférence, et bien plus encore.
Outils pour les développeurs
Extensions qui aident les développeurs Web à effectuer des tâches telles que le débogage, l'analyse des performances, le linting du code et les outils qui améliorent les outils de développement du navigateur. (modification HTML/CSS/JavaScript en temps réel, tests de l'API et inspection CSS, par exemple).
Enseignement
Extensions destinées à l'enseignement ou à l'aide à l'enseignement, y compris l'apprentissage des langues, la prise de notes, les outils d'aide à l'enseignement et l'enseignement de la langue des signes.
Divertissement
Ces extensions sont destinées aux fans de sport, de musique, de télévision et de cinéma.
Fonctionnalité et UI
Extensions qui enrichissent l'interface utilisateur Chrome, telles que les gestionnaires d'onglets, les gestionnaires de raccourcis et les lanceurs d'applications.
Jeux
Extensions proposant un large éventail de jeux de style arcade et sur ordinateur.
Maison
Des extensions pour vous simplifier la vie à la maison. Cette catégorie comprend les administrateurs et les développeurs de recettes, la budgétisation, la recherche de produits et plus encore.
Pour vous divertir
Ces extensions sont conçues pour le divertissement. Il peut s'agir de jeux, d'arrière-plans intéressants dans un nouvel onglet, de widgets originaux, de blagues, de quiz de culture générale et plus encore.
Actualités et météo
Ces extensions permettent de tenir les utilisateurs informés de l'actualité et des conditions météorologiques. Ils peuvent collecter les actualités provenant de plusieurs sources, présenter des prévisions météo en temps réel, envoyer des notifications de dernière minute, et plus encore.
Confidentialité et sécurité
Extensions telles que des VPN, des coffres-forts pour les mots de passe et des outils de dissuasion contre l'hameçonnage.
Shopping
Ces extensions visent à améliorer l'expérience d'achat en ligne. Ils peuvent proposer des fonctionnalités telles que des comparaisons de prix, des outils de recherche de bons de réduction, des avis et des notes, la gestion de la liste d'idées cadeaux, etc.
Réseaux sociaux et réseaux sociaux
Ces extensions sont conçues pour améliorer les plates-formes de réseaux sociaux. Ils peuvent s'intégrer aux services et proposer des fonctionnalités telles que le partage simplifié, les notifications, les mises à jour de l'état et plus encore.
Outils
Outils qui n'entrent dans aucune autre catégorie
Voyages
Extensions pour la planification de voyages.
Bien-être
Des extensions pour l'auto-assistance, la pleine conscience et le développement personnel
Workflow et planification
Extensions pour aider les utilisateurs à effectuer leurs tâches plus efficacement. Il peut s'agir d'outils de suivi du temps, d'outils pour rester concentré, de gestionnaires de listes de tâches, d'organisateurs d'e-mails, d'éditeurs de documents et d'utilitaires d'agenda, entre autres.

Révisions de la catégorie

Mi-2023, les catégories ont changé. La plupart des nouvelles catégories correspondent aux anciennes. Plusieurs d'entre elles ont été remplacées par plusieurs catégories. Si vous avez déjà utilisé l'une des catégories remplacées, reportez-vous au tableau ci-dessous pour déterminer quelle nouvelle catégorie convient le mieux à votre extension.

Amusante
* Divertissement
  • Jeux
  • Pour vous divertir
Photos
* Art et design
Productivité
* Enseignement
  • Fonctionnalité et UI
  • Maison
  • Confidentialité et sécurité
  • Outils
  • Workflow et planification
Réseaux sociaux et communications
* Communication
  • Réseaux sociaux et réseaux sociaux
  • Voyages
  • Bien-être

Choisissez bien la catégorie de votre thème

La Play Console vous demande également de spécifier une catégorie pour votre thème. Choisissez la catégorie la plus appropriée:

Animaux
Thèmes inspirés par les animaux.
Art et design
Des thèmes conçus uniquement pour rendre votre navigateur attrayant
Voitures
Thèmes en rapport avec les voitures, comme les voitures anciennes et les voitures anciennes.
Couleurs
Thèmes qui habillent votre navigateur avec des couleurs personnalisées.
Sombre et noir
Les thèmes aux couleurs et aux images sombres.
Divertissement
Thèmes inspirés de divertissements populaires, comme des franchises télévisuelles et cinématographiques
Jeux et anime
Thèmes inspirés de jeux vidéo et d'anime.
Minimaliste
Des thèmes qui simplifient l'apparence de votre navigateur
Nature et paysages
Thèmes inspirés de la nature.
Espace
Thèmes inspirés de l'espace.
Autre
Catégorie pour les thèmes qui n'ont pas leur place ailleurs.