مقابلة: دمج إمكانية الوصول بشكل أفضل في البرامج ومواقع الويب
أ واجهة المستخدم الرسومية (GUI) إن الصوت هو الطريقة التي يتفاعل بها العديد من الأشخاص مع أجهزة الكمبيوتر، بدءًا من الهواتف الذكية وأجهزة التلفزيون الذكية، إلى أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية وتصفح مواقع الويب. وعلى الرغم من أن مكبرات الصوت الذكية وأمثال Siri على أجهزة iOS قد أعطت الناس واجهة مستخدم بديلة، حيث يمكنهم طلب المعلومات والقيام بمجموعة محدودة من المهام باستخدام صوتهم، إلا أن استخدام الصوت الناتج عن الكمبيوتر موجود منذ عقود من الزمان، حيث يتم تشغيل برامج قراءة الشاشة للأشخاص المكفوفين وضعاف البصر.
إلى جانب عمله اليومي، سليمان جوكيجيت، مدير تكنولوجيا المعلومات في شركة فايريقضي جون جوكيجيت، وهي منظمة أمريكية تدافع عن حقوق حرية التعبير، بعضًا من وقته في اختبار إمكانية الوصول في البرامج ومواقع الويب لصالح شركة Applause المتخصصة في اختبار الجمهور. وقد تحدثت Computer Weekly مؤخرًا مع Gokyigit حول بعض المجالات التي يتعين على مطوري البرامج ومصممي مواقع الويب مراعاتها لتوفير إمكانية وصول أكبر.
ومن بين الخدمات التي تقدمها Applause القدرة على تمكين الشركات التي تعمل على تطوير برامج أو مواقع ويب جديدة من التحقق من مدى التزامها بمبادئ التصميم اللازمة لسهولة الوصول. ويقول جوكيجيت: “حتى لو لم تكن هذه ميزة تتعلق بسهولة الوصول، فإن الشركات تريد التأكد من أن أي شخص كفيف يمكنه استخدام البرنامج أو زيارة الموقع الإلكتروني”.
يتضمن عمله مع Applause اختبار وتنفيذ سلسلة من المهام على مواقع الويب أو البرامج باستخدام قارئ الشاشة. يتم تسجيل أفعاله. يقول: “قد يكون هذا شيئًا مثل الانتقال إلى صفحة ويب وتسجيل الدخول ثم إنشاء طلب جديد. أنا أقدم ملاحظات طوال الوقت، مما يسمح لهذه الشركات بالفهم”.
إمكانية الوصول، الماضي والحاضر
إن الشخص الذي يستخدم قارئ الشاشة لا يستخدم الماوس. ويقول جوكيجيت: “لا ينبغي تصميم البرامج ومواقع الويب بطريقة تتطلب النقر على شيء ما باستخدام الماوس. يجب أن تكون قادرًا على استخدام لوحة المفاتيح للتنقل ويجب أن تكون هناك طرق لتوفير جميع الوظائف باستخدام لوحة المفاتيح”.
وفي حديثه عن رحلته الشخصية مع إمكانية الوصول في البرمجيات، يقول جوكيجيت، الذي يعاني من العمى التام، إن التكنولوجيا تغيرت كثيرًا على مر السنين. وهو يستخدم برنامج قراءة الشاشة. فعندما كان في المدرسة الابتدائية، استخدم جوكيجيت جهاز Apple 2 وكان برنامج إمكانية الوصول المتاح عبارة عن برنامج يوفر التوافق مع عدد قليل جدًا من التطبيقات المحددة للغاية. ويقول: “كان يقوم بأشياء أساسية حقًا مثل الكتابة. هكذا تعلمت الكتابة”.
عندما بدأ استخدام أجهزة الكمبيوتر الشخصية في عام 1991، وفي سن الثانية عشرة، استخدم جوكيجيت برنامجًا يسمى JAWS (Job Access With Speech)، وهو قارئ شاشة لنظام التشغيل MS-DOS. ومع ذلك، نظرًا لأن نظام تشغيل الكمبيوتر الشخصي لا يوفر سوى واجهة مستخدم سطر أوامر، كانت قراءة الشاشة أبسط من واجهة المستخدم الرسومية لأنظمة التشغيل الحديثة المستخدمة على أجهزة الكمبيوتر الشخصية وأجهزة Mac والهواتف الذكية والتطبيقات المبنية فوقها.
مع نظام التشغيل Windows 3.0، قامت شركة Microsoft ببناء واجهة مستخدم رسومية فوق MS-DOS، ولكن كما يتذكر Gokyigit، من منظور إمكانية الوصول، “كانت غير قابلة للاستخدام تمامًا في البداية”. أدى التحول من واجهة مستخدم تعتمد على النص بنسبة 100% إلى تمثيل رسومي إلى انعدام إمكانية الوصول. ويضيف أن إمكانية الوصول لم تكن أولوية في ذلك الوقت. وهذا يعني أن التطبيقات التي تدعم إمكانية الوصول تم إصدارها بعد عامين إلى ثلاثة أعوام من إصدار البرنامج. ويقول: “بدأنا في استخدام البرامج بعد عامين إلى ثلاثة أعوام من أي شخص آخر لأن جعل الأشياء في متناول الجميع يستغرق وقتًا”.
بعد مرور ما يقرب من ثلاثة عقود ونصف، تحسنت إمكانية الوصول إلى البرامج بشكل كبير، ولكن لا تزال هناك مجالات يمكن إجراء تحسينات فيها. يقول جوكيجيت: “يجب أن يكون الهدف في البرامج دائمًا تمكين إمكانية الوصول فورًا عند الإصدار. يجب ألا يكون هناك أي شيء خاص يحتاجه شخص أعمى أو يعاني من أي نوع من الإعاقة حتى يعمل برنامجه”.
في حين تم استبدال أجهزة التوليف الصوتية المعتمدة على الأجهزة في الماضي ببرامج ذات قدرة على توليف الصوت بشكل أكثر طبيعية، وتحتوي أنظمة التشغيل الحديثة على قدر لا يصدق من إمكانية الوصول المدمجة، لا يزال هناك مجال للتحسين.
يقول جوكيجيت: “لا يمكنك حتى مقارنة ما كنا عليه قبل 30 عامًا فيما يتعلق بإمكانية الوصول اليوم. لقد تم إحداث الكثير من التغييرات بواسطة التكنولوجيا، لكن مطوري البرامج والشركات التي يعملون بها أصبحوا الآن أكثر وعيًا بإمكانية الوصول. هناك قاعدة مستخدمين كبيرة جدًا تستفيد من أشياء مثل برامج قراءة الشاشة”.
يتعين على المطورين أن يضعوا في اعتبارهم أن الشخص الذي يستخدم قارئ الشاشة لا يستخدم الماوس، لذا يحث جوكيجيت المطورين على التفكير في كيفية تنفيذ التنقل باستخدام لوحة المفاتيح. ويقول: “لا ينبغي تصميم البرامج ومواقع الويب بطريقة تعني ضرورة النقر على شيء ما باستخدام الماوس. يجب أن تكون قادرًا على استخدام لوحة المفاتيح للتنقل والوصول إلى الوظائف الكاملة”.
ويضيف وهو ينظر إلى صفحات الويب: “يجب وصف جميع العناصر غير النصية. ولكن حتى يومنا هذا، يمكنك زيارة الكثير من مواقع الويب التي تقول إن لديك زرًا أو صورة رسومية غير مُسمَّاة. وهذا يعني أنه لا يوجد وصف، ومع ذلك، فإن تضمينه أمر لن يستغرق سوى ثوانٍ”.
دور الذكاء الاصطناعي في إمكانية الوصول
يتمتع الذكاء الاصطناعي بالقدرة على قراءة شاشة الكمبيوتر وفهم ما يحاول المستخدم تحقيقه.
يقول جوكيجيت، وهو ينظر إلى إمكانات الذكاء الاصطناعي لتحسين إمكانية الوصول: “سيكون ذلك أمرًا لا يصدق، لكننا لم نصل إلى هناك بعد. في الوقت الحالي، يعد الذكاء الاصطناعي مفيدًا جدًا في القيام بأشياء مثل الأوصاف. إن القدرة على وصف ما هو موجود على الشاشة، أو حتى مجرد القدرة على التقاط صورة وطلب من الذكاء الاصطناعي وصف الصورة، لم تكن عملية حتى وقت قريب جدًا لأنها ستؤدي إلى الهلوسة”. بعبارة أخرى، قد يرتبك الذكاء الاصطناعي ويقدم وصفًا غير صحيح للصورة. كانت الأوصاف أيضًا قصيرة جدًا. ويضيف: “الآن يمكنك الحصول على فقرات وفقرات من الأوصاف التي تكون مفصلة للغاية ودقيقة للغاية، لذلك يمكنني أن أطلب من الذكاء الاصطناعي اليوم وصف ما هو موجود على الشاشة”.
ولكن لا تزال هناك فجوات في البرامج. وفي وصفه لموقف حدث مؤخرًا، يقول جوكيجيت: “أردت إنشاء مجلد مشترك جديد على جهاز التخزين المتصل بالشبكة الخاص بي لتضمينه في النسخة الاحتياطية، ولكن واجهة المسؤول لم تكن متاحة”. وبينما أبلغه قارئ الشاشة بأنه يحتاج إلى النقر فوق مربع اختيار، لم يتمكن جوكيجيت من العثور عليه.
“لقد لاحظت أن المجلدات تم تحديدها، ولكن بالنسبة للمجلد الجديد، حاولت كل شيء من النقر فوقه، ومحاولة النقر العشوائي قليلاً إلى اليسار وقليلاً إلى اليمين، على أمل أن أضغط على مربع اختيار لم يلتقطه قارئ الشاشة.” ولكن لم ينجح أي شيء حاوله. “في النهاية، كان عليّ إحضار شخص يمكنه رؤية وجود مربع اختيار والنقر عليه. والأمر المذهل هو أن يمضي الذكاء الاصطناعي قدمًا وينقر على مربع الاختيار نيابة عني.”
إمكانية الوصول تعني إمكانية الاستخدام للجميع
ويعتقد جوكيجيت أن التحديات المتعلقة بسهولة استخدام البرامج تتجاوز جعل البرامج قابلة للاستخدام من قبل الأشخاص ذوي الإعاقة.
“إن القدرة على إجراء محادثة فعلية أو القدرة على التحكم في جهاز الكمبيوتر الخاص بك عن طريق التحدث إليه أمر منطقي للغاية”، كما يقول. “انظر إلى برامج الخيال العلمي القديمة، مثل ستار تريكحتى في الستينيات وبالتأكيد في الثمانينيات، كان الناس يعرفون أن واجهة المستخدم الأكثر طبيعية هي ببساطة إجراء محادثة مع الآلة وإخبارها بما تريد أن تفعله.