تسهيل الاستخدام على نظام التشغيل Wear OS

أثناء إنشاء تطبيق على Wear OS، يمكنك البدء باتّباع مبادئ تسهيل الاستخدام والإرشادات الواردة في دليل تسهيل الاستخدام لتطبيقات Android. تأكَّد بعد ذلك من إمكانية الوصول إلى تطبيقك على نظام التشغيل Wear OS أيضًا

يجب مراعاة بعض الاعتبارات الإضافية لتطبيقات Wear OS في تسهيل الاستخدام بسبب العوامل التالية:

  • أنواع مختلفة من الإدخال على نظام التشغيل Wear OS، مثل أسلوب الإدخال عبر وحدة تحكُّم دورانية
  • أسطح إضافية لواجهة المستخدم، مثل المربّعات والإضافات.
  • أحجام الشاشة الصغيرة، والتي تتطلب عمليات تنفيذ مختلفة لـ TalkBack.

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

دعم حجم الخط المفضل للمستخدم

في إعدادات النظام، يمكن للمستخدمين ضبط حجم خط العناصر النصية التي تظهر في تطبيقات Wear OS. على سبيل المثال، على أجهزة Google Pixel Watch، يمكنك العثور على هذه الإعدادات في الإعدادات > قائمة تسهيل الاستخدام.

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

تفعيل خيار "إدخال البيانات عبر وحدة تحكم دورانية"

تحتوي معظم أجهزة Wear OS على زر جانبي دوار (RSB) أو حافة دوارة أو حواف تعمل باللمس. ويُطلق على ذلك اسم طريقة الإدخال عبر وحدة تحكُّم دورانية. ويمكنك استخدام طريقة الإدخال عبر وحدة تحكُّم دورانية لضبط مستوى صوت تطبيقات الوسائط وتمرير المحتوى للأعلى أو للأسفل وغير ذلك.

إنّ الأجهزة التي تعمل بنظام Wear OS أصغر حجمًا من الأجهزة الجوّالة، ما يشكّل تحدّيات إضافية. قد يجد المستخدمون الذين يواجهون صعوبات في المهارة اليدوية الدقة على شاشة صغيرة أمرًا صعبًا. قد يجد مستخدمو قارئ الشاشة أيضًا صعوبة في استخدام التفاعلات بأصبعين للتمرير. يساعد استخدام طريقة الإدخال عن بُعد المستخدمين في مواجهة هذه التحديات من خلال توفير طريقة أكثر ملاءمة للتمرير بدلاً من استخدام التفاعل بإصبعين.

لمزيد من المعلومات، يُرجى الاطّلاع على إدخال البيانات عبر وحدة تحكُّم دورانية.

تحسين التطبيق للتوافق مع ميزة TalkBack

ميزة TalkBack هي قارئ شاشة مدمج في نظام Android. عندما تكون ميزة TalkBack مفعَّلة، يمكن للمستخدمين التفاعل مع أجهزتهم التي تعمل بنظام التشغيل Android بدون رؤية الشاشة. اختبِر تطبيقك للتأكّد من إمكانية التنقّل في جميع رحلات المستخدم باستخدام برامج قراءة الشاشة مثل TalkBack. لمزيد من المعلومات، راجع TalkBack.

يشبه TalkBack على نظام التشغيل Wear OS ميزة TalkBack على الأجهزة الجوّالة مع بعض الاعتبارات الإضافية التي سنتناولها بالتفصيل في الأقسام التالية.

استخدام المكونات المضمنة

يوفّر Wear OS العديد من مكونات واجهة المستخدم المدمَجة التي تتّبع حاليًا أفضل ممارسات تسهيل الاستخدام. على سبيل المثال، يستخدم العنصر PickerGroup كائنًا منسق تركيز لتعيين التركيز على عنصر Picker الصحيح.

استخدم هذه المكونات المضمنة في تطبيقك لتحسين قابلية استخدامه للجميع.

استخدام أوصاف المحتوى للمربّعات والإضافات

يوفّر Wear OS مساحات مختلفة لواجهة المستخدم، مثل المربّعات والإضافات.

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

على غرار العناصر المرئية Compose، يمكنك ضبط contentDescription للمربّعات والإضافات. تحدِّد السمة contentDescriptions النص الذي تستخدمه Talkback لوصف أي محتوى لا يتضمّن تمثيلاً نصيًا. عند استخدام أوصاف المحتوى للمربّعات والإضافات، تذكَّر ما يلي:

  • تجنَّب إضافة كلمات أخرى إلى الوصف لا تقدّم قيمة للمستخدم، مثل الإضافة والتقسيم.
  • تجنَّب إضافة كلمات تتجاوز المعلومات المعروضة. على سبيل المثال، إذا كان وصف الإضافة يعرض التاريخ 13 كانون الأول (ديسمبر)، يجب أن يكون 13 كانون الأول (ديسمبر) بدون كلمات مثل اليوم والتاريخ.

ضبط أوصاف المحتوى للمربّعات

استخدِم الطريقة setContentDescription لضبط وصف المحتوى الحالي للمربّع الذي يتم شرحه لفظيًا من خلال Talkback.

احرص أيضًا على ضبط وصف المحتوى لأي عناصر داخل المربّعات، مثل الأزرار.

ضبط أوصاف المحتوى للإضافات

هناك أنواع مختلفة من الإضافات مثل SmallImageComplication وShortTextComplication. contentDescription التي يتم ضبطها على "أداة الإنشاء"، على سبيل المثال، يمكنك الاطّلاع على SmallImageComplicationData.Builder.

فهم سلوكيات القوائم

بسبب حجم الشاشة الصغير على الأجهزة القابلة للارتداء، تضع ميزة TalkBack عدة افتراضات حول سلوك القائمة على نظام التشغيل Wear OS.

إدراج الإعلانات

في أشكال الأجهزة الأخرى، عندما يركّز المستخدم على قائمة، تضيف خدمة TalkBack الحالة في القائمة إلى إشعاراتها حتى يعرف المستخدم مكانه الحالي. وفي حال الانتقال خارج القائمة، تضيف Talkback out من القائمة إلى إشعاراتها. في المقابل، تفترض ميزة TalkBack في نظام التشغيل Wear OS أنّ هناك قائمة واحدة فقط لكل واجهة مستخدم بسبب صغر حجم الشاشة. لذلك، ألغت دعم الإشعارات داخل القائمة وخارجها لتجنب الصياغة المتكررة. لا تتوقّع أن تتم قراءة الإشعارات في القائمة وخارجها على Wear OS.

قائمة عمودية تعلن

عند قراءة عناصر من قائمة عمودية، يتجنب TalkBack قراءة العناصر الصغيرة جدًا أو التي تكون بالقرب من الشاشة. على وجه التحديد، تستخدم TalkBack الشرطين التاليين:

  1. العناصر بالقرب من أعلى الشاشة أو أسفلها
  2. عناصر يقل ارتفاعها عن 32 بكسل مستقل الكثافة

استخدِم ميزة Talkback بشكل فعّال إذا كان ارتفاع العناصر لا يقلّ عن 32 بكسل مستقل الكثافة، وأنّ العنصر الأول في القائمة يتضمّن مساحة متروكة من الأعلى، ويحتوي العنصر الأخير على مساحة متروكة من الأسفل.

ولا تسري هذه الإرشادات على القوائم الأفقية.

ضبط الحدّ الأدنى لأهداف اللمس

مساحات اللمس هي أجزاء الشاشة التي تستجيب للبيانات التي أدخلها المستخدم. يمكنها أن تمتد إلى ما وراء الحدود المرئية للعنصر. على سبيل المثال، قد يظهر عنصر مثل رمز بحجم 24dp x 24dp، إلا أنّ المساحة المتروكة المحيطة به يمكن أن تشكّل هدف اللمس الكامل بنسبة 48 x 48 dp.

استنادًا إلى إرشادات مواد Android، الحجم الذي يُنصح به لهدف اللمس هو 48dp × 48dp. بسبب حجم الشاشة الصغير على نظام التشغيل Wear OS، هناك بعض الحالات التي يُسمح فيها بعرض 40 بكسل مستقل الكثافة × 40 بكسل مستقل الكثافة.

لمزيد من المعلومات حول طريقة تنفيذ مساحات اللمس، يُرجى الاطّلاع على أدوات تسهيل الاستخدام في "إنشاء".