Informações gerais
Esta página apresenta diretrizes para criar uma extensão de alta qualidade e uma página de detalhes da Chrome Web Store. Essas recomendações podem ser atualizadas à medida que a loja continua crescendo e aprendemos com as experiências dos desenvolvedores. Recomendamos que você crie extensões que atendam aos padrões de compliance, desempenho, segurança e experiência do usuário, conforme descrito nas seções a seguir.
Compliance
As extensões disponíveis na Chrome Web Store precisam seguir as Políticas do programa para desenvolvedores. Se você recebeu um aviso de violação da política ou quer saber mais sobre as armadilhas mais comuns, consulte Solução de problemas de violações da Chrome Web Store.
Manifesto versão 3
O Manifesto V3 é a versão mais recente da plataforma de extensões do Google Chrome e é a versão necessária para enviar novos itens à Chrome Web Store. Consulte a Visão geral do Manifesto V3 para saber mais sobre as mudanças na plataforma. As extensões atuais precisam considerar a migração para o Manifesto V3. Consulte Migrar para o Manifesto V3 para instruções sobre como migrar.
Segurança
Sua extensão precisa ser segura para os usuários. Por exemplo, envie os dados do usuário de maneira segura por meio de HTTPS ou de segurança de serviços da Web. Verifique se a extensão não representa ameaças à segurança e não usa táticas de instalação enganosas. Consulte Fique seguro para mais informações.
Privacidade
Uma extensão precisa divulgar na guia "Privacidade" quais dados do usuário serão coletados e como serão gerenciados. Essas informações precisam ser precisas, atualizadas e corresponder à Política de Privacidade da extensão. Para mais orientações sobre privacidade, consulte Como proteger as Políticas de Privacidade do usuário e as Perguntas frequentes sobre dados do usuário.
Performance e funcionalidade
Adicione testes completos usando bibliotecas de teste como o Puppeteer (link em inglês) para garantir que sua extensão tenha o desempenho esperado do início ao fim. Além disso, considere realizar testes manuais detalhados em diferentes versões de navegador, sistemas operacionais e condições de rede para garantir uma funcionalidade sem problemas.
Experiência do usuário
Crie sua extensão pensando no usuário, oferecendo uma interface do usuário simples, intuitiva e integrada, respeitando a privacidade do usuário.
Experiência de integração
Forneça capturas de tela e um vídeo de como a extensão funciona para começar a integrar os usuários assim que eles acessarem a página "Detalhes do app". Recomendamos seguir as diretrizes de aviso de permissão para aumentar as chances de os usuários instalarem sua extensão.
Como projetar uma IU persistente
Evite distrair os usuários ao implementar uma IU persistente. Por exemplo, ao criar um painel lateral para sua extensão, verifique se ele aprimora a experiência de navegação do usuário fornecendo informações relevantes e funcionalidades úteis. Um painel lateral deve ajudar os usuários a realizar tarefas com o mínimo de distração possível.
Fazer login com o Google
Se a extensão exigir login do usuário, recomendamos que você ofereça compatibilidade com o Fazer login com o Google, que proporciona uma boa experiência aos usuários da Chrome Web Store, porque eles provavelmente já fizeram login. Se você já tiver um sistema de login, considere correlacionar o ID da Conta do Google com a conta do usuário no seu sistema. É possível usar a API Chrome Identity para oferecer suporte a Contas do Google das seguintes maneiras:
- Google OAuth2/OpenID: consulte Identificar o usuário.
- OAuth2: consulte Autenticar usuários com o Google.
Página "Detalhes do app"
O objetivo da página "Detalhes do app" da Chrome Web Store é definir as expectativas do usuário. Ele precisa comunicar explicitamente o que a extensão faz. Confira a lista completa de requisitos em Requisitos de listagem.
Criar uma página "Detalhes do app" interessante
Quanto melhor for a página "Detalhes do app", mais usuários vão descobrir e testar sua extensão. Como criar uma ótima página de detalhes apresenta diretrizes para criar a melhor experiência com essa página. Ao escolher o nome da extensão, escrever a descrição e criar o logotipo dela, tenha em mente as diretrizes da promoção de marca do Google.
Forneça ótimas imagens
Inclua todas as imagens necessárias (ícone, bloco, letreiro e capturas de tela). As imagens não podem estar desfocadas ou muito carregadas, conforme descrito em Imagens de uma ficha de alta qualidade.
Escolha bem a categoria da sua extensão
O console para desenvolvedores exige que você especifique uma categoria para sua extensão. Escolha a categoria mais adequada:
- Acessibilidade
- Extensões criadas para melhorar a experiência de navegação de pessoas com deficiência visual, perda auditiva, destreza limitada e outras deficiências. Isso pode incluir ferramentas como leitores de tela, extensões do modo escuro ou utilitários que ajudam na navegação, uso de atalhos do teclado e comandos de voz, entre outros.
- Arte e design
- Estas extensões oferecem ferramentas para visualizar, editar, organizar e compartilhar imagens e fotos. Além disso, oferecem recursos para fazer capturas de tela, pesquisar imagens e integrar-se a serviços conhecidos de hospedagem ou edição de imagens.
- Comunicação
- Extensões que permitem comunicações. Essa categoria abrange várias áreas: criação e modelos de e-mails, gerenciamento de e-mails, compartilhamento de tela, melhorias e apps de videoconferência, entre outros.
- Ferramentas para desenvolvedores
- Extensões que ajudam desenvolvedores da Web a realizar tarefas como depuração, análise de desempenho, inspeção de código e ferramentas que aprimoram as Ferramentas para desenvolvedores do navegador. Por exemplo, edição de HTML/CSS/JavaScript em tempo real, teste de API e inspeção de CSS.
- Educação
- Extensões que ensinam ou ajudam no ensino, incluindo criação de idiomas, anotações, recursos didáticos e ensino de língua de sinais, entre outras.
- Entretenimento
- Estas extensões foram criadas para fãs de esportes, música, televisão e cinema.
- Funcionalidade e IU
- Extensões que melhoram a interface do usuário do Chrome, como gerenciadores de guias, gerenciadores de atalhos e inicializadores de apps.
- Jogos
- Extensões que oferecem uma ampla variedade de jogos para computadores e fliperamas.
- Família
- Extensões para ajudar você na casa. Essa categoria inclui pessoas que economizam e administram receitas, orçamentos, pesquisas de produtos e muito mais.
- Diversão
- Essas extensões foram criadas para fins de entretenimento. Eles podem incluir jogos, planos de fundo novas e interessantes, widgets curiosos, piadas, curiosidades e muito mais.
- Notícias e tempo
- Essas extensões mantêm os usuários informados sobre eventos atuais e condições climáticas. Eles podem coletar notícias de várias fontes, mostrar atualizações do clima em tempo real, notificar as últimas notícias e muito mais.
- Privacidade e segurança
- Extensões como VPNs, proteção de senhas e bloqueio de phishing
- Compras
- O objetivo dessas extensões é melhorar a experiência de compra on-line. Eles oferecem recursos como comparação de preços, localizador de cupons, avaliações e classificações, gerenciamento de listas de desejos e muito mais.
- Redes sociais e rede
- Essas extensões foram criadas para melhorar as plataformas de mídia social. Eles podem ser integrados a serviços e oferecem recursos como compartilhamento fácil, notificações, atualizações de status e muito mais.
- Ferramentas
- Ferramentas que não se encaixam em outras categorias
- Viagem
- Extensões para planejar viagens.
- Bem-estar
- Extensões para autoajuda, mindfulness e desenvolvimento pessoal.
- Fluxo de trabalho e planejamento
- Extensões para ajudar os usuários a realizar tarefas com mais eficiência. Eles podem variar entre rastreadores de tempo, ferramentas para manter o foco, gerenciadores de listas de tarefas, organizadores de e-mail, editores de documentos e utilitários da agenda, entre outros.
Revisões de categoria
Em meados de 2023, as categorias vão mudar. A maioria das novas categorias corresponde às anteriores. Vários foram substituídos por várias categorias. Se você já usou uma das categorias substituídas, use a tabela abaixo para decidir qual nova categoria é mais adequada à sua extensão.
- O conteúdo é divertido
- * Entretenimento
- Jogos
- Diversão
- Fotos
- * Arte e design
- Produtividade
- * Educação
- Funcionalidade e IU
- Família
- Privacidade e segurança
- Ferramentas
- Fluxo de trabalho e planejamento
- Social e comunicações
- * Comunicação
- Redes sociais e rede
- Viagem
- Bem-estar
Escolha bem a categoria do seu tema
O console do desenvolvedor também pede que você especifique uma categoria para seu tema. Escolha a categoria mais adequada:
- Animais
- Temas inspirados em animais.
- Arte e design
- Temas criados apenas para deixar seu navegador bonito.
- Carros
- Temas relacionados a carros, como carros atuais e clássicos.
- Cores
- Temas que adaptam seu navegador em cores personalizadas.
- Escuro e preto
- Temas com imagens e cores escuras.
- Entretenimento
- Temas inspirados em entretenimento popular, como franquias de televisão e filmes.
- Jogos e anime
- Temas inspirados em videogames e anime.
- Minimalista
- Temas que simplificam a aparência do seu navegador.
- Natureza e paisagens
- Temas inspirados em atividades ao ar livre.
- Espaço
- Temas inspirados no espaço.
- Outros
- Uma categoria para temas que não têm uma casa em outro lugar.