Como retomar a transição para o Manifesto V3

David Li
David Li

Em dezembro do ano passado, pausamos a descontinuação planejada do Manifesto V2 para atender ao feedback dos desenvolvedores e oferecer soluções melhores para problemas de migração. Como resultado desse feedback, fizemos várias mudanças no Manifesto V3 para preencher essas lacunas, incluindo:

  • Conheça os documentos fora da tela, que fornecem acesso ao DOM para que as extensões usem em vários cenários, como a reprodução de áudio.
  • Oferece mais controle sobre os ciclos de vida dos service workers para extensões que chamam APIs de extensão ou recebem eventos por um período mais longo.
  • Adição da nova API User Scripts, que permite que as extensões do gerenciador userscript executem scripts com mais segurança.
  • Melhoria do suporte à filtragem de conteúdo com limites mais generosos na API declarativeNetRequest para conjuntos de regras estáticas e regras dinâmicas

Além de preencher as lacunas, também adicionamos novos recursos à plataforma, como a API Side Panel, que foi lançada no início deste ano, e a API Reading List, atualmente na versão Beta. Discutimos muitas dessas mudanças recentemente na Conferência de Desenvolvedores sobre filtragem de anúncios e compartilhamos mais informações sobre as mudanças e melhorias que fizemos com base no feedback.

Com essas mudanças em vigor, vimos o suporte ao Manifest V3 aumentar significativamente entre a comunidade de desenvolvedores de extensões. Mais especificamente, nossa conversa contínua (em inglês) com os desenvolvedores de extensões de bloqueio de conteúdo, que inicialmente consideraram que o Manifest V3 poderia afetar a capacidade de oferecer aos usuários os recursos esperados por eles,

"Com o Manifesto V3, observamos o imenso esforço que as equipes de navegadores (em especial o Chrome, mas também outros navegadores) estão trabalhando em uma plataforma unificada, e vejo como estão ouvindo o feedback dos desenvolvedores de extensões. Como sempre, migrar para uma nova plataforma é um grande empreendimento, mas esperamos que a nova plataforma unificada traga benefícios substanciais para todo o ecossistema de extensões do navegador e que bloqueadores de anúncios como nós possam continuar cumprindo a tarefa e melhorar ainda mais.” - Andrey Meshkov, CTO da AdGuard

Depois de lidar com essas preocupações de migração da nossa comunidade de desenvolvedores, estamos prontos para continuar a migrar para o Manifesto V3 e com as garantias de segurança e privacidade mais avançadas que ele oferece. Por isso, estamos retomando o cronograma de descontinuação.

Cronograma de descontinuação

Vamos começar a desativar as extensões do Manifest V2 nas versões pré-estáveis do Chrome (Dev, Canary e Beta) a partir de junho de 2024, no Chrome 127 e versões mais recentes. Os usuários afetados pelo lançamento verão as extensões do Manifest V2 automaticamente desativadas no navegador e não poderão mais instalar extensões do Manifest V2 pela Chrome Web Store. Além disso, em junho de 2024, as extensões do Manifest V2 vão perder o selo "Em destaque" na Chrome Web Store, se já tiverem um.

Vamos lançar essa mudança gradualmente, coletando feedback e dados para garantir que os usuários do Chrome entendam a mudança e o que eles podem fazer para encontrar extensões alternativas e atualizadas.

Entraremos em contato com os desenvolvedores durante o lançamento e continuaremos monitorando de perto o feedback durante esse processo. Esperamos que leve pelo menos um mês para observar e estabilizar as mudanças na fase pré-estável antes de expandir o lançamento para o Canal estável no Chrome, onde ele também será lançado gradualmente. O tempo exato pode variar de acordo com os dados coletados. Durante esse período, manteremos você informado sobre nosso progresso.

As empresas que usam a política ExtensionManifestV2Availability para garantir o funcionamento contínuo das extensões do Manifest V2 na organização terão mais um ano (até junho de 2025) para migrar as extensões na organização. Os navegadores com a política ativada não serão afetados pelo lançamento da suspensão de uso até essa data.

Próximas etapas para editores de extensões

Para editores de extensões que ainda publicam extensões do Manifesto V2, recomendamos concluir a migração para o Manifesto V3 antes de junho de 2024. Publicamos um guia de migração que aborda tudo o que você precisa saber para migrar. Para ver um resumo das melhorias recentes na plataforma do Extensions, confira as atualizações trimestrais de julho e outubro. Se você tiver dúvidas ou problemas durante a migração, entre em contato pelos nossos canais de suporte.

Enquanto isso, continuaremos lançando novos recursos e funcionalidades para melhorar a experiência geral de desenvolvimento de extensões.

Agradecemos a todos que enviaram feedback. Isso tem sido inestimável para nosso trabalho de desenvolver a plataforma em busca de um ecossistema de extensões mais seguro, eficiente e que preserve a privacidade.