Présentation de la compatibilité UIA sous Windows

Benjamin Beaudry
Benjamin Beaudry

Les applications d'assistance modernes sur Microsoft Windows utilisent le framework d'accessibilité UI Automation de la plate-forme pour interagir avec les interfaces utilisateur d'autres applications. Jusqu'à présent, Chromium était compatible avec l'ancien framework MSAA (Microsoft Active Accessibility) 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 travaillé avec l'équipe Chrome pour prendre en charge directement le framework UI Automation (UIA) sur Windows, ce qui permet aux outils d'accessibilité de communiquer plus facilement avec le navigateur. Nous allons commencer à déployer progressivement la version stable à partir de la version 126 de Chrome. Voice Access pourra ainsi 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 UIA, tels que le narrateur et la loupe. Ce travail permettra également d'éliminer la couche d'émulation UIA de Windows, qui a été à l'origine de nombreux problèmes de performances dans Chromium sur Windows. Toutefois, cela ne devrait avoir aucun impact sur les clients MSAA ou IA2 existants. Chrome continuera de prendre en charge MSAA et IA2, ce qui en fait l'une des rares applications compatibles avec les deux API d'accessibilité sous Windows.

Pour les entreprises, nous lançons une nouvelle règle, UiAutomationProviderEnabled, pour faciliter la transition vers UIA. Cette règle sera disponible jusqu'à la version 136 de Chrome, ce qui laissera aux entreprises suffisamment de temps pour mettre à jour tous les outils qui dépendaient de la couche d'émulation UIA de Windows.

Signaler des problèmes

Nous sommes ravis de proposer cette amélioration à nos utilisateurs et développeurs, et nous savons qu'elle rendra le Web plus accessible pour tous. Signalez les problèmes liés à la nouvelle prise en charge d'UIA ici.