في الخدمات المخصصة لتسهيل الاستخدام، مثل برامج قراءة الشاشة، يعتمد المستخدمون على تصنيفات المحتوى لفهم معنى العناصر في الواجهة.
في بعض الحالات، مثلاً عند عرض المعلومات في رسم بياني داخل عنصر، توفّر تصنيفات المحتوى وصفًا نصيًا للمعنى أو الإجراء المرتبط بالعنصر.
وإذا لم توفّر العناصر في واجهة المستخدم تصنيفات المحتوى، قد يصعب على بعض المستخدمين فهم المعلومات المعروضة لهم أو تنفيذ الإجراءات في الواجهة.
التنفيذ
التصميم
عند تصميم واجهة مستخدم، يجب التفكير في كيفية تصنيف محتوى الرسومات البيانية لمستخدمي الخدمات المخصصة لتسهيل الاستخدام. ويجب أن تتبع تصنيفات المحتوى المبادئ التالية:
- الإيجاز ووصف المعنى أو الإجراء المرتبط بالعنصر بوضوح
- عدم تضمين نوع أو حالة عنصر في تصنيف المحتوى الخاص به
- وصف الإجراء، وليس الرسم البياني، في حال كان العنصر مرتبطًا بإجراء
- عدم إعطاء تعليمات للمستخدم بشأن كيفية التفاعل مع العنصر بشكل محدد
للمزيد من المعلومات، يمكنك الاطّلاع على إرشادات الكتابة من أجل تسهيل الاستخدام في التصميم المتعدد الأبعاد.
الاختبار
للتحقق يدويًا من أنّ واجهة مستخدم التطبيق تشتمل على تصنيفات المحتوى، يُرجى اتّباع الخطوات التالية:
- تفعيل TalkBack
- فتح التطبيق
- استخدام إيماءات التنقل الخطية لنقل تركيز تسهيل الاستخدام إلى كل عنصر على الشاشة
- إذا كان TalkBack ينقل التركيز إلى عنصر معيّن، ولكن لا يقدّم شرحًا مفيدًا لهذا العنصر، أو يقول رسالة "غير مصنَّف"، هذا يعني أنّ العنصر لا يتضمّن على الأرجح تصنيفًا للمحتوى.
يمكن لأدوات الاختبار التلقائية في Android اكتشاف تصنيفات المحتوى غير المتوفّرة. ويمكنك استخدام Accessibility Scanner لنظام التشغيل Android من أجل اختبار تطبيقك يدويًا على الجهاز. ولإجراء اختبارات مبرمجة، يجب تفعيل فحص سهولة الاستخدام في Espresso وRobolectric.