ניהול צריכת החשמל

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

אנדרואיד כולל את שיפורי חיי הסוללה הבאים:

  • הגבלות אפליקציה . הפלטפורמה יכולה להציע אפליקציות שמשפיעות לרעה על חיי הסוללה, כך שמשתמשים יכולים לבחור להגביל את צריכת המשאבים של האפליקציות הללו. אפליקציות אינן מוגבלות ברקע כברירת מחדל.
  • המתנה לאפליקציה . הפלטפורמה יכולה להציב אפליקציות שאינן בשימוש במצב המתנה לאפליקציה, להגביל באופן זמני את הגישה לרשת ולדחות סנכרון ועבודות עבור אפליקציות אלו.
  • נמנם . הפלטפורמה יכולה להיכנס למצב של שינה עמוקה (חידוש פעולות רגילות מעת לעת) אם המשתמשים לא השתמשו באופן פעיל במכשיר שלהם (מסך כבוי וניייח) במשך פרקי זמן ממושכים. אנדרואיד 7.0 ומעלה גם מאפשרת ל-Doze להפעיל מערך אופטימיזציות קל יותר כאשר משתמשים מכבים את מסך המכשיר אך ממשיכים לנוע.
  • הגבלת העברת החשמל במהלך גיבוי ושחזור USB. בעת ביצוע גיבוי או שחזור USB, הגדר את שיטת enableLimitPowerTransfer של מחלקה UsbPort ל- true כדי להשבית את הטעינה ולהגביל את כוח המקור. כדי לוודא שהכוח מוגבל, התקשר לשיטת isPowerTransferLimited של מחלקה UsbPortStatus . כאשר isPowerTransferLimited true , מכשיר האנדרואיד מפחית את צריכת החשמל כשקע ל-0 (או הערך הנמוך ביותר האפשרי שמאפשר החומרה) ומגביל את זרם המקור ל-0. ניתן לאכוף הגבלת כוח המקור רק כאשר שני שותפי היציאה תומכים באספקת חשמל USB (PD) מפרט. כדי להחזיר את צריכת החשמל למצב ברירת המחדל, הגדר את enableLimitPowerTransfer ל- false . מצב ברירת המחדל מוחזר גם כאשר כבל ה-USB מנותק.
  • פטורים . אפליקציות מערכת נטענות מראש ושירותי הודעות ענן פטורים בדרך כלל מהמתנה לאפליקציה ומ-Doze כברירת מחדל. מפתחי אפליקציות יכולים להשתמש בכוונות כדי להחיל את ההגדרות האלה על האפליקציות שלהם. משתמשים יכולים לפטור יישומים ממצבי המתנה של אפליקציות ומצבי חיסכון בחשמל Doze בתפריט ההגדרות.
  • עוקבים . מעקב אחר התנהגות ברקע של אפליקציות עוקבים אחר השימוש בסוללה בקדמת האפליקציות של האפליקציות כדי לקבוע אם האפליקציות מפרות מדיניות כלשהי.

אפליקציות פטורות

אתה יכול לפטור אפליקציות מלהיות כפופות ל-Doze או המתנה לאפליקציה. ייתכן שיהיה צורך בפטורים במקרים השימוש הבאים:

  • יצרני מכשירים המשתמשים בפלטפורמת הודעות ענן שאינה הודעות בענן של Firebase (FCM)
  • ספק המשתמש בפלטפורמת הודעות ענן שאינה FCM
  • אפליקציה של צד שלישי המשתמשת בפלטפורמת הודעות ענן שאינה FCM

אזהרה: אל תפטר אפליקציות כדי להימנע מבדיקה ואופטימיזציה. פטורים מיותרים מערערים את היתרונות של Doze ו-App Standby ויכולים לפגוע בחוויית המשתמש, לכן אנו ממליצים בחום למזער פטורים כאלה מכיוון שהם מאפשרים לאפליקציות להביס את הפקדים המועילים שיש לפלטפורמה על שימוש בחשמל. אם משתמשים לא מרוצים מצריכת החשמל של אפליקציות אלה, זה יכול להוביל לתסכול, חוויות רעות (וביקורות שליליות על האפליקציה), ושאלות תמיכת לקוחות. מסיבות אלו, אנו ממליצים בחום לא לפטור אפליקציות של צד שלישי ובמקום זאת לפטור רק שירותי הודעות בענן או אפליקציות עם פונקציות דומות.

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

משתמשים יכולים לפטור יישומים באופן ידני באמצעות הגדרות > אפליקציה והתראות > APP-NAME > סוללה > אופטימיזציה של סוללה ולאחר מכן בחירה באפליקציה כדי לכבות (או להפעיל מחדש) את האופטימיזציה. עם זאת, משתמשים לא יכולים לשנות את הסטטוס למעט של כל אפליקציה או שירות הפטורים כברירת מחדל בתמונת המערכת.