O Google está desenvolvendo uma nova opção de controle de segurança para a versão Android 16 do navegador Chrome que permite aos usuários alternar um botão para evitar que o Chrome acesse o hardware gráfico do telefone por meio da interface WebGPU. Um desenvolvedor descobriu essa configuração oculta ao descompactar e analisar o APK do Google Play Services versão 26.10.31. Espera-se que seja integrado ao “Modo de Proteção Avançada” do Android 16, usado especificamente para controlar a função WebGPU no Chrome.

A interface WebGPU, que chegou pela primeira vez ao Chrome para Android em 2023, é um padrão gráfico moderno para a web que permite que páginas e aplicativos da web acessem diretamente a GPU do dispositivo para realizar renderização 3D intensiva e tarefas complexas de aprendizado de máquina no navegador. À medida que esse padrão é adotado por mais e mais desenvolvedores, o número de jogos da web, aplicativos gráficos on-line e recursos de IA baseados em navegador que dependem do WebGPU também começou a aumentar.

No entanto, só porque o WebGPU oferece aos sites a capacidade de chamar diretamente os componentes principais do sistema, ele também traz novos riscos de segurança. Os invasores estão constantemente procurando vulnerabilidades na implementação da WebGPU nos navegadores para lançar ataques, realizar uma variedade de ações maliciosas e, potencialmente, até mesmo assumir o controle total do dispositivo da vítima. Embora as vulnerabilidades relacionadas sejam constantemente corrigidas, os patches geralmente são enviados aos usuários somente após a ocorrência de alguns ataques.

A mudança de WebGPU que o Google planeja fornecer desta vez é considerada uma tentativa de “reduzir os riscos da fonte”, permitindo aos usuários proibir completamente a versão Android do Chrome de usar WebGPU, se necessário. O último relatório da Android Authority afirma que no modo de proteção avançada do Android 16, uma nova opção de desligamento específica para Chrome WebGPU será adicionada e os usuários poderão aumentar o nível de proteção de segurança por meio de uma simples ação de troca.

No entanto, desligar o WebGPU não é gratuito. Depois que os usuários ativarem essa opção de segurança, todos os aplicativos da Web modernos que dependem do WebGPU não conseguirão carregar corretamente ou terão que voltar a funcionar no padrão WebGL mais antigo. Isso será particularmente óbvio em jogos 3D, aplicativos gráficos que usam navegadores como ambientes de execução e sites que dependem fortemente de inferência de IA no navegador. O desempenho e o desempenho da tela podem ser significativamente reduzidos. Se os usuários geralmente lidam com tarefas de alta carga por meio de aplicativos nativos e dependem menos do lado da web, desligar o WebGPU terá um impacto relativamente limitado na experiência.

No momento, o Google não anunciou oficialmente o momento de lançamento desta mudança WebGPU, nem mencionou esse recurso em canais públicos. O código relevante aparece apenas na versão de desenvolvimento do Google Play Services. De acordo com a situação geral da análise de descompactação do APK, isso não garante que ele será lançado na versão estável conforme programado. O momento específico em que será enviado aos usuários comuns ainda precisa ser confirmado pelo Google.