Dentro de aproximadamente sete meses, o Google deixará dedar suporte a sua plataforma de extensões legacy conhecida como Manifest v2 (Mv2). Isso é significativo se você usar uma extensão do navegador para, por exemplo, filtrar certos tipos de conteúdo e proteger sua privacidade. Na verdade, deve significar que está próximo o fim dos bloqueadores de anúncios e extensões de privacidade do navegador.
A Chrome Web Store do Google deve parar de aceitar envios de extensões Mv2 ainda este mês. A partir de janeiro de 2023, o Chrome deixará de executar extensões criadas usando Mv2, com exceções limitadas para versões corporativas do Chrome operando de acordo com a política corporativa. E até junho de 2023, mesmo as versões corporativas do Chrome impedirão a execução de extensões Mv2.
O resultado esperado será menos extensões e menos inovação, de acordo com vários desenvolvedores de extensões.
Fim dos bloqueadores de anúncios e extensões de privacidade do navegador está próximo
Extensões de navegador, como Ghostery Privacy Ad Blocker, uBlock Origin e Privacy Badger, juntamente com extensões de script, incluindo TamperMonkey, que são projetadas para bloquear anúncios e outros conteúdos e/ou proteger a privacidade on-line, devem funcionar com menos eficácia. Na verdade, elas podem até fazer a transição do Mv2 para a nova abordagem: Manifest v3.
“Se você me perguntar se podemos ter uma versão do Manifest v3 do Privacy Badger, minha resposta é sim, podemos e vamos”, disse Alexei Miagkov, tecnólogo sênior da Electronic Frontier Foundation. “Mas o problema é mais profundo. É que o Manifest v3 limita certos recursos das extensões e corta o potencial de inovação.”
O Google argumenta o contrário e mantém sua renovação de plataforma para atender às necessidades dos desenvolvedores, incluindo aqueles que fazem ferramentas para bloqueio de conteúdo e privacidade. O titã da internet, que se recusou a comentar o registro, sustenta que o Mv3 visa melhorar a privacidade limitando o acesso das extensões a dados confidenciais e que vem trabalhando com desenvolvedores de extensões para equilibrar suas necessidades com as dos usuários.
O Google aponta para declarações anteriores, como comentários fornecidos por Sofia Lindberg, líder de tecnologia da empresa de melhoria de anúncios Eyeo, que fabrica o Adblock Plus. “Ficamos muito satisfeitos com a estreita colaboração estabelecida entre a equipe de extensões do Google Chrome e nossa própria equipe de engenharia para garantir que as extensões de bloqueio de anúncios ainda estarão disponíveis após a entrada em vigor do Manifest v3.”
Um jogo de números
O número estimado de extensões de navegador na Chrome Web Store há dois anos variou entre cerca de 156.000 e 190.000. Hoje, diz-se que esse número é de quase 114.000. Comparar esses números não é simples – o Google não publica dados da loja para que terceiros criem seus próprios métodos de contagem.
Cerca de duas dúzias de extensões do Chrome têm mais de 10 milhões de usuários, mas a maioria (cerca de 87%) teve menos de 1.000 instalações em 2019, de acordo com o Extension Monitor, um serviço extinto. O desinteresse do Google pelas métricas da Chrome Web Store pode ter algo a ver com o fato de não ser um centro de lucro como a App Store da Apple ou o Google Play – que tanto a Apple quanto o Google celebram por sua geração de receita. Quando o Google descontinuou a API de pagamento da Chrome Web Store em setembro de 2020, apenas cerca de nove por cento das extensões foram pagas ou implementadas em compras no aplicativo.
De acordo com o Chrome Stats, as extensões mais populares do Chrome bloqueiam anúncios no Google e no YouTube, tornando-os uma espécie de sumidouro de receita.
O Google começou a trabalhar no Manifest v3, o sucessor do Mv2, no final de 2018, ostensivamente para tornar as extensões mais seguras, eficientes e privadas. A renovação da plataforma de extensão da empresa era necessária – porque os problemas de segurança de extensão eram excessivos – e imediatamente controversos. Uma empresa de publicidade que faz alegações de segurança que, coincidentemente, impede o conteúdo implantado pelo usuário e as defesas de privacidade parece interesse próprio.
E o Mv3 continua sendo o assunto do debate contínuo, pois os recursos e APIs da plataforma de extensão continuam sendo trabalhados. Mas foi adotado, com algumas ressalvas, por outros fabricantes de navegadores, incluindo Apple e Mozilla. Os fabricantes de navegadores baseados no Chromium herdam o Mv3 e a Microsoft já endossou a nova especificação.
Outros que usam a base do Chromium, como Brave, Opera e Vivaldi, indicaram interesse em continuar apoiando o Mv2, embora não esteja claro se isso será prático além de junho do próximo ano. Se o Google remover o código Mv2 do Chromium, manter o código em uma bifurcação separada do Chromium pode ser um problema.
A mudança mais notada no Mv3 é a remoção da versão de bloqueio da webRequest
API, que está sendo substituída por uma API chamada declarativeNetRequest.
O Google insiste que a mudança não visa impedir os bloqueadores de conteúdo. Estes, por sua vez, tentam escapar do fim adotando medidas de adaptação que ainda não são conhecidas.
Via TheRegister