Students Save 30%! Learn & create with unlimited courses & creative assets Students Save 30%! Save Now
Advertisement
  1. Code
  2. Accessibility
Code

إمكانية الوصول إلى تطبيقات iOS: مراقب إمكانية الوصول

by
Length:ShortLanguages:

Arabic (العربية/عربي) translation by Rachid Sakara (you can also view the original English article)

دائما ما يسعى المطورون بشكل مستمر إلى جعل تطبيقاتهم أكثر تقدما ، ولكن الأشكال هو: هل في إستطاعة الجميع إستخدامها؟ بالنسبة لمعظم التطبيقات ، فإن الإجابة على هذا السؤال هو لا.  لذلك من أجل الوصول إلى جمهور واسع ، دعنا نتعرف على أهم الطرق لجعل تطبيقاتنا متاحة بشكل كبير.

للاحتفال باليوم الدولي للأمم المتحدة للأشخاص ذوي الإعاقة ، دعنا نلقي نظرة على كيفية جعل تطبيقات iOS الخاصة بنا متاحة بشكل أكبر.

هناك الملايين من مستخدمي الهواتف الذكية في جميع أنحاء العالم الذين لديهم نوع معين من الإعاقة ، مثل الرؤية المحدودة ، فقدان السمع الجزئي ، أو صعوبة في التحكم الحركي الدقيق. وإذا لم تضع كل هذه الأمور في اعتبارك أي التأثيرات إمكانية الولوج لتطبيقك وتصميم واجهة المستخدم ، فستفقدك فرصة الاستفادة من تطبيقك.

تلتزم Apple دائما بجعل منتجاتها متاحة لكل مستخدم ، ويطهر ذلك ذلك جليا من خلال تزويد المطورين بعدد كبير من الأدوات للمساعدة في جعل هذا الأمر ممكنا. أحد هذه الأدوات هو Accessibility Inspector  والذي يُستخدم لإظهار سمات العناصر المعروضة على الشاشة.

على الرغم من أن أداة Accessibility Inspector ليست أداة معروفة جيدا ، إلا أنها مفيدة للغاية خاصة إذا كنت ترغب في جعل تطبيقك متاحا قدر الإمكان. في هذه التدوينة، سأوضح لك كيفية استخدام Accessibility Inspector لتدقيق إمكانية الولوج إلى تطبيقاتك.

فتح Accessibility Inspector

لجلب Accessibility Inspector إلى الشاشة يجب عليك أولا فتح برنامج Xcode. إذا كان لديك جهاز iPhone ، فيمكنك استخدام Accessibility Inspector معه، لكن بالنسبة لهذه المقالة  سنقوم ببساطة بفحص التطبيقات الافتراضية على جهاز Mac.

بمجرد فتح برنامج Xcode ، انتقل مباشرة إلى Xcode> Open Developer Tool> Accessibility Inspector.

Opening the Accessibility Inspector

من المفترض أن ترى نافذة منبثقة تبدو كالشكل التالي:

Accessibility Inspector

كان ذلك سهلا! في الخطوات التالية ، سنلقي نظرة غلى كيفية الاستفادة من ميزات برنامج Accessibility Inspector.

صلاحيات Accessibility Inspector

الخطوة الأولى في استخدام Accessibility Inspector هي السماح لنظام Mac الخاص بك بالتحكم فيه. للسماح بذلك، يجب أن تذهب إلى System Preferences على جهاز Mac الخاص بك. يمكنك القيام بذلك إما عن طريق فتح التطبيق من Launchpad أو الضغط على Command-Space على لوحة المفاتيح ثم البحث عن "System Preferences".

بمجرد فتح System Preferences (تفضيلات النظام) ، سترى شيئا يبدو كالتالي:

System Preferences

من هنا ، يمكنك التوجه إلى Security & Privacy (الأمان والخصوصية)، والذي ستجده في الصف العلوي. بمجرد النقر عليها ، سترى هذا:

Figure 4 Security Privacy

أخيرا ، انتقل إلى علامة التبويب "Privacy" تصفح بإتجاه الأسفل إلى غاية "Accessibility". ستحتاج إلى إضافة Accessibility Inspector كواحد من التطبيقات ، لذلك اضغط على الزر الذي على زائد وابحث عنه.

Figure 5 Grant Access to Acccessibility Inspector

حسنا ، لقد قمت الأن بمنح Accessibility Inspector الولوج الكامل إلى نظام Mac الخاص بك Accessibility Inspector ، وبالتالي يمكنك الانتقال إلى الخطوة التالية لمعرفة كيفية توظيفه على أجهزة مختلفة.

إجراء فحص لأجهزة محددة

كما هو مذكور في الخطوة السابقة ، يمكنك استخدام Accessibility Inspector على أي جهاز ؛ لا يقتصر الأمر فقط على iPhone أو جهاز Mac . لذلك دعونا نتعلم كيفية تهيئ Accessibility Inspector وذلك باستخدام العديد من الأجهزة.

Figure 6 Device Selection

إذا كنت قد استخدمت مسبقا جهاز iPhone الخاص بك مع برنامج Xcode ، فيجب أن تتمكن من رؤيته في Target Selector. عادة ، افتراضيا ، يتم تحديد تطوير Mac الخاص بك. إذا كان لديك Apple Watch ، فقد تراه أيضا في القائمة المنسدلة.

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

إستخدام Inspection Pointer

الجزء الأكبر من Accessibility Inspector هو Inspection Pointer (مؤشر الفحص). هذه الأداة المفيدة جدا قادرة على إعطاء معلومات ذات معنى لأي عنصر واجهة مستخدم معين حدد موقع الأيقونة التي تشبه الهدف ، تماما يمين مركز شريط القوائم (يوجد بين Target Selector وأيقونات Inspection Detail).

كما ذكرت سابقا ، سنستخدم تطبيقات الأسهم على جهاز Mac الخاص بالتطوير لاستخدام هذه الأداة ، لذا تأكد من تحديد Mac الخاص بالتطوير مع Finder في Target Selector. اضغط على رمز Inspection Pointer بحيث يتحول إلى اللون الأزرق ، وها قد سرت الآن جاهز لبدء الفحص.

إذا نظرت إلى Finder الخاص بي أدناه ، سترى أن ما أشرت إليه مظلل باللون الأخضر ، ويمكنك رؤية بعض المعلومات الأساسية.

Inspection Pointer

أيضًا ، إذا نظرت إلى علامة التبويب خيارات متقدمة ، فستتمكن من تغيير سمات معينة للعنصر المحدد. لدى في الخطوة التالية ستتعلم كيفية تدقيق إمكانية الولوج إلى التطبيقات.

تدقيق Accessibility

قبل إنهاء هذا البرنامج التعليمي ، أود تقديمك إلى تدقيق تطبيقاتك لإمكانية الولوج إليها. على الرغم من أنك قد لا تتمكن من رؤية بعض المشكلات التي قد تواجه الأشخاص الذين يستخدمونها تطبيقك ، إلا أن أداة Accessibility Inspector ستتكفل بالأمر.

خذ لحظة من وقتك لتحديد موقع أيقونة Audit (التدقيق) في شريط الأدوات. هذا هو المكان الذي ستتمكن من رؤية مشاكل معينة في العملية على الجهاز الذي اخترته للبدئ، ستحتاج إلى إعادة تحديد النظام والجهاز الخاصين بك (مثلما فعلت في الخطوة السابقة) ، لكن هذه المرة ببساطة انقر فوق أيقونة Audit وانقر فوق الزر Run Audit الذي يظهر لك.

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

في ما يلي ماذا عاد Accessibility Inspector عند تدقيق Finder macOS:

Run Accessibility Audit

كما ترون ، حتى Apple لديها بعض العمل للقيام به لضمان إمكانية الولوج إلى تطبيقاتهم!

استنتاج

ربما لم تسمع من قبل عن Accessibility Inspector ، ولكنها أداة قوية للغاية ويمكنها مساعدتك في تمييز بين تطبيقاتك عن الآخرين. باستخدام هذه الأداة ، يمكنك زيادة إمكانية الولوج إلى تطبيقك واستخدامه من قبل المزيد من الأشخاص. إذا أعجبك هذا المقال ، فابدأ في المتابعة - سأكتب المزيد حول الطرق التي تجعل من تطبيقك متاحا في الأسبوع القادم.

وبينما أنت هنا ، تحقق من بعض مشاركاتنا الأخرى في ما يخص تطوير تطبيقات iOS!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.