ক্রোমিয়ামে উইন্ডোজের জন্য নেটিভ UI অটোমেশন

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

প্রকাশিত: আগস্ট 14, 2025

Chrome 138 থেকে, Windows-এ Chromium-ভিত্তিক ব্রাউজারগুলি ডিফল্টরূপে নেটিভ UI অটোমেশন (UIA) সমর্থন সক্ষম করে৷ UIA হল Windows-এর জন্য আধুনিক অ্যাক্সেসিবিলিটি ফ্রেমওয়ার্ক, যা ন্যারেটর, ম্যাগনিফায়ার এবং ভয়েস অ্যাক্সেসের মতো সহায়ক প্রযুক্তি দ্বারা ব্যবহৃত হয়।

বর্তমানে, সহায়ক প্রযুক্তিগুলি যেগুলি Microsoft Active Accessibility (MSAA) বা IAaccessible2 (IA2) ব্যবহার করে ক্রোমিয়ামের সাথে সরাসরি সংযোগ করে, যা এটি প্রাপ্ত অ্যাক্সেসিবিলিটি ডেটা সম্পূর্ণরূপে নিয়ন্ত্রণ করে–এবং এটি পরিবর্তন হয় না৷ এখন পর্যন্ত, UIA-কে একটি Windows-পরিচালিত এমুলেশন স্তরের মধ্য দিয়ে যেতে হয়েছিল, একটি "মিডলম্যান" যেটি UIA-তে Chromium-এর MSAA ডেটা অনুবাদ করে। এটি লেটেন্সি যুক্ত করেছে, নির্ভরযোগ্যতা হ্রাস করেছে এবং UIA-ভিত্তিক সরঞ্জামগুলির জন্য সামঞ্জস্যের সমস্যাগুলি চালু করেছে।

ইন শীর্ষ সারি, MSAA/IA2-ভিত্তিক সহায়ক প্রযুক্তি সরাসরি যোগাযোগ করে MSAA বা IA2 ব্যবহার করে ক্রোমিয়াম। নীচের সারিতে, UIA-ভিত্তিক সহায়ক প্রযুক্তি UIA ফ্রেমওয়ার্ক ব্যবহার করে একটি UIA ইমুলেশন লেয়ারে ডেটা পাঠায়, যা তখন MSAA ব্যবহার করে Chromium এর সাথে যোগাযোগ করে।
Chromium-এ নেটিভ UI অটোমেশন সমর্থনের আগে অ্যাক্সেসিবিলিটি স্ট্যাক।

স্থানীয়ভাবে UIA প্রয়োগ করার মাধ্যমে, আমরা সেই প্রক্সি লেয়ারটিকে সম্পূর্ণরূপে সরিয়ে দিয়েছি- কর্মক্ষমতা উন্নত করা, নির্ভরযোগ্যতা বৃদ্ধি করা এবং অ্যাক্সেসিবিলিটি স্ট্যাককে সহজ করা। সহায়ক প্রযুক্তিগুলি এখন Chromium এর অ্যাক্সেসিবিলিটি ইঞ্জিনের সাথে সরাসরি যোগাযোগ করতে পারে৷

ইন শীর্ষ সারি, MSAA/IA2-ভিত্তিক সহায়ক প্রযুক্তি এখনও সরাসরি যোগাযোগ করে MSAA বা IA2 ব্যবহার করে Chromium-এর সাথে। নীচের সারিতে, UIA-ভিত্তিক সহায়ক প্রযুক্তি এখন UIA ব্যবহার করে Chromium-এর সাথে সরাসরি যোগাযোগ করে, না গিয়ে একটি অনুকরণ স্তর মাধ্যমে।
Chromium-এ নেটিভ UI অটোমেশন সমর্থনের পরে অ্যাক্সেসিবিলিটি স্ট্যাক।

ডেভেলপার এবং ব্যবহারকারীদের জন্য এর মানে কি

  • UIA-ভিত্তিক সরঞ্জামগুলি এখন দ্রুত, আরও নির্ভরযোগ্য কর্মক্ষমতা প্রদান করে। উদাহরণস্বরূপ, ভয়েস অ্যাক্সেস এখন সমস্ত ক্রোমিয়াম-ভিত্তিক ব্রাউজার জুড়ে সম্পূর্ণরূপে কাজ করে৷
  • অ্যাক্সেসিবিলিটি স্ট্যাকটি সহজ এবং ক্রোমিয়াম ইঞ্জিনিয়ারদের সম্পূর্ণ মালিকানাধীন, যা আমাদের অ্যাক্সেসিবিলিটি সারফেসের সরাসরি মালিকানা দেয় এবং এটিকে উইন্ডোজ আপডেট থেকে স্বাধীনভাবে সংশোধন এবং উন্নতি দ্রুততর করে তোলে।

এই মাইলফলকটি Microsoft Edge এবং Google Chrome টিমের মধ্যে বছরের পর বছর ঘনিষ্ঠ সহযোগিতাকে প্রতিফলিত করে, যা একত্রিত করে গভীর প্রকৌশল পরিবর্তন, ব্যাপক পরীক্ষা, এবং Windows এ সকলের জন্য অ্যাক্সেসযোগ্যতা উন্নত করার একটি ভাগ করা লক্ষ্য। আমরা NVDA এবং JAWS টিমের প্রতিও কৃতজ্ঞ, যারা Chromium-এ UIA-সম্পর্কিত সমস্যাগুলির সমাধান এবং সমাধান করতে আমাদের সাথে বছরের পর বছর অংশীদারিত্ব করেছে৷

এন্টারপ্রাইজ সামঞ্জস্য

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

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

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