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 Manifest V3 para preencher essas lacunas, incluindo:

  • Apresentação dos documentos fora da tela, que fornecem acesso ao DOM para extensões em vários cenários, como reprodução de áudio
  • Melhor controle sobre a duração dos service workers 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 de scripts do usuário executem scripts com mais segurança
  • Melhoria no suporte à filtragem de conteúdo com limites mais generosos na API declarativeNetRequest para conjuntos de regras estáticas e dinâmicas.

Além de eliminar 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 mudanças recentemente na Conferência de desenvolvimento 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, nosso diálogo contínuo com os desenvolvedores de extensões de bloqueio de conteúdo, que inicialmente achavam que o Manifest V3 poderia afetar a capacidade de oferecer aos usuários os recursos que eles esperam.

"Com o Manifest V3, observamos o imenso esforço que as equipes de navegadores (Chrome em particular, 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 temos esperança de que a nova plataforma unificada traga benefícios substanciais para todo o ecossistema de extensões de navegador e que bloqueadores de anúncios como o nosso continuem sendo úteis e melhorando." — Andrey Meshkov, CTO da AdGuard

Depois de resolver essas preocupações de migração da nossa comunidade de desenvolvedores, estamos prontos para continuar avançando para o Manifest V3 e as garantias de segurança e privacidade mais altas que ele oferece. Por isso, vamos retomar o cronograma de descontinuação.

Cronograma de desativaçã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 vão notar que as extensões do Manifest V2 foram desativadas automaticamente no navegador e não poderão mais instalar extensões do Manifest V2 na Chrome Web Store. Também em junho de 2024, as extensões do Manifest V2 vão perder o selo "Em destaque" na Chrome Web Store, se tiverem um.

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

Vamos nos comunicar com os desenvolvedores durante o lançamento e continuar monitorando de perto o feedback durante esse processo. Esperamos que leve pelo menos um mês para observar e estabilizar as mudanças na versão pré-estável antes de expandir o lançamento para o canal estável do Chrome, onde também será lançado gradualmente ao longo do tempo. O tempo exato pode variar dependendo dos 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 vão ter mais um ano (até junho de 2025) para migrar as extensões do Manifest V2. Os navegadores com a política ativada não serão afetados pelo lançamento da descontinuação até esse momento.

Próximas etapas para editores de extensões

Para editores de extensões que ainda publicam extensões do Manifest V2, recomendamos concluir a migração para o Manifest V3 antes de junho de 2024. Publicamos um guia de migração com tudo o que você precisa saber para migrar. Para conferir um resumo de algumas das melhorias recentes na plataforma de extensões, consulte nossas 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 muito importante para o trabalho de evolução da plataforma em busca de um ecossistema de extensões mais seguro, com melhor desempenho e que preserva a privacidade.