معرفی پشتیبانی UIA در ویندوز

بنجامین بیدری
Benjamin Beaudry

برنامه های کاربردی مدرن در مایکروسافت ویندوز از چارچوب دسترسی اتوماسیون UI پلت فرم برای تعامل با رابط های کاربری دیگر برنامه ها استفاده می کنند. تا به حال، Chromium از چارچوب قدیمی Microsoft Active Accessibility (MSAA) و IAccessible2 (IA2) برای این منظور پشتیبانی می کرده است که منجر به مشکلاتی در ابزارهای دسترسی در ویندوز شده است.

برای حل این مشکل، مایکروسافت با تیم کروم همکاری کرده است تا از چارچوب اتوماسیون UI (UIA) به طور مستقیم در ویندوز پشتیبانی کند و ارتباط ابزارهای دسترسی با مرورگر را آسان‌تر کند. از نسخه 126 Chrome شروع به عرضه تدریجی به پایداری می کنیم. این کار دسترسی صوتی را در همه مرورگرهای مبتنی بر Chromium فعال می کند و تجربه کاربر را برای همه ابزارهای دسترسی مبتنی بر UIA، مانند گوینده و ذره بین، بهبود می بخشد. این کار همچنین لایه شبیه‌سازی Windows UIA را که منشأ بسیاری از مشکلات عملکرد در Chromium در ویندوز بوده است، حذف می‌کند. با این حال، این نباید هیچ تاثیری روی کلاینت‌های موجود MSAA یا IA2 داشته باشد. Chrome به پشتیبانی خود از MSAA و IA2 ادامه می‌دهد و آن را به یکی از معدود برنامه‌هایی تبدیل می‌کند که از هر دو API دسترسی در ویندوز پشتیبانی می‌کنند.

برای شرکت‌ها، ما یک خط‌مشی جدید به نام UiAutomationProviderEnabled را معرفی می‌کنیم تا به مدیریت راحت انتقال به UIA کمک کند. این خط‌مشی از طریق نسخه 136 Chrome در دسترس خواهد بود و به شرکت‌ها زمان کافی می‌دهد تا ابزارهایی را که به لایه شبیه‌سازی Windows UIA متکی هستند، به‌روزرسانی کنند.

مشکلات را گزارش کنید

ما هیجان زده ایم که این بهبود را برای کاربران و توسعه دهندگان خود به ارمغان بیاوریم و می دانیم که این کار باعث می شود وب برای همه قابل دسترس تر شود. مشکلات مربوط به پشتیبانی جدید UIA را اینجا گزارش کنید .