الشاشات

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

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

توضع البلاطات بجانب بعضها.
الشكل 1.: تمنح شاشات المعلومات المستخدمين إمكانية الوصول إلى المعلومات والإجراءات.

بدلاً من استخدام Compose (أو Views)، يتم تعريف مربّعات الرموز بشكل تعريفي باستخدام مكتبتَي protolayout وtiles من Jetpack. وبما أنّه يتم عرض "المربّعات" في بيئة منفصلة وبعيدة، فإنّها تتطلّب أساليب مختلفة لتحميل البيانات وعرضها وتعديلها. ونظرًا لبساطتها، يسهل إنشاؤها واختبارها ونشرها.

المبادئ الأساسية

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

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