چرا نمی‌توان NVDA را بر روی ویندوز ۱۰ مبایل و ویندوز ۱۰s اجرا کرد؟:

بعد از آنکه خبر انتشار Windows 10 S از سوی Microsoft در رسانه‌های مختلف منعکس شد، این سؤال برای کاربران زیادی مطرح شده که آیا خواهند توانست از این صفحه خوان در این نسخه از ویندوز یا حتی ویندوز ۱۰ مبایل استفاده کنند؟ در چند خط پیش رو، سعی خواهیم کرد دلیل پاسخ منفیمان به این سؤال را توضیح دهیم:

Windows 10 S، نسخه ای از ویندوز است که از نظر نصب برنامه محدود شده و اصولاً بیشتر برای اهداف آموزشی از آن استفاده می‌شود. درست مثل windows 10 phone و windows 10 pro که بر روی پردازش‌گر‌های intel نصب می‌شود، این نسخه را هم باید بر روی این نوع پردازش‌گر‌ها نصب کرد و با وجود آن که قرار است کاربران فقط امکان استفاده از برنامه‌های موجود در فروشگاه ویندوز یا Windows Store را در این نسخه از ویندوز داشته باشند، این امکان هم وجود دارد که با استفاده از مبدل Desktop to UWP Bridge، امکان استفاده از سایر برنامه‌ها را هم به دست آورند. در همین راستا، حتی خبری هم منتشر شد با این مضمون که نرم‌افزار iTunes مخصوص apple هم نسخه‌ی ویندوزی منتشر خواهد کرد که به احتمال زیاد با استفاده از همان مبدلی اتفاق خواهد افتاد که در بالا صحبتش به میان رفت. سیاست‌های Microsoft در این نسخه از ویندوز، بر خلاف Windows RT است که به هیچ وجه امکان استفاده از برنامه‌هایی غیر از نرم‌افزار‌های پیشبینی شده را به کاربران، نمی‌داد.

با وجود این که مبدل، این امکان را به بسیاری از برنامه‌ها می‌دهد که برای این نسخه از ویندوز مناسب‌سازی شوند، صفحه خوان‌ها و بسیاری از برنامه‌هایی که در حوزه‌ی تکنولوژی‌های کمکی بر روی رایانه‌ها نصب می‌شوند، از این امکان برخوردار نخواهند بود. صفحه خوان‌ها و به طور خاص NVDA، نیاز به مجوز‌هایی برای استفاده از بخش‌های مختلف ویندوز دارند که در Windows Store و حتی در برنامه‌هایی که با Bridge تبدیل می‌شوند، این قبیل مجوز‌ها به برنامه‌ها داده نمی‌شود. برای آنهایی که به مسائل تکنیکی این موضوع علاقمند باشند، Microsoft در این مطلب به طور مُفَصَّل به محدودیت‌های نرم‌افزار‌هایی که با Bridge تبدیل می‌شوند، پرداخته است. به طور خاص در مورد NVDA، این صفحه خوان باید به رابط کاربری دسترسی تمام و کمال داشته باشد، ماژول‌هایی را خارج از پردازش خودش، در پردازش‌های مربوط به برنامه‌های دیگر بارگذاری می‌کند و شاخه‌ی HKEY_LOCAL_MACHINE را در registry ویرایش می‌کند که بتواند این صفحه خوان را به عنوان یکی از سرویس‌های موجود در بخش Eas of Access یا سهولت دسترسی، در این بخش بگنجاند. غیر ممکن است یک صفحه خوان بتواند بدون این امکانات، کار کند.

Windows 10 mobile

بر روی پردازش‌گر‌های ARM اجرا می‌شود. این ویندوز، ابداً نمی‌تواند برنامه‌های Desktop را اجرا کند. حتی آنهایی که با Desktop Bridge تبدیل شده باشند. برنامه‌هایی که این ویندوز اجرا می‌کند، آنهایی هستند که به UWP یا Universal windows platform موسوم اند. اول از همه، استفاده از Python در اپلیکیشن‌های UWP ممکن نیست. بنا بر این، NVDA برای Windows mobile باید اساساً از اول نوشته شود. بدون حتی یک خط کد که برای چنین کاری موجود باشد. دوم این که امکانات و مجوز‌های لازم برای حضور NVDA در چنین ویندوز‌هایی وجود ندارد؛ مثلاً صفحه خوان قادر نیست دستور‌های صفحه کلید یا حرکت‌های لمسی را در پس زمینه ردیابی کند یا رویداد‌های دسترس‌پذیری را از برنامه‌های دیگر، در پس زمینه شناسایی کند.

طراحان NVDA در باره شرایط حاضر می‌گویند: «ما به جد به بحث رقابت در فضای صفحه‌خوان‌ها و اهمیت حضور در چنین platform هایی آگاهیم اما تا زمانی که اوضاع چنین باشد، هیچ امیدی به استفاده از NVDA در چنین سیستم عامل‌هایی نمی‌توان داشت. امیدواریم Microsoft به اهمیت این مسأله پی ببرد و تغییراتی در این سیستم‌ها ایجاد کند که بتوان از NVDA و سایر صفحه خوان‌ها هم در این سیستم عامل‌ها بهره برد.»

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

نه − یک =

لطفا پاسخ عبارت امنیتی را در کادر بنویسید. *