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

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