שירותי מעקב אחרי התנהגות ברקע של אפליקציות

ב-Android 13 מוצג קונספט של כלי למעקב אחר צריכת חשמל, שהוא תהליך שמנטר את השימוש בסוללה ברקע או בחזית של אפליקציות כדי לקבוע אם האפליקציות מפרות מדיניות מסוימת. ‫Android 13 כולל שני כלי מעקב אחר צריכת חשמל: כלי המעקב אחר שירותים בחזית וכלי המעקב אחר השימוש בסוללה ברקע. במקום להשתמש במנגנונים שלכם כדי לקבוע אם אפליקציות מבזבזות את הסוללה, אנחנו ממליצים להשתמש בכלי המעקב האלה כדי לנטר את השימוש המופרז בסוללה ולהתריע על כך למשתמשים.

גיליון מעקב של שירותים שפועלים בחזית

שירותים שפועלים בחזית יכולים לפעול ולהשתמש בסוללה למשך תקופה ממושכת. הכלי למעקב אחרי שירותים שפועלים בחזית מציג למשתמשים התראה כששירות שפועל בחזית פועל במשך תקופה ארוכה אבל הוא לא גלוי, למשל כשמשתמש סגר את ההתראה של השירות. אם המשתמש לוחץ על ההתראה, מוצג מנהל המשימות והמשתמש יכול לעצור את שירות החזית. המעקב הזה מופעל כברירת מחדל.

מעקב אחרי השימוש בסוללה ברקע

אפליקציות יכולות לרוקן את הסוללה ברקע בלי שהמשתמש יהיה מודע לכך. הכלי למעקב אחר השימוש בסוללה ברקע עוקב אחרי השימוש בסוללה בכל אפליקציה. השימוש בסוללה בהקשר הזה מוגדר לפי שלושה ממדים: אפליקציה בחזית (foreground) שמוצגת, שירות בחזית שמריץ משהו שלא מוצג וחלק ברקע של האפליקציה. אם השימוש בסוללה בחלק הרקע של האפליקציה חוצה סף מסוים, האפליקציה מועברת לקטגוריה מוגבלת, שבה מותרת רק משימה אחת ביום. המעקב הזה מושבת כברירת מחדל. כדי להפעיל את הכלי הזה למעקב, מריצים את הפקודות הבאות:

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