Otomatisasi UI Native untuk Windows di Chromium

Benjamin Beaudry
Benjamin Beaudry

Dipublikasikan: 14 Agustus 2025

Mulai Chrome 138, browser berbasis Chromium di Windows mengaktifkan dukungan Otomatisasi UI (UIA) bawaan secara default. UIA adalah framework aksesibilitas modern untuk Windows, yang digunakan oleh teknologi pendukung seperti Narator, Pembesar, dan Voice Access.

Saat ini, teknologi pendukung yang menggunakan Microsoft Active Accessibility (MSAA) atau IAccessible2 (IA2) terhubung langsung ke Chromium, yang sepenuhnya mengontrol data aksesibilitas yang diterimanya–dan hal itu tidak berubah. Hingga saat ini, UIA harus melalui lapisan emulasi yang dikelola Windows, "perantara" yang menerjemahkan data MSAA Chromium ke UIA. Hal ini menambah latensi, mengurangi keandalan, dan menimbulkan masalah kompatibilitas untuk alat berbasis UIA.

Di
baris atas, teknologi pendukung berbasis MSAA/IA2 berkomunikasi langsung dengan
Chromium menggunakan MSAA atau IA2. Di baris bawah, teknologi pendukung berbasis UIA mengirim data menggunakan framework UIA ke lapisan emulasi UIA, yang kemudian berkomunikasi dengan Chromium menggunakan MSAA.
Stack aksesibilitas sebelum dukungan Otomatisasi UI native di Chromium.

Dengan menerapkan UIA secara native, kami telah menghapus lapisan proxy tersebut sepenuhnya, sehingga meningkatkan performa, keandalan, dan menyederhanakan stack aksesibilitas. Teknologi pendukung kini dapat berkomunikasi langsung dengan mesin aksesibilitas Chromium.

Di
baris atas, teknologi pendukung berbasis MSAA/IA2 masih berkomunikasi langsung
dengan Chromium menggunakan MSAA atau IA2. Di baris bawah, teknologi pendukung berbasis UIA kini berkomunikasi langsung dengan Chromium menggunakan UIA, tanpa melalui lapisan emulasi.
Stack aksesibilitas setelah dukungan Otomatisasi UI native di Chromium.

Arti perubahan ini bagi developer dan pengguna

  • Alat berbasis UIA kini memberikan performa yang lebih cepat dan andal. Misalnya, Voice Access kini berfungsi sepenuhnya di semua browser berbasis Chromium.
  • Stack aksesibilitas lebih sederhana dan sepenuhnya dimiliki oleh engineer Chromium, sehingga kami memiliki kepemilikan langsung atas platform aksesibilitas dan dapat mengirimkan perbaikan dan peningkatan secara lebih cepat dan terpisah dari update Windows.

Tonggak pencapaian ini mencerminkan kolaborasi erat selama bertahun-tahun antara tim Microsoft Edge dan Google Chrome, yang menyatukan perubahan engineering yang mendalam, pengujian ekstensif, dan tujuan bersama untuk meningkatkan aksesibilitas bagi semua orang di Windows. Kami juga berterima kasih kepada tim NVDA dan JAWS, yang telah bekerja sama dengan kami selama bertahun-tahun untuk memecahkan masalah dan memperbaiki masalah terkait UIA di Chromium.

Kompatibilitas Enterprise

Jika lingkungan Anda bergantung pada perilaku lama, Anda dapat kembali ke mode lama untuk sementara menggunakan kebijakan UiAutomationProviderEnabled. Kebijakan ini akan didukung hingga Chrome 146, sehingga organisasi memiliki waktu untuk memvalidasi dan memperbarui alat mereka.

Laporkan masalah

Dukungan UIA native kini tersedia di browser berbasis Chromium, dan kami ingin mendapatkan masukan Anda. Jika Anda mengembangkan atau mengelola alat aksesibilitas, uji alat tersebut dengan build Chromium terbaru dan laporkan masalah apa pun terkait penerapan UIA baru.