استخدام البطارية بشكل زائد

عندما تتجاوز نسبة استخدام البطارية لخلفية شاشة ساعة Wear OS‏ ‎4.44% في الساعة عندما لا تكون الأجهزة قيد الشحن مع عدم استخدام أي تطبيقات، لن تستمر الساعة لمدة يوم كامل بشحنة واحدة. ويضرّ ذلك بالمستخدمين والمنظومة المتكاملة لنظام التشغيل Wear OS.

لزيادة عمر البطارية إلى أقصى حدّ، يجب أن يكون معدّل استخدام البطارية أقل من% 3.2 في الساعة خلال% 80 من الجلسات، وأن يكون معدّل الاستخدام المفرط للبطارية أقل من% 1 بشكل عام.

العوامل المساهمة

في ما يلي العوامل الرئيسية التي تؤثر في استهلاك تطبيقك للبطارية:

  • الاستخدام المفرط لوحدة المعالجة المركزية: يشير إلى جلسات خلفية شاشة الساعة التي تستخدم وحدة المعالجة المركزية لمدة 90 ثانية أو أكثر في الساعة.
  • قفل التنشيط الجزئي بشكل زائد: جلسات خلفية شاشة الساعة التي تستخدم قفل التنشيط لمدة 18.5 ثانية أو أكثر في الساعة

استخدِم أداة Battery Historian لإجراء المزيد من التحقيق.

تقليل استخدام البطارية

استخدِم الاقتراحات التالية لتقليل استهلاك تطبيقك للبطارية.

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

يستخدم تنسيق خلفية شاشة الساعة لغة XML تعريفية بدلاً من الرموز البرمجية القابلة للتنفيذ، وذلك لتبسيط عملية إنشاء التطبيقات وتقليل استهلاك البطارية.

التعامل مع وضع "تشغيل الشاشة دائمًا" (AoD)

عندما لا تكون الساعة قيد الاستخدام، تنتقل إلى وضع "تشغيل الشاشة دائمًا" (AoD)، المعروف أيضًا باسم وضع "عدم النشاط". في وضع "تشغيل الشاشة دائمًا"، يجب أن تضيء خلفية شاشة الساعة ما لا يزيد عن ‎15% من وحدات البكسل.

تحسين استخدام الذاكرة

تؤدي الصور والخطوط الكبيرة والصور المتحركة (مثل عقارب الثواني المتحركة) إلى زيادة استهلاك البطارية.

  • استخدام الموارد بأقل دقة مطلوبة
  • اقتصاص الموارد إلى الحد الأدنى لحجمها (تجنُّب الحدود الشفافة)
  • إزالة أو اقتصاص أي عناصر مخفية بواسطة عناصر أخرى لتقليل عرض زائد للبكسل

اطّلِع على تحسين استخدام الذاكرة للحصول على المزيد من الاقتراحات.

الحدّ من الصور المتحركة

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

  • تجنَّب استخدام صور متحركة ذات معدل لقطات مرتفع في الثانية
    • يُنصح باستخدام 15 لقطة في الثانية لمعظم الصور المتحركة
  • الحدّ من استخدام العناصر الديناميكية، مثل Gyro و ArithmeticExpression
    • يتم تعديل ArithmeticExpression بالقدر نفسه من التكرار الذي يتم به تعديل بيانات المصدر. تستهلك المصادر ذات معدّل التحديث العالي، مثل MILLISECOND وACCELEROMETER، المزيد من طاقة البطارية.
  • تجنُّب الصور المتحركة غير الضرورية في وضع "شاشة العرض الدائم"

تجنُّب عمليات التنشيط

انشر تطبيقك باستخدام تنسيق خلفية شاشة الساعة لتجنُّب عمليات قفل التنشيط.