Opublikowano: 14 sierpnia 2025 r.
Od Chrome w wersji 138 przeglądarki oparte na Chromium w systemie Windows domyślnie obsługują natywną platformę UI Automation (UIA). UIA to nowoczesna platforma ułatwień dostępu dla systemu Windows, używana przez technologie wspomagające, takie jak Narrator, lupa i Voice Access.
Obecnie technologie wspomagające, które korzystają z Microsoft Active Accessibility (MSAA) lub IAccessible2 (IA2), łączą się bezpośrednio z Chromium, które w pełni kontroluje otrzymywane dane dotyczące ułatwień dostępu. To się nie zmieni. Do tej pory UIA musiało korzystać z warstwy emulacji zarządzanej przez Windows, czyli „pośrednika”, który tłumaczył dane MSAA Chromium na UIA. Spowodowało to zwiększenie opóźnienia, zmniejszenie niezawodności i problemy ze zgodnością narzędzi opartych na UIA.
Dzięki natywnemu wdrożeniu UIA całkowicie usunęliśmy tę warstwę pośrednią, co poprawiło wydajność, zwiększyło niezawodność i uprościło stos dostępności. Technologie wspomagające mogą teraz komunikować się bezpośrednio z silnikiem ułatwień dostępu Chromium.
Co to oznacza dla deweloperów i użytkowników
- Narzędzia oparte na UIA działają teraz szybciej i bardziej niezawodnie. Na przykład dostęp głosowy działa teraz w pełni we wszystkich przeglądarkach opartych na Chromium.
- Stos ułatwień dostępu jest prostszy i w pełni zarządzany przez inżynierów Chromium, co daje nam bezpośrednią kontrolę nad interfejsem ułatwień dostępu i umożliwia szybsze wprowadzanie poprawek i ulepszeń niezależnie od aktualizacji systemu Windows.
Ten kamień milowy jest wynikiem wieloletniej ścisłej współpracy zespołów Microsoft Edge i Google Chrome. Obejmuje on wprowadzenie znaczących zmian technicznych, przeprowadzenie szeroko zakrojonych testów i realizację wspólnego celu, jakim jest poprawa dostępności dla wszystkich użytkowników systemu Windows. Jesteśmy też wdzięczni zespołom NVDA i JAWS, które przez lata współpracowały z nami przy rozwiązywaniu problemów z UIA w Chromium.
Zgodność z firmami
Jeśli Twoje środowisko zależy od starszego sposobu działania, możesz tymczasowo przywrócić stary tryb za pomocą zasady UiAutomationProviderEnabled. Ta zasada będzie obsługiwana do wersji Chrome 146, co da organizacjom czas na sprawdzenie i zaktualizowanie narzędzi.
Zgłaszanie problemów
Natywna obsługa UIA jest teraz dostępna w przeglądarkach opartych na Chromium. Chcemy poznać Twoją opinię. Jeśli tworzysz narzędzia ułatwień dostępu lub nimi zarządzasz, przetestuj je w najnowszych kompilacjach Chromium i zgłoś wszelkie problemy z nową implementacją UIA.