Introductie van UIA-ondersteuning op Windows

Benjamin Beaudry
Benjamin Beaudry

Moderne ondersteunende applicaties op Microsoft Windows gebruiken het UI Automation-toegankelijkheidsframework van het platform om samen te werken met de gebruikersinterfaces van andere applicaties. Tot nu toe heeft Chromium voor dit doel het oudere Microsoft Active Accessibility (MSAA) en IAccessible2 (IA2) framework ondersteund, wat heeft geleid tot problemen met toegankelijkheidstools op Windows.

Om dit probleem op te lossen heeft Microsoft samengewerkt met het Chrome-team om het UI Automation (UIA)-framework op Windows rechtstreeks te ondersteunen, waardoor het voor toegankelijkheidstools gemakkelijker wordt om met de browser te communiceren. We beginnen met een geleidelijke uitrol naar stabiel, te beginnen in Chrome-versie 126. Hierdoor kan spraaktoegang in alle Chromium-gebaseerde browsers functioneren en wordt de gebruikerservaring voor alle op UIA gebaseerde toegankelijkheidstools, zoals Verteller en Vergrootglas, verbeterd. Dit werk zal ook de Windows UIA-emulatielaag elimineren, die de bron is geweest van veel prestatieproblemen in Chromium op Windows. Dit zou echter geen enkel effect moeten hebben op bestaande MSAA- of IA2-clients. Chrome zal zijn ondersteuning voor MSAA en IA2 voortzetten, waardoor het een van de weinige applicaties is die beide toegankelijkheids-API's op Windows ondersteunen.

Voor ondernemingen introduceren we een nieuw beleid, UiAutomationProviderEnabled , om de overgang naar UIA soepel te laten verlopen. Dit beleid zal beschikbaar zijn via Chrome-versie 136, waardoor bedrijven ruimschoots de tijd hebben om tools te updaten die afhankelijk waren van de Windows UIA-emulatielaag.

Rapporteer problemen

We zijn verheugd deze verbetering aan onze gebruikers en ontwikkelaars te kunnen aanbieden, en we weten dat dit het internet voor iedereen toegankelijker zal maken. Meld hier problemen met de nieuwe UIA-ondersteuning .