Apple integra recurso de bloqueio de conteúdo ao Safari. O que sabemos até agora?
A Apple supostamente tem planos de integrar o bloqueio de anúncios diretamente ao seu navegador Safari, conforme relatado por AppleInsider em uma reportagem exclusiva. De acordo com a publicação, o recurso será chamado de “Web Eraser” e será acessível através do menu de controle de página atualizado, que será lançado com o próximo iOS 18.
Fiel ao seu nome, o recurso permitirá que os usuários “apaguem conteúdo indesejado de qualquer página de sua escolha.” Isso incluirá elementos incômodos como anúncios em banner, imagens, texto e, se desejado, pode se estender a “seções inteiras de uma página.” O relatório indica que o processo de eliminar distrações ou outros elementos indesejados das páginas da web deve ser simples e pode ser realizado “com relativa facilidade.”
Depois que você se livrar de todas as distrações, elas desaparecerão para sempre e não voltarão à página quando você fechá-la. Segundo o relatório, o Safari se lembrará das mudanças que você fez na página. Assim, quando você revisitá-la, o Safari exibirá a página sem a desordem que você bloqueou, apresentando-a em seu estado limpo e modificado. Se você não estiver satisfeito com o resultado final do seu bloqueio, pode permitir que os elementos eliminados retornem, pedindo ao navegador para restaurar a página web ao seu estado original.
Fonte: AppleInsider
Um 'must-have' para qualquer bloqueador de anúncios
De acordo com AppleInsider, parece que a Apple se inspirou no 1Blocker, um aplicativo de bloqueio de terceiros, para criar esse recurso. Mas mesmo segundo o próprio 1Blocker, esse recurso é um item básico dos aplicativos de bloqueio de anúncios e tem sido assim por anos. Concordamos com o 1Blocker quando diz que se trata de “um item indispensável para qualquer aplicativo de bloqueio de conteúdo.”
O AdGuard possui o mesmo recurso em todos os seus aplicativos para desktop e extensões de navegador, bem como no AdGuard para iOS. Dependendo do seu dispositivo, levará de dois a quatro cliques ou toques para bloquear qualquer elemento na página. Por exemplo, no AdGuard para iOS, você deve tocar no ícone de escudo e selecionar a opção “Bloquear elementos nesta página.”
A partir daí, você pode clicar ou tocar em qualquer elemento na página que deseja ocultar.
Você pode visualizar a regra de filtragem associada ao elemento bloqueado clicando no ícone de marca de seleção.
Captura de tela: Bloqueio seletivo de elementos de anúncios no AdGuard para iOS
Você pode ver o vídeo de todo o processo aqui.
Rumores sobre IA
Houve vários relatos, embora não confirmados, de que o recurso Web Eraser pode ser alimentado por IA. Embora não haja indicação de que será realmente movido por IA no relatório original do AppleInsider, há um terreno fértil para especulação, dada a ampla integração da IA em vários aspectos de nossas vidas, incluindo o bloqueio de anúncios. Cerca de um ano atrás, testemunhamos o nascimento do primeiro bloqueador de anúncios movido por IA para o YouTube, o GPT-AdBlocker. Se você está curioso, testamos o produto e os resultados foram mistos.
É essencial fazer uma distinção importante aqui. Embora a IA tenha se mostrado bastante bem-sucedida em tarefas como identificar imagens e fala, identificar elementos de anúncios no código de uma página e, mais importante, criar regras de filtragem correspondentes para ocultá-los, apresenta um desafio diferente. A Eyeo, empresa-mãe da AdBlock e Adblock Plus, tem feito alguns progressos nesse sentido, trabalhando em um modelo de IA que classificaria automaticamente os parâmetros de URL e determinaria se uma determinada parte de uma página tem anúncios ou não. O modelo aparentemente alcançou certa precisão, mas a empresa ainda está trabalhando em um teste de conceito.
A revelação da nova versão do navegador da Apple pode ocorrer na Conferência Mundial de Desenvolvedores da Apple (WWDC), que ocorre de 10 a 14 de junho, daqui a algumas semanas. Espera-se que a Apple também anuncie o iOS 18 durante o evento e comece o teste beta para desenvolvedores. Segundo AppleInsider, o Safari 18, como será chamado o novo software, deve ser lançado "no final de 2024." Portanto, temos que ser pacientes e esperar pelo lançamento oficial para ver se o bloqueador de anúncios embutido da Apple terá alguns recursos de IA.
Mas ficaremos bastante surpresos se tiver. Do nosso ponto de vista, um bloqueador de anúncios movido por IA deveria ser capaz de analisar automaticamente o código da página, identificar elementos, criar regras de filtragem e usá-las para ocultar elementos indesejados, garantindo que a página não quebre nesse meio tempo e todos os elementos úteis sejam exibidos de forma ordenada. Embora isso seja possível em teoria, será incrivelmente difícil de alcançar. Por um lado, configurar a IA para criar regras sem erros é muito desafiador, já que algumas dessas regras podem ser longas e complexas.
adguard.com###app > main.main:nth-child(2) > div.welcome > div.product-presentation:nth-child(3) > div.product-presentation__in > div.product-presentation__products:last-child > div.product-presentation__product.product-presentation__product--windows > div.product-presentation__product-slider:first-child > div.swiper.swiper-container.slider.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden > div.slider__arrow.slider__arrow--next:last-child
Exemplo de uma regra de bloqueio de anúncios mais complicada
Assim, mesmo que a IA identifique os anúncios com precisão, há um risco substancial de ela cometer erros na formulação das regras. Basta um pequeno erro na sintaxe da regra, e a página fica completamente diferente do que você pretendia. Sem mencionar as interdependências dentro dessas regras. Às vezes, uma não pode ser adicionada sem a outra, ou é preciso considerar as regras antigas ao adicionar novas, e assim por diante. É um processo incrivelmente complexo e iterativo, em que cada caractere tem uma importância descomunal.
No geral, confiar exclusivamente na IA para o bloqueio de anúncios não é viável. No entanto, usar um modelo de IA para detectar erros nas regras de filtragem é uma ótima ideia e essa ferramenta seria de grande ajuda para os desenvolvedores de filtros. Nós definitivamente consideraremos isso no AdGuard assim que a tecnologia atingir um nível suficiente de maturidade.
Considerações finais
A decisão da Apple de integrar o bloqueio de conteúdo no Safari é um benefício para a privacidade. Os anúncios não são apenas irritantes e incômodos, eles também funcionam como rastreadores, monitorando furtivamente sua atividade online em vários sites. Esses rastreadores coletam dados sobre seus hábitos de navegação, preferências e interesses, criando perfis detalhados que podem ser explorados para publicidade direcionada ou até vendidos a terceiros sem o seu consentimento.
Quanto aos detalhes da implementação, só podemos especular até vermos com nossos próprios olhos. Mas não contaríamos com uma integração significativa de IA; é mais provável que a Apple tenha se inspirado em algumas técnicas testadas e comprovadas que bloqueadores de anúncios de terceiros vêm usando há anos.