Windows での UIA サポートの導入

Benjamin Beaudry
Benjamin Beaudry

Microsoft Windows の最新の支援アプリケーションは、プラットフォームの UI オートメーション ユーザー補助フレームワークを使用して、他のアプリケーションのユーザー インターフェースと相互運用します。これまで、Chromium では、この目的で古い Microsoft Active Accessibility(MSAA)と IAccessible2(IA2)フレームワークをサポートしていましたが、Windows のユーザー補助ツールで問題が発生していました。

この問題を解決するため、Microsoft は Chrome チームと連携して Windows で UI オートメーション(UIA)フレームワークを直接サポートし、ユーザー補助ツールがブラウザと簡単に通信できるようにしました。Chrome バージョン 126 以降、Stable 版への段階的なロールアウトを開始します。これにより、すべての Chromium ベースのブラウザで Voice Access が機能し、ナレーターや拡大鏡など、すべての UIA ベースのユーザー補助ツールのユーザー エクスペリエンスが向上します。また、Windows 版 Chromium で多くのパフォーマンスの問題の原因となっていた Windows UIA エミュレーション レイヤも削除されます。ただし、これは既存の MSAA クライアントや IA2 クライアントには影響しません。Chrome は MSAA と IA2 のサポートを継続し、Windows で両方のユーザー補助 API をサポートする数少ないアプリケーションの 1 つになります。

企業向けに、UIA への移行をスムーズに管理できるように、新しいポリシー UiAutomationProviderEnabled を導入します。このポリシーは Chrome バージョン 136 まで利用可能であるため、企業は Windows UIA エミュレーション レイヤに依存していたツールを十分に更新できます。

問題を報告する

Google は、この改善をユーザーとデベロッパーに提供できることを嬉しく思います。これにより、すべてのユーザーがウェブをより簡単に利用できるようになります。新しい UIA サポートに関する問題は、こちらから報告してください