Представляем поддержку UIA в Windows

Бенджамин Бодри
Benjamin Beaudry

Современные вспомогательные приложения в Microsoft Windows используют платформу специальных возможностей автоматизации пользовательского интерфейса платформы для взаимодействия с пользовательскими интерфейсами других приложений. До сих пор Chromium поддерживал для этой цели более старую платформу Microsoft Active Accessibility (MSAA) и IAccessible2 (IA2), что приводило к проблемам с инструментами специальных возможностей в Windows.

Чтобы решить эту проблему, Microsoft работала с командой Chrome над поддержкой платформы автоматизации пользовательского интерфейса (UIA) напрямую в Windows, что упростило взаимодействие инструментов специальных возможностей с браузером. Мы начнем постепенное внедрение стабильной версии, начиная с Chrome версии 126. Это позволит голосовому доступу работать во всех браузерах на базе Chromium и улучшит взаимодействие с пользователем для всех инструментов обеспечения специальных возможностей на основе UIA, таких как экранный диктор и экранная лупа. Эта работа также устранит уровень эмуляции Windows UIA, который был источником многих проблем с производительностью в Chromium для Windows. Однако это не должно повлиять на существующие клиенты MSAA или IA2. Chrome продолжит поддержку MSAA и IA2, что делает его одним из немногих приложений, поддерживающих оба API специальных возможностей в Windows.

Для предприятий мы представляем новую политику UiAutomationProviderEnabled , которая поможет плавно управлять переходом на UIA. Эта политика будет доступна в Chrome версии 136, что даст предприятиям достаточно времени для обновления любых инструментов, использующих уровень эмуляции Windows UIA.

Сообщить о проблемах

Мы рады представить это улучшение нашим пользователям и разработчикам и знаем, что оно сделает Интернет более доступным для всех. Сообщайте о проблемах с новой поддержкой МАУ здесь .