Windows에 UIA 지원 도입

Benjamin Beaudry
Benjamin Beaudry

Microsoft Windows의 최신 보조 애플리케이션은 플랫폼의 UI 자동화 접근성 프레임워크를 사용하여 다른 애플리케이션의 사용자 인터페이스와 상호 운용됩니다. 지금까지 Chromium은 이 목적으로 이전 Microsoft Active Accessibility (MSAA) 및 IAccessible2 (IA2) 프레임워크를 지원해 왔으며, 이로 인해 Windows의 접근성 도구에 문제가 발생했습니다.

이 문제를 해결하기 위해 Microsoft는 Chrome팀과 협력하여 Windows에서 UI 자동화 (UIA) 프레임워크를 직접 지원하여 접근성 도구가 브라우저와 더 쉽게 통신할 수 있도록 했습니다. Chrome 버전 126부터 안정화 버전으로 점진적으로 출시될 예정입니다. 이렇게 하면 모든 Chromium 기반 브라우저에서 음성 액세스가 작동하고 내레이터, 돋보기와 같은 모든 UIA 기반 접근성 도구의 사용자 환경이 개선됩니다. 또한 이 작업으로 Windows의 Chromium에서 많은 성능 문제가 발생했던 Windows UIA 에뮬레이션 레이어가 제거됩니다. 그러나 기존 MSAA 또는 IA2 클라이언트에는 영향을 미치지 않습니다. Chrome은 MSAA 및 IA2를 계속 지원하므로 Windows에서 두 접근성 API를 모두 지원하는 몇 안 되는 애플리케이션 중 하나가 됩니다.

기업의 경우 UIA로의 원활한 전환을 관리할 수 있도록 새로운 정책인 UiAutomationProviderEnabled가 도입됩니다. 이 정책은 Chrome 버전 136까지 사용할 수 있으므로 기업은 Windows UIA 에뮬레이션 레이어를 사용하는 모든 도구를 업데이트할 충분한 시간을 확보할 수 있습니다.

문제 신고

Google은 이번 개선사항을 사용자와 개발자에게 제공하게 되어 기쁘게 생각하며, 이를 통해 모든 사용자가 웹에 더 쉽게 액세스할 수 있을 것으로 기대합니다. 여기에서 새로운 UIA 지원 관련 문제를 신고하세요.