Como retomar a transição para o Manifesto V3

David li
David Li

Em dezembro do ano passado, pausamos a descontinuação planejada do Manifest 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 eliminar essas lacunas, incluindo:

  • Apresentação dos Documentos fora da tela, que fornecem acesso DOM para extensões usar em várias situações, como reprodução de áudio
  • Melhor controle sobre os ciclos de vida do service worker para extensões que chamam APIs de extensão ou recebem eventos por um período mais longo
  • Adição de uma nova API User Scripts, que permite que as extensões do gerenciador Userscript permitam que os usuários executem os scripts com mais segurança.
  • Melhorias no suporte à filtragem de conteúdo ao incluir limites mais abrangentes na API declarativeNetRequest para conjuntos de regras estáticos e regras dinâmicas.

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

Com essas mudanças, o suporte ao Manifest V3 aumentou significativamente entre a comunidade de desenvolvedores de extensões. Especificamente, somos incentivados pelo nosso diálogo contínuo com os desenvolvedores de extensões de bloqueio de conteúdo, que inicialmente acharam que o Manifest V3 poderia afetar a capacidade de fornecer aos usuários os recursos que eles esperam.

"Com o Manifest V3, observamos o imenso esforço que as equipes de navegadores (principalmente o Chrome, mas também outros navegadores) estão fazendo para trabalhar em uma plataforma unificada e vejo como elas estão ouvindo o feedback dos desenvolvedores de extensões. Como sempre, migrar para uma nova plataforma é uma tarefa difícil, mas esperamos que ela traga benefícios significativos para todo o ecossistema de extensões do navegador e que bloqueadores de anúncios como nós possam continuar trabalhando e melhorar ainda mais." — Andrey Meshkov, CTO da AdGuard

Depois de resolver essas questões de migração da nossa comunidade de desenvolvedores, estamos prontos para seguir em direção ao Manifesto V3 e às garantias de segurança e privacidade mais altas que ele oferece. Por isso, estamos retomando o cronograma de descontinuação.

A linha do tempo de desativação gradual

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. As extensões do Manifest V2 vão ser desativadas automaticamente no navegador para os usuários afetados pelo lançamento, e não será mais possível instalar essas extensões pela Chrome Web Store. Também em junho de 2024, as extensões do Manifest V2 vão perder o selo de destaque na Chrome Web Store se tiverem um.

Lançaremos essa mudança gradualmente, coletando feedback dos usuários e coletando 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.

Vamos nos comunicar com os desenvolvedores durante o lançamento e vamos continuar monitorando o feedback de perto durante esse processo. Esperamos que leve pelo menos um mês para observar e estabilizar as mudanças no pré-estável antes de expandir o lançamento para o canal Stable do Chrome, onde também vai ser lançado gradualmente ao longo do tempo. O momento exato pode variar de acordo com os dados coletados. Durante esse período, vamos manter 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 do Manifest V2 na organização. Até lá, os navegadores com a política ativada não serão afetados pelo lançamento.

Próximas etapas para editores de extensões

Para editores de extensões que ainda publicam extensões do Manifest V2, é altamente recomendável concluir a migração para o Manifest V3 antes de junho de 2024. Publicamos um guia de migração que aborda tudo o que você precisa saber para realizar uma migração. Para ver um resumo de algumas das melhorias recentes na plataforma Extensões, 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, vamos continuar lançando novos recursos e funcionalidades para melhorar a experiência geral de desenvolvimento de extensões.

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