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