উইন্ডোজে UIA সমর্থন প্রবর্তন করা হচ্ছে

বেঞ্জামিন বিউড্রি
Benjamin Beaudry

মাইক্রোসফ্ট উইন্ডোজের আধুনিক সহায়ক অ্যাপ্লিকেশনগুলি অন্যান্য অ্যাপ্লিকেশনের ব্যবহারকারী ইন্টারফেসের সাথে ইন্টারঅপারেটিং করার জন্য প্ল্যাটফর্মের UI অটোমেশন অ্যাক্সেসিবিলিটি ফ্রেমওয়ার্ক ব্যবহার করে। এখন পর্যন্ত, Chromium এই উদ্দেশ্যে পুরানো Microsoft Active Accessibility (MSAA) এবং IAaccessible2 (IA2) ফ্রেমওয়ার্ককে সমর্থন করেছে, যার ফলে Windows-এ অ্যাক্সেসিবিলিটি টুলের সমস্যা হয়েছে।

এই সমস্যাটি সমাধান করার জন্য, মাইক্রোসফ্ট সরাসরি Windows এ UI অটোমেশন (UIA) ফ্রেমওয়ার্ককে সমর্থন করার জন্য Chrome টিমের সাথে কাজ করেছে, যাতে অ্যাক্সেসিবিলিটি টুলের জন্য ব্রাউজারের সাথে যোগাযোগ করা সহজ হয়৷ আমরা Chrome সংস্করণ 126 থেকে শুরু করে স্থিতিশীল করার জন্য ধীরে ধীরে রোলআউট শুরু করব৷ এটি সমস্ত ক্রোমিয়াম-ভিত্তিক ব্রাউজারে কাজ করতে ভয়েস অ্যাক্সেস সক্ষম করবে এবং সমস্ত UIA-ভিত্তিক অ্যাক্সেসিবিলিটি সরঞ্জামগুলির জন্য ব্যবহারকারীর অভিজ্ঞতাকে উন্নত করবে, যেমন ন্যারেটর এবং ম্যাগনিফায়ার৷ এই কাজটি Windows UIA এমুলেশন লেয়ারকেও মুছে ফেলবে, যা Windows-এ Chromium-এর অনেক কর্মক্ষমতা সমস্যার উৎস। যাইহোক, এটি বিদ্যমান MSAA বা IA2 ক্লায়েন্টদের উপর কোন প্রভাব ফেলবে না। ক্রোম MSAA এবং IA2 এর জন্য তার সম��্থন অব্যাহত রাখবে, এটিকে কয়েকটি অ্যাপ্লিকেশনের মধ্যে একটি করে যা Windows এ উভয় অ্যাক্সেসিবিলিটি API সমর্থন করে।

এন্টারপ্রাইজগুলির জন্য, আমরা একটি নতুন নীতি প্রবর্তন করছি, UiAutomationProviderEnabled , যাতে UIA-তে স্থানান্তরটি সুচারুভাবে পরিচালনা করা যায়৷ এই নীতিটি Chrome সংস্করণ 136-এর মাধ্যমে উপলব্ধ হবে, যা এন্টারপ্রাইজগুলিকে Windows UIA ইমুলেশন স্তরের উপর নির্ভরশীল যে কোনও সরঞ্জাম আপডেট করার জন্য যথেষ্ট সময় দেবে৷

সমস্যা রিপোর্ট করুন

আমরা আমাদের ব্যবহারকারী এবং ডেভেলপারদের কাছে এই উন্নতি নিয়ে আসতে পেরে উত্তেজিত, এবং আমরা জানি এটি ওয়েবকে সবার জন্য আরও অ্যাক্সেসযোগ্য করে তুলবে৷ এখানে নতুন UIA সমর্থনের সাথে সমস্যার রিপোর্ট করুন