Ra mắt tính năng hỗ trợ UIA trên Windows

Benjamin Beaudry
Benjamin Beaudry

Các ứng dụng hỗ trợ hiện đại trên Microsoft Windows sử dụng khung hỗ trợ tiếp cận Tự động hoá giao diện người dùng của nền tảng để tương tác với giao diện người dùng của các ứng dụng khác. Cho đến nay, Chromium đã hỗ trợ khung Microsoft Active Accessibility (MSAA) và IAccessible2 (IA2) cũ cho mục đích này, dẫn đến các vấn đề với các công cụ hỗ trợ tiếp cận trên Windows.

Để giải quyết vấn đề này, Microsoft đã làm việc với nhóm Chrome để hỗ trợ trực tiếp khung Tự động hoá giao diện người dùng (UIA) trên Windows, giúp các công cụ hỗ trợ tiếp cận dễ dàng giao tiếp với trình duyệt hơn. Chúng tôi sẽ bắt đầu triển khai phiên bản ổn định một cách từ từ, bắt đầu từ Chrome phiên bản 126. Thao tác này sẽ cho phép tính năng Điều khiển bằng giọng nói hoạt động trong tất cả trình duyệt dựa trên Chromium và sẽ nâng cao trải nghiệm người dùng cho tất cả các công cụ hỗ trợ tiếp cận dựa trên UIA, chẳng hạn như Trình đọc chính tả và Kính lúp. Công việc này cũng sẽ loại bỏ lớp mô phỏng Windows UIA, vốn là nguồn gốc của nhiều vấn đề về hiệu suất trong Chromium trên Windows. Tuy nhiên, điều này sẽ không ảnh hưởng đến các ứng dụng MSAA hoặc IA2 hiện có. Chrome sẽ tiếp tục hỗ trợ MSAA và IA2, trở thành một trong số ít ứng dụng hỗ trợ cả hai API hỗ trợ tiếp cận trên Windows.

Đối với các doanh nghiệp, chúng tôi sẽ ra mắt một chính sách mới là UiAutomationProviderEnabled để giúp quản lý quá trình chuyển đổi sang UIA một cách suôn sẻ. Chính sách này sẽ có trong Chrome phiên bản 136, giúp các doanh nghiệp có đủ thời gian để cập nhật mọi công cụ dựa vào lớp mô phỏng Windows UIA.

Báo cáo sự cố

Chúng tôi rất vui khi có thể mang đến điểm cải tiến này cho người dùng và nhà phát triển. Chúng tôi tin rằng điều này sẽ giúp mọi người dễ dàng tiếp cận web hơn. Báo cáo sự cố về tính năng hỗ trợ UIA mới tại đây.