Introdução ao suporte à UIA no Windows

Benjamin Beaudry
Benjamin Beaudry

Aplicativos de acessibilidade modernos no Microsoft Windows usam o framework de acessibilidade de automação de interface da plataforma para interoperar com outras interfaces de usuário de aplicativos. Até agora, o Chromium oferecia suporte ao framework mais antigo de acessibilidade ativa da Microsoft (MSAA, na sigla em inglês) e IAccessible2 (IA2) para essa finalidade, o que gerou problemas com ferramentas de acessibilidade no Windows.

Para resolver esse problema, a Microsoft trabalhou com a equipe do Chrome para oferecer suporte ao framework de automação de interface (UIA) no Windows diretamente, facilitando a comunicação das ferramentas de acessibilidade com o navegador. Vamos lançar gradualmente a versão estável, começando pela versão 126 do Chrome. Isso vai permitir que o Acesso por voz funcione em todos os navegadores baseados no Chromium e melhorar a experiência do usuário para todas as ferramentas de acessibilidade baseadas na UIA, como Narrador e Lupa. Esse trabalho também vai eliminar a camada de emulação da Windows UIA, que tem sido a origem de muitos problemas de desempenho no Chromium no Windows. No entanto, isso não afeta os clientes MSAA ou IA2 atuais. O Chrome vai continuar oferecendo suporte para MSAA e IA2, sendo um dos poucos aplicativos que oferecem suporte a ambas as APIs de acessibilidade no Windows.

Para empresas, estamos lançando uma nova política, UiAutomationProviderEnabled, para ajudar a gerenciar a transição para a UIA sem problemas. Essa política vai estar disponível até a versão 136 do Chrome, às empresas tempo suficiente para atualizar as ferramentas que dependiam da camada de emulação UIA do Windows.

Informar problemas

Estamos felizes em trazer essa melhoria para nossos usuários e desenvolvedores, e sabemos que isso vai tornar a Web mais acessível para todos. Informe problemas com o novo suporte da UIA neste link.