أدوات تتبُّع سلوك التطبيقات في الخلفية

يقدّم نظام التشغيل Android 13 مفهوم أداة تتبُّع استهلاك الطاقة، وهي عملية تراقب استخدام التطبيقات للبطارية في المقدّمة أو الخلفية لتحديد ما إذا كانت التطبيقات تنتهك بعض السياسات. يتضمّن نظام التشغيل Android 13 أداتَين لتتبُّع استهلاك الطاقة: أداة تتبُّع الخدمات التي تعمل في المقدّمة وأداة تتبُّع استخدام البطارية في الخلفية. بدلاً من استخدام آلياتك الخاصة لتحديد إساءة استخدام التطبيقات للبطارية، ننصحك باستخدام أدوات التتبُّع هذه لمراقبة الاستخدام المفرط للبطارية وتنبيه المستخدمين إليه.

أداة تتبُّع الخدمات التي تعمل في المقدّمة

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

أداة تتبُّع استخدام البطارية في الخلفية

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

adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1
adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1