يعني تطوير التطبيقات مع مراعاة إمكانية الوصول إليها إتاحة استخدامها للجميع، بما في ذلك الأشخاص الذين لديهم احتياجات متعلّقة بإمكانية الوصول، والذين قد يستخدمون أجهزة Android بطرق مختلفة. توفّر Compose أساسًا لإنشاء واجهات مستخدم أكثر سهولة في الاستخدام من خلال واجهات برمجة التطبيقات التعريفية والأدوات التي تساعد في جعل تطبيقاتك أكثر شمولاً.
تتوفّر عدة مفاهيم أساسية ومساعدة في تسهيل استخدام Compose:
- الإعدادات التلقائية لواجهة برمجة التطبيقات: تعرَّف على كيفية تعامل Compose مع تسهيل الاستخدام تلقائيًا وكيفية الاستفادة من الدلالات والأنماط لتوفير إمكانية الوصول من البداية واستخدامها للمكوّنات المخصّصة.
- الدلالات: تعرَّف على نظام تمثيل معنى ودور عناصر واجهة المستخدم لخدمات تسهيل الاستخدام، وكيفية اختيار الدلالات المناسبة لتمثيل خصائص مثل أنواع المحتوى والأوصاف والحالات.
- تعديل ترتيب التنقّل: يمكنك تعديل ترتيب تنقّل خدمات تسهيل الاستخدام بين العناصر على الشاشة، ويمكن تخصيص هذا الترتيب لتحسين تجربة المستخدم.
- إتاحة المحتوى القابل لتغيير الحجم: اسمح للمستخدمين بتعديل حجم النص وعناصر واجهة المستخدم في تطبيقك بما يتناسب مع احتياجاتهم.
- الدمج والمحو: تعرَّف على استراتيجيات الدمج والمحو الدلاليَّين وواجهات برمجة التطبيقات، والحالات التي يكون فيها من المناسب إخفاء الدلالات عن خدمات تسهيل الاستخدام.
- الفحص وتصحيح الأخطاء: يمكنك فحص الدلالات المتعلقة بإمكانية الوصول في العناصر القابلة للإنشاء وتصحيح الأخطاء في السلوكيات غير المتوقّعة عند استخدام تكنولوجيات تسهيل الاستخدام في Android.
- الاختبار: رصد مشاكل إمكانية الوصول الشائعة وأتمتة بعض جوانب الاختبار باستخدام عمليات التحقّق من إمكانية الوصول في Compose
مراجع إضافية
- درس تطبيقي حول تسهيل الاستخدام في Jetpack Compose: درس تطبيقي للتعرّف على المزيد من المعلومات حول إتاحة ميزات تسهيل الاستخدام في Compose.
- الميزات الجديدة في أدوات تسهيل الاستخدام للمطوّرين: جلسة في مؤتمر IO 2022
- إنشاء تطبيقات سهلة الاستخدام: مفاهيم أساسية وأساليب شائعة في جميع مراحل تطوير تطبيقات Android
- تسهيل استخدام التطبيقات: خطوات أساسية يمكنك اتّخاذها لتسهيل استخدام تطبيقك.
- مبادئ تحسين إمكانية الوصول إلى التطبيق: مبادئ أساسية يجب وضعها في الاعتبار عند العمل على تحسين إمكانية الوصول إلى تطبيقك.
- اختبار إمكانية الوصول: مبادئ وأدوات اختبار إمكانية الوصول على Android