Windows'da UIA desteğiyle tanışın

Benjamin Beaudry
Benjamin Beaudry

Microsoft Windows'daki modern yardımcı uygulamalar, diğer uygulamaların kullanıcı arayüzleriyle birlikte çalışmak için platformun UI Otomasyonu erişilebilirlik çerçevesini kullanır. Chromium, bu amaç için şimdiye kadar eski Microsoft Active Accessibility (MSAA) ve IAccessible2 (IA2) çerçevesini destekliyordu. Bu da Windows'daki erişilebilirlik araçlarıyla ilgili sorunlara yol açıyordu.

Microsoft, bu sorunu çözmek için Chrome ekibiyle birlikte çalışarak Windows'ta Kullanıcı Arayüzü Otomasyonu (UIA) çerçevesini doğrudan destekledi. Bu sayede erişilebilirlik araçlarının tarayıcı ile iletişim kurması kolaylaştırıldı. Chrome 126 sürümünden itibaren kararlı sürüme kademeli olarak geçiş yapmaya başlayacağız. Bu sayede Sesli Erişim, Chromium tabanlı tüm tarayıcılarda çalışabilir ve Sesli Beyan ve Büyüteç gibi UIA tabanlı tüm erişilebilirlik araçlarının kullanıcı deneyimini iyileştirir. Bu çalışma, Windows'daki Chromium'da birçok performans sorununa neden olan Windows UIA emülasyon katmanını da ortadan kaldıracak. Ancak bu durum, mevcut MSAA veya IA2 istemcileri üzerinde herhangi bir etkisi olmayacaktır. Chrome, MSAA ve IA2'yi desteklemeye devam edecek. Bu sayede Windows'ta her iki erişilebilirlik API'sini de destekleyen az sayıda uygulamadan biri olacak.

Kuruluşların UIA'ya sorunsuz bir şekilde geçiş yapmasını sağlamak için UiAutomationProviderEnabled adlı yeni bir politikayı kullanıma sunuyoruz. Bu politika, Chrome 136 sürümünden itibaren geçerli olacak. Böylece, kuruluşlar Windows UIA emülasyon katmanına dayalı tüm araçları güncellemek için yeterli zamana sahip olacak.

Sorun bildirme

Bu iyileştirmeyi kullanıcılarımıza ve geliştiricilerimize sunmaktan heyecan duyuyoruz. Bu iyileştirmenin web'i herkes için daha erişilebilir hale getireceğini biliyoruz. Yeni UIA desteğiyle ilgili sorunları buradan bildirin.