يبحث Accessibility Scanner عن الفرص التالية لتسهيل استخدام تطبيقك.
تصنيف المحتوىيعتمد العديد من عناصر تحكم واجهات المستخدم على الإشارات البصرية لتوضيح معناها واستخدامها. وإذا كان المستخدم ذو عجز بصري، قد تصعُب عليه رؤية هذه الإشارات.
يمكنك تسهيل استخدام عناصر تحكّم واجهة المستخدم من خلال تصنيفات المحتوى. لا تظهر تصنيفات المحتوى على الشاشة، ولكن يمكن للمستخدمين ذوي العجز البصري الوصول إليها من خلال خدمات لتسهيل الاستخدام، مثل TalkBack أو برامج أخرى لقراءة الشاشة.
يبحث Accessibility Scanner عن فُرص تصنيف المحتوى التالية:
- تصنيف العنصر غير متوفر
حدِّد سماتView
التي يمكن لقارئ الشاشة التركيز عليها والتي يكون حقل الوصف المنطوق فيها فارغًا، إما لسمةView
نفسها أو سماتView
ذات الصلة في تدرّجه الهرمي الفرعي. مزيد من المعلومات حول تصنيفات المحتوى - عنصر مصنّف حسب النوع أو الحالة
حدِّد الأحوال التي يشتمل فيهاعرض
ما على وصف مطوَّل. مزيد من المعلومات حول العناصر المصنّفة حسب النوع أو الحالة - أوصاف العناصر المكرّرة
حدِّد الأحوال التي يحتوي فيها تدرج هرمي علىعروض
تضمّ أوصافًا مكرّرة بالكامل. على سبيل المثال، إنّ عرض زرَّين يمكن التركيز عليهما بشكلٍ منفصل ويحملان الوصف "مزيد من الخيارات" قد يسبب التباسًا للمستخدم. مزيد من المعلومات حول الأوصاف المكرّرة - الغرض من الرابط غير واضح
حدِّد نص الرابط غير المفيد مثل "انقر هنا". مزيد من المعلومات حول نص الرابط غير الواضح - نص غير ظاهر
حدِّد سماتView
التي تتضمن تصنيفات مرئية لا تقولها برامج قراءة الشاشة. مزيد من المعلومات حول النص غير الظاهر
يفحص Accessibility Scanner التدرّجات الهرمية للعرض
ويحدّد الحالات التي يُحتمَل ألّا يتمكّن فيها المستخدمون الذين يعانون صعوبات في الحركة من التفاعل مع التصميم.
- الروابط القابلة للنقر
حدِّد استخداماتClickableSpan
التي لا تكونUrlSpan
. مزيد من المعلومات حول الروابط القابلة للنقر - العناصر المكرّرة القابلة للنقر
حدِّد العناصر القابلة للنقر التي تظهر على الشاشة في الموقع نفسه مع العناصر الأخرى القابلة للنقر. مزيد من المعلومات حول العناصر المكرّرة القابلة للنقر - تصنيف عنصر قابل للتعديل
حدِّد عروضEditText
وTextView
القابلة للتعديل والتي لا يكونcontentDescription
فيها فارغًا. مزيد من المعلومات حول تصنيفات العروض القابلة للتعديل - نوع العنصر غير متاح
حدِّد أنواع العناصر التي لا توفرها خدمات تمكين الوصول. مزيد من المعلومات حول أنواع العناصر غير المتاحة - ترتيب المسح
حدِّد المشاكل المحتملة في ترتيب مسح العناصر والتي قد تؤثّر في مستخدمي برامج قراءة الشاشة أو غيرها من خدمات تمكين الوصول. مزيد من المعلومات حول ترتيب التمرير - تغيير حجم النص
يمكنك تحديد المشاكل المحتمَلة في مواصفات التصميم وحجم الخط عند إنشاء واجهة مستخدم قد تؤدي إلى اقتصاص أجزاء من النص أو قصّها أو إخفائها. مزيد من المعلومات عن تغيير حجم النص
يبحث تطبيق Accessibility Scanner عن مساحات اللمس الصغيرة التي قد تسبب صعوبات للمستخدمين الذين يعانون مشاكل في الحركة.
- حجم ناحية اللمس المُستهدَفة
حدِّدالعروض
القابلة للنقر وتلك القابلة للنقر لفترة طويلة والتي يكون حجمها أصغر من 48x48dp في أي بُعد، أوالعروض
التي يكون حجمها أصغر من 32x32dp ضمن نوافذ أساليب الإدخال أو مقابل حافة الشاشة. ويمكنك تغيير الحدّ الأدنى للحجم في إعدادات تطبيق Accessibility Scanner. مزيد من المعلومات حول حجم مساحة اللمس
يقترح Accessibility Scanner تحسينات على نسب تباين الألوان لتسهيل استخدام تطبيقك على المستخدمين ذوي العجز البصري.
- تباين النص والصورة
حدِّد نصًّا أو صورًا تكون نسبة التباين فيها بين لون النص ولون الخلفية (لعروضTextView
غير الفارغة) أو بين لون المقدمة ولون الخلفية (لعروضImageView
) أقلّ من 3.0. ويمكنك تغيير الحدّ الأدنى للنسبة في إعدادات Accessibility Scanner. مزيد من المعلومات حول تباين الألوان
مزيد من المعلومات حول خدمات تمكين الوصول
يمكنك الاطّلاع على مزيد من المعلومات في مرجع أدوات تسهيل الاستخدام المخصّص لمطوّري برامج Android.