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

ב-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