Wprowadzamy obsługę UIA w systemie Windows

Benjamin Beaudry
Benjamin Beaudry

Nowoczesne aplikacje wspomagające w systemie Microsoft Windows korzystają z interfejsu platformy. Automatyzacja platformy ułatwień dostępu do współdziałania z innymi aplikacjami użytkownik i interfejsów. Do tej pory Chromium obsługiwał starszą wersję Microsoft Active platformy ułatwień dostępu (MSAA) i IAccessible2 (IA2), powoduje 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 udostępnieniem UI Automation (UIA) bezpośrednio w systemie Windows, dzięki czemu narzędzi ułatwień dostępu do komunikowania się z przeglądarką. Rozpoczniemy stopniowo wersji stabilnej, począwszy od Chrome w wersji 126. Spowoduje to włączenie Voice Access do działania we wszystkich przeglądarkach opartych na Chromium i zwiększa wygodę użytkowników we wszystkich narzędziach ułatwień dostępu opartych na UIA, takich jak Narrator czy Magnifier. Ta praca możliwość usunięcia warstwy emulacji UIA w systemie Windows, wielu problemów z wydajnością Chromium w systemie Windows. Nie powinno to być jednak nie będzie to miało żadnego wpływu na istniejące klienty MSAA lub IA2. Chrome będzie nadal obsługiwać MSAA i IA2, co sprawia, że jest to jedna z niewielu aplikacji, które obsługują interfejsów API ułatwień dostępu w systemie Windows.

W przypadku firm nowe zasady: UiAutomationProviderEnabled, aby pomóc w płynnym przejściu na UIA. Te zasady będą dostępne Chrome w wersji 136, co daje firmom więcej czasu na aktualizację narzędzi które korzystały z warstwy emulacji UIA w systemie Windows.

Zgłaszanie problemów

Cieszymy się, że możemy udostępnić to ulepszenie naszym użytkownikom i deweloperom. sprawi, że każdy będzie mógł korzystać z internetu. Zgłoś problemy z nowym Obsługa UIA tutaj.