متتبعات سلوك خلفية التطبيق

يقدم 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