إنشاء خلفية شاشة ساعة ونشرها

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

بنية خلفيات شاشة الساعة في WFF

يتم إرسال خلفيات شاشة الساعة بتنسيق Watch Face Format إلى "متجر Play" بتنسيق حِزم AAB أو APK تمامًا مثل أي تطبيق آخر. على الرغم من أنّها تتشارك العديد من السمات الشائعة للتطبيقات الأخرى، مثل الحاجة إلى ملف AndroidManifest.xml، إلا أنّها تتبع بنية معيّنة.

  1. يتوفّر كل محتوى خلفية شاشة الساعة في مجلد "الموارد"، على النحو التالي: res/
  2. تكون جميع تعريفات خلفيات شاشة الساعة بتنسيق res/raw/، بما في ذلك res/raw/watchface.xml للحالة البسيطة وأيّ تعريفات أخرى بتنسيق XML تشير إلى توافقها مع أحجام الأجهزة المختلفة.
  3. تتوفّر جميع الموارد التي تحتاجها خلفية شاشة الساعة في مجلّد الموارد المناسب، تمامًا كما هو الحال مع التطبيقات العادية، على سبيل المثال:
    1. /res/font للخطوط
    2. /res/drawable لمواد عرض الصور والصور المتحركة
    3. /res/values/strings.xml لأيّ مصادر سلاسل نصية

إنشاء خلفية شاشة الساعة باستخدام Gradle

إنّ أسهل طريقة للاطّلاع على كيفية استخدام Gradle لإنشاء خلفية شاشة الساعة هي الاطّلاع على العيّنات على GitHub.

بالإضافة إلى إنشاء خلفية شاشة الساعة، تتحقّق نصوص Gradle البرمجية في هذه المشاريع من صحة ملف XML الخاص بها باستخدام أدوات التحقّق.

التحقّق من خلفية شاشة الساعة قبل إرسالها إلى Google Play

بعد إنشاء خلفية شاشة الساعة والتعرّف على عملية الإنشاء، عليك إجراء عمليات التحقّق من التطبيق قبل إرساله على Play في حزمة APK المتوافقة مع الأجهزة الجوّالة التي تعمل بنظام التشغيل Android (AAB) لخلفية شاشة الساعة.

يُجري Play عمليات تحقّق مشابهة جدًا، لذا سيوفّر لك التأكّد من اجتياز هذه الفحصات قبل إرسال التطبيق وقتًا كبيرًا في عملية الإرسال والمراجعة.

مثال على تنفيذ عمليات التحقّق من المحتوى قبل إرساله:

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

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