رحلةريتشارد: استخدام تطبيق Accessibility Scanner لاختبار التغييرات التي يراها المستخدم

"يُرجى الاطّلاع على معلومات حول تسهيل الاستخدام في أقرب وقت ممكن، ويُفضّل أن يكون ذلك في الوقت نفسه الذي تتعلّم فيه كل شيء آخر، بحيث يصبح عادةً وليس شيئًا عليك فرضه لاحقًا."

أسئلة وأجوبة مع خالد

  • ج: أنا أنشئ تطبيقات Android منذ عام 2011، عندما كنت أدرس في الكلية في مرحلة ما بعد التخرج للحصول على درجة الماجستير في هندسة الكمبيوتر. لقد صممت أول تطبيق Android لي باستخدام Eclipse الذي بدا أنه أداة رائعة في ذلك الوقت، على الأقل حتى تم إصدار استوديو Android من Google لأول مرة في عام 2014. إنّ "استوديو Android" بيئة فعّالة ورائعة في بيئة التطوير المتكامل. كنت أستخدمه في إنشاء تطبيقات لهواتف Android والأجهزة اللوحية والساعات الذكية والتلفزيون. إنه لأمر مدهش كيف يتكامل إطار عمل اختبار إمكانية الوصول في Android مع Android Studio لمساعدتنا في اكتشاف مشاكل إمكانية الوصول في تنسيقاتنا في مرحلة مبكرة.
  • ج: الأداة المفضلة لدي حتى الآن هي Accessibility Scanner. بصفتي مطوّر برامج يعاني من إعاقة سمعية، فإن إمكانية الوصول مهمّة جدًا بالنسبة إليّ. وُلدتُ مع فقدان السمع الحسي العصبي، وارتديتُ سماعات أذن طبية حتى بلغت 18 عامًا عندما قرّرتُ عملية زرع قوقعة الأذن. أنا مستخدم مكثف لمقاطع الترجمة والشرح وأعتمد على إمكانية الوصول يوميًا. عندما كنت أصغر سنًا، وقبل عصر الهواتف الذكية، وحتى في بداية عصر الهواتف الذكية، واجهت صعوبة في الاستمتاع الكامل بالتلفزيون أو مقاطع الفيديو التي لا تحتوي على تسميات توضيحية. ويسرّني جدًا أنّ العالم قد بدأ في التكيّف مع الأشخاص الذين يعانون من عجز، وبالتالي ازداد الوعي بتسهيل الاستخدام. في الواقع، لقد اخترت مجال هندسة البرامج لأنني أردت إنشاء برامج أو تطبيقات من شأنها تحسين حياة الآخرين، تمامًا كما سهّلت التكنولوجيا استخدام حياتي. إنّ ضمان سهولة الوصول إلى التطبيقات التي أنشئها هو أهم أولوياتي. لهذا السبب، يُعدّ تطبيق Accessibility Scanner إحدى أدواتي المفضّلة: يتيح لي اختبار مدى سهولة الوصول إلى التغييرات التي يجريها المستخدمون، وخاصةً بالنسبة إلى الأشخاص الذين يعانون من عجز بصري.
  • ج: بصفتي مهندس Android في فريق تجربة إمكانية الوصول في Twitter، كانت إحدى مبادراتنا هي تحسين تجربة أوصاف الصور واستخدام النص البديل. هل تعلم أنه عندما تضع صورًا في مشاركات Twitter على Twitter، يمكنك إضافة أوصاف لتسهيل الدخول إليها على الأشخاص الذين لا يمكنهم مشاهدة الصور؟ إذا كانت الإجابة بنعم، فهذا رائع. ولكن هل تتذكر دومًا إجراء ذلك؟ لا تقلق إن لم تكن أنت وحدك. ينسى العديد من الأشخاص من بينهم أنا إضافة أوصاف للصور. ولذلك نفذنا تذكيرات النص البديل التي تسمح للمستخدمين بتمكين إشعارهم عندما ينشرون صورًا في Twitter بدون أوصاف. ونعمل أيضًا على كشف النص البديل لجميع الصور وملفات GIF. وهذا يعني أننا نعرض الآن شارة "ALT" على الصور التي تحتوي على نصوص أو صور بديلة مرتبطة بها. وبشكل عام، يتم استخدام النص البديل في المقام الأول لمستخدمي Talkback، لكننا نريد السماح للمستخدمين الذين لا يستخدمون قارئ الشاشة بمعرفة الصور التي تحتوي على نص بديل، وبالطبع يتيح لهم عرض وصف الصورة عن طريق تحديد شارة "ALT". وساعدت هذه الميزة في تحقيق أمرين: 1) يمكن للمستخدمين الذين يعانون من ضعف في النظر أو غيرهم من ذوي الاحتياجات الخاصة الاستفادة من النص البديل المتاح الوصول إلى هذا النص؛ 2) يمكن للمستخدمين معرفة الصور التي تحتوي على نص بديل قبل إعادة تغريد تلك الصور. أحب استخدام هذه الميزة شخصيًا لأنها تعمل على زيادة الوعي بالنص البديل.
  • ج: يا له من وقت شيق للبدء. لديّ ثلاث نصائح أودّ مشاركتها معك:

    1) لا تبدأ في الترميز دون مراجعة المواصفات والتصميمات بعناية. ارسم وارسم بنية التصميم الفني لعملك قبل وضع الرمز في الاعتبار. بعبارة أخرى، يجب العمل بكفاءة أكبر وليس بجهد أكبر.

    2) تخصيص بعض الوقت لقراءة وثائق مطوّري البرامج والشفرة المصدر. ستصبح خبيرًا بسرعة أكبر في حال معرفة ما يحدث وراء الكواليس. عندما تستدعي دالة من مكتبة أو حزمة تطوير برامج (SDK)، ننصحك بإلقاء نظرة على رمز المصدر وتنفيذ هذه الوظيفة حتى لا يقتصر تعلّمك على الترميز فقط، بل أيضًا البحث عن فرص لتحسين الأداء.

    3) تعرف على إمكانية الوصول في أقرب وقت ممكن، ويفضل أن يتعلم أي شيء آخر، حتى يصبح عادة وليس شيئًا ينبغي عليك فرضه لاحقًا.

عناصر قد تُعجبك

تعرّف على كيفية مواجهة منتديات المطوّرين الأخرى للتحديات الكبيرة وإحداث تأثير أكبر في عالمنا.

تعرّف على برنامج Google for Startups Accelerator: خريجوها في إندونيسيا يوهانس، وتهدف مهمتها إلى تحويل الزراعة إلى 33 مليونًا من مزارعي الطعام.

تعرّف على كيفية استفادة "أكاش غوبتا"، المؤسس المشارك والرئيس التنفيذي لشركة Zypp Electric، من أدوات المطوّرين وأدواتها في المساعدة على تطوير أفكارهم.

تعرَّف على ربيعة موسى، مهندسة برمجيات من النيجر، شغلت منصب سفيرة صانعات التكنولوجيا في تكنولوجيا المعلومات لأكثر من 5 سنوات.