1. بيان إمكانية الوصول
صُمِّم Spendlens ليتمكّن المزيد من الأشخاص من استخدام التطبيق بثقة، بصرف النظر عن قدرات الإبصار أو الحساسية تجاه الحركة أو طريقة التفاعل. نحن ندعم معايير إمكانية الوصول الرئيسية من Apple ونعمل باستمرار على تحسين التجربة مع تطوّر المنتج.
نظرة عامة على التغطية
2. ميزات إمكانية الوصول المدعومة
الميزات التالية مطبّقة حاليًا في بيئة الإنتاج وتتوافق مباشرةً مع فئات دعم إمكانية الوصول من Apple.
VoiceOver
مدعوميمكن للمستخدمين التنقل واستكشاف Spendlens باستخدام التعليقات الصوتية عبر المسارات الرئيسية.
- 168 تسمية وصول
- 54 تلميح وصول
- 45 عنصر وصول
- تغطية موزّعة على 96 ملفًا
التحكم الصوتي
مدعومتدعم تسميات ومعرّفات إمكانية الوصول في SwiftUI أنماط التفاعل الصوتي المباشر.
- 18 معرّف وصول
- إمكانية استهداف عناصر التحكم عبر الأوامر الصوتية
نص أكبر
مدعوميتغيّر حجم النص والتخطيط لتحسين سهولة القراءة باستخدام استراتيجيات التحجيم الديناميكي في جميع أنحاء التطبيق.
- نظام مخصص لتحجيم الخطوط (0.8x إلى 1.5x)
- 871 استخدامًا لخطوط النظام
- 75 مثيلًا من minimumScaleFactor
- استخدام @ScaledMetric
الواجهة الداكنة
مدعوميتوفر مظهر داكن كامل ويمكن التحكم فيه بشكل مستقل من الإعدادات.
- وضع ثلاثي الخيارات: النظام / فاتح / داكن
- ألوان نظام دلالية مستخدمة في جميع أنحاء الواجهة
التمييز دون الاعتماد على اللون وحده
مدعوميتم نقل المعنى بإشارات إضافية غير لونية لمساعدة المستخدمين ذوي اختلافات في رؤية الألوان.
- وضع عمى الألوان يعيد تعيين ألوان الربح/الخسارة (أخضر/أحمر إلى أزرق/برتقالي)
- أيقونات الأسهم ترافق مؤشرات الربح/الخسارة المعتمدة على اللون
تباين كافٍ
مدعومتم ضبط تباين النص والأيقونات لتحقيق سهولة القراءة والامتثال لمعايير إمكانية الوصول.
- محرك نسبة تباين WCAG 2.1 AA (GlassIconContrast.swift)
- نظام تصميم ContrastAwareColors
تقليل الحركة
مدعوميتم تقليل الحركة أو تبسيطها عندما يفعّل المستخدم خيار تقليل الحركة في إعدادات النظام.
- 26 فحصًا لـ accessibilityReduceMotion عبر الأسطح المتحركة
3. أدلة التنفيذ
| المجال | الدليل | النتيجة |
|---|---|---|
| دعم قارئ الشاشة | 168 تسمية، 54 تلميحًا، 45 عنصر وصول | الواجهة الأساسية قابلة للاكتشاف والسرد عبر VoiceOver |
| سهولة قراءة النص | 871 استخدامًا لخطوط النظام، تحجيم مخصص، @ScaledMetric | تحسين سهولة القراءة عند إعدادات النص الأكبر |
| التمييز البصري | وضع عمى الألوان + تعزيز بالأيقونات | تغييرات الحالة المهمة لا تعتمد على اللون فقط |
| الحساسية تجاه الحركة | 26 فحصًا لتقليل الحركة في الواجهات المتحركة | تتكيّف شدة الرسوم المتحركة مع تفضيلات المستخدم |
4. الاختبار والتحقق
يتم التحقق من إمكانية الوصول طوال دورات التطوير والإصدار باستخدام مزيج من الفحوصات الآلية واختبارات التفاعل اليدوية.
- اختبار VoiceOver يدوي للمسارات الأكثر استخدامًا (لوحة التحكم، المعاملات، الإعدادات، الإعداد الأولي).
- فحوصات Dynamic Type باستخدام فئات إمكانية الوصول الأكبر.
- التحقق من تباين الألوان باستخدام نظام التباين داخل التطبيق ورموز التصميم.
- فحوصات سلوك تقليل الحركة وفقًا لتفضيلات نظام iOS.
- اختبارات الانحدار للتسميات والتلميحات والتجميع الدلالي مع تطوّر الميزات.
5. الملاحظات وطلبات إمكانية الوصول
إذا واجهت عائقًا في إمكانية الوصول، أرسل بريدًا إلكترونيًا إلى support@spendlensapp.com مع سطر الموضوع ملاحظات حول إمكانية الوصول.
يُرجى تضمين طراز الجهاز وإصدار iOS وإصدار التطبيق والشاشة أو سير العمل المحدد الذي واجهت فيه المشكلة.