Wprowadzamy obsługę UIA w systemie Windows

Benjamin Beaudry
Benjamin Beaudry

Nowoczesne aplikacje ułatwiające korzystanie z komputera w systemie Microsoft Windows korzystają z platformy UI Automation w celu współdziałania z interfejsami innych aplikacji. Do tej pory Chromium obsługiwało starsze frameworki Microsoft Active Accessibility (MSAA) i IAccessible2 (IA2) do tego celu, co powodowało problemy z narzędziami ułatwień dostępu w systemie Windows.

Aby rozwiązać ten problem, firma Microsoft współpracowała z zespołem Chrome nad obsługą platformy UI Automation (UIA) w systemie Windows, ułatwiając narzędziom ułatwień dostępu komunikację z przeglądarką. Począwszy od wersji 126 Chrome zaczniemy stopniowo wdrażać tę funkcję na kanale stabilnym. Dzięki temu Voice Access będzie działać we wszystkich przeglądarkach opartych na Chromium i ulepszyć działanie wszystkich narzędzi ułatwień dostępu opartych na UIA, takich jak Narrator i Magnifier. Dzięki temu usuniemy też warstwę emulacji UIA systemu Windows, która była źródłem wielu problemów z wydajnością w Chromium w systemie Windows. Nie powinno to jednak mieć wpływu na obecnych klientów MSAA ani IA2. Chrome będzie nadal obsługiwać MSAA i IA2, dzięki czemu stanie się jedną z niewielu aplikacji, które obsługują oba interfejsy API ułatwień dostępu w systemie Windows.

Wprowadzamy nową zasadę UiAutomationProviderEnabled, aby ułatwić przedsiębiorstwom sprawne przejście na UIA. Ta zasada będzie dostępna w Chrome 136, co da firmom wystarczająco dużo czasu na zaktualizowanie wszystkich narzędzi, które korzystały z poziomu emulacji UIA w Windows.

Zgłaszanie problemów

Cieszymy się, że możemy udostępnić tę funkcję użytkownikom i deweloperom. Wiemy, że dzięki niej internet będzie bardziej dostępny dla wszystkich. Zgłoś problemy z nową wersją interfejsu użytkownika