تنسيق خلفية شاشة الساعة

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

الجمهور

يتيح لك تنسيق خلفية شاشة الساعة الجديد (WFF) إنشاء خلفية شاشة ساعة أسهل من أي وقت مضى. بالتعاون مع Samsung، طرحنا أداة Watch Face Studio التي تتيح تصميم خلفية شاشة الساعة مباشرةً.

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

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

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

لمحة عن التنسيق

يستند تنسيق خلفية شاشة الساعة (WFF) إلى مستند يحدّد تنسيق خلفية شاشة الساعة وسلوكها. هذا المستند مكتوب بتنسيق XML، وهو متوافق مع مواصفات WFF.

يتضمّن نظام Wear OS مكوّنًا لعرض خلفية شاشة الساعة. يُحلِّل هذا المكوّن مستند WFF XML ويعرض خلفية شاشة ساعة منه. ويتم جلب الموارد الأخرى، مثل الصور والخطوط، حسب الحاجة.

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

لنشر خلفية شاشة ساعة بتنسيق Watch Face Format على جهاز، عليك تجميع مستند XML في حزمة AAB أو حزمة APK عادية.

يعرض الرسم البياني التالي نظرة عامة على المنهج:

كيفية عرض نظام Wear OS لخلفية شاشة الساعة من مستند XML
         بتنسيق خلفية شاشة الساعة

تحديد الإصدار في WFF

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

على سبيل المثال، وفّر الإصدار 2 من WFF ميزة Weather (الطقس) كمصدر بيانات، وهي ميزة غير متاحة في الإصدار 1 من WFF.

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

يتوافق كل إصدار من WFF مع إصدار Wear OS:

إصدار WFF الحد الأدنى لإصدار Wear OS الحد الأدنى لمستوى واجهة برمجة التطبيقات
1 4 33
2 5 34
3 5.1 35
4 6 36

اطّلِع على هذه الإرشادات لضبط ملف الإنشاءAndroidManifest.xml وGradle بشكلٍ مناسب.

مزيد من المعلومات

يمكنك الاطّلاع على مزيد من المعلومات عن تنسيق خلفية شاشة الساعة في الأدلة التالية:

  • الميزات المتاحة: استكشِف ميزات خلفية شاشة الساعة التي يتيحها كل إصدار من "تنسيق خلفية شاشة الساعة".
  • إرشادات التصميم: تعرَّف على أفضل الممارسات المتعلّقة بتنسيق خلفية شاشة الساعة وتجربة المستخدم.
  • الإعداد: عليك ضبط مجموعة حزمات تطبيق Android متوافقة مع تنسيق خلفية شاشة الساعة.
  • عيّنات GitHub: ابدأ بإنشاء عيّنات من خلفيات الشاشة للساعات ونشرها على محاكي Wear OS أو على جهازك.
  • تحسين استخدام الذاكرة: تعرَّف على كيفية ضبط خلفية شاشة الساعة لكي يستخدِم النظام أقل قدر ممكن من الذاكرة عند عرض خلفية شاشة الساعة.
  • مرجع XML: استكشِف العناصر الفردية التي تشكّل أجزاءً منملف تنسيق خلفية شاشة الساعة. العنصر الجذر هو دائمًا WatchFace. ملاحظة: لعرض الميزات من إصدار معيّن من تنسيق خلفية شاشة الساعة في مرجع XML، تأكَّد من اختيار زر الإصدار المناسب في أعلى صفحة المستندات.
  • دليل النشر: تعرَّف على كيفية نشر خلفية شاشة الساعة وتحقيق الربح منها من خلال "متجر Play" وطُرق بديلة.
  • WFF وأدوات التحقّق من الذاكرة: استخدِم أدوات المصدر المفتوح هذه للتحقّق من ملف تنسيق خلفية شاشة الساعة بحثًا عن الأخطاء والتأكّد من استخدام مقبولاً للذاكرة قبل الإرسال إلى Google Play.