إدارة الطاقة

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

يتضمّن نظام التشغيل Android تحسينات على عمر البطارية، وهي:

  • قيود التطبيقات يمكن للمنصة اقتراح تطبيقات تؤثر سلبًا في عمر البطارية، ليتمكّن المستخدمون من اختيار حظر هذه التطبيقات من استهلاك الموارد. لا يتم حظر التطبيقات من العمل في الخلفية تلقائيًا.
  • وضع الاستعداد للتطبيقات يمكن للمنصة وضع التطبيقات غير المستخدَمة في وضع "التطبيق في وضع الاستعداد"، ما يؤدي إلى تقييد الوصول إلى الشبكة مؤقتًا وتأجيل عمليات المزامنة والمهام لهذه التطبيقات.
  • وضع "السكون" يمكن أن تنتقل المنصة إلى حالة السكون العميق (مع استئناف العمليات العادية بشكل دوري) إذا لم يستخدم المستخدمون أجهزتهم بشكل نشط (الشاشة مطفأة وثابتة) لفترات زمنية طويلة. يتيح الإصدار 7.0 من نظام التشغيل Android والإصدارات الأحدث أيضًا تفعيل ميزة Doze لتشغيل مجموعة أخف من عمليات التحسين عندما يوقف المستخدمون شاشة الجهاز مع مواصلة التنقّل.
  • الحدّ من نقل الطاقة أثناء الاحتفاظ بنسخة احتياطية والاستعادة عبر USB عند إجراء عملية احتياطية أو استعادة باستخدام USB، اضبط طريقة enableLimitPowerTransfer في الفئة UsbPort على true لإيقاف الشحن والحد من مصدر الطاقة. للتحقّق من أنّ الطاقة محدودة، استدعِ طريقة isPowerTransferLimited في الفئة UsbPortStatus. عندما تكون قيمة isPowerTransferLimited هي true، يخفّض جهاز Android استهلاك الطاقة إلى 0 (أو إلى أقل قيمة ممكنة يسمح بها الجهاز) ويحدّ من تيار المصدر إلى 0. لا يمكن فرض حدّ أقصى لطاقة المصدر إلا عندما يتوافق كلا شريكي المنفذ مع مواصفات نقل الطاقة عبر USB (PD). لإعادة استخدام الطاقة إلى الحالة التلقائية، اضبط enableLimitPowerTransfer على false. يتم عرض الحالة التلقائية أيضًا عند فصل كابل USB.
  • الإعفاءات: يتم عادةً استثناء تطبيقات النظام المحمَّلة مسبقًا وخدمات المراسلة السحابية من ميزتَي "التطبيق في وضع الاستعداد" و"وضع السكون" تلقائيًا. يمكن لمطوّري التطبيقات استخدام الأهداف لتطبيق هذه الإعدادات على تطبيقاتهم. يمكن للمستخدمين استثناء التطبيقات من وضعَي "استعداد التطبيق" و"توفير الطاقة" في Doze من قائمة "الإعدادات".
  • أدوات التتبّع تتتبّع أدوات تتبُّع سلوك التطبيقات في الخلفية استخدام التطبيقات للبطارية في المقدّمة والخلفية لتحديد ما إذا كانت التطبيقات تنتهك بعض السياسات.

التطبيقات المعفاة

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

  • مصنّعو الأجهزة الذين يستخدمون منصة مراسلة عبر السحابة الإلكترونية غير المراسلة عبر السحابة الإلكترونية من Firebase (FCM)
  • مشغّل شبكة الجوّال يستخدم منصة مراسلة عبر السحابة الإلكترونية غير FCM
  • تطبيق تابع لجهة خارجية يستخدم منصة مراسلة عبر السحابة الإلكترونية غير FCM

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

تظهر التطبيقات المستثناة تلقائيًا في الإعدادات > التطبيقات والإشعارات > أذونات خاصة للتطبيقات > تحسين البطارية. تُستخدَم هذه القائمة لإعفاء التطبيق من وضعَي "توفير الطاقة أثناء عدم الاستخدام" و"وضع الاستعداد للتطبيق". لإتاحة الشفافية للمستخدم، يجب أن تعرض قائمة "الإعدادات" جميع التطبيقات المعفاة.

يمكن للمستخدمين استثناء التطبيقات يدويًا من خلال الانتقال إلى الإعدادات > التطبيقات والإشعارات > APP-NAME > البطارية > تحسين البطارية ثم اختيار التطبيق لإيقاف التحسين (أو إعادة تفعيله). ومع ذلك، لا يمكن للمستخدمين تغيير حالة الإعفاء لأي تطبيق أو خدمة معفاة تلقائيًا في صورة النظام.