Présentation de la compatibilité UIA sous Windows

Benjamin Beaudry
Benjamin Beaudry

Les applications d'assistance modernes sous Microsoft Windows utilisent l'interface utilisateur de la plate-forme Framework d'accessibilité d'automatisation pour interagir avec d'autres applications utilisateur de commande. Jusqu'à présent, Chromium prenait en charge l'ancien d'accessibilité (MSAA) et IAccessible2 (IA2) à cette fin, ce qui a entraîné des problèmes avec les outils d'accessibilité sous Windows.

Pour résoudre ce problème, Microsoft a collaboré avec l'équipe Chrome afin d'assurer l'assistance d'UIA (UI Automation) directement sous Windows, ce qui facilite les outils d'accessibilité pour communiquer avec le navigateur. Nous allons aborder progressivement déploiement en version stable à partir de la version 126 de Chrome. Voice Access sera activé pour fonctionner dans tous les navigateurs basés sur Chromium et améliorer l'expérience utilisateur pour tous les outils d'accessibilité basés sur l'UIA, tels que Narrator et Loupe. Ce travail supprimera également la couche d'émulation Windows UIA, qui était la source de nombreux problèmes de performances dans Chromium sous Windows. Cependant, cela ne devrait pas avoir tout effet sur les clients MSAA ou IA2 existants. Chrome continuera d'assurer la compatibilité avec MSAA et IA2, ce qui en fait l'une des quelques applications compatibles avec les deux aux API d'accessibilité sous Windows.

Pour les entreprises, nous mettons en place un nouveau règlement, UiAutomationProviderEnabled, pour faciliter la transition vers UIA. Cette règle sera disponible jusqu'à la version 136 de Chrome, ce qui laisse aux entreprises tout le temps nécessaire pour mettre à jour leurs outils qui s'appuyaient sur la couche d'émulation Windows UIA.

Signaler des problèmes

Nous sommes ravis de proposer cette amélioration à nos utilisateurs et développeurs, et nous savons cela rendra le Web plus accessible à tous. Signaler des problèmes avec le nouveau Compatibilité UIA en cliquant ici.