עבודה ברקע
משימות ברקע הן כל המשימות שהאפליקציה צריכה לבצע כשהיא לא מוצגת בחזית, כמו אחזור נתונים משרת או עיבוד תמונות.
הבנה של המורכבות של הרצת אפליקציות ברקע היא חיונית ליצירת אפליקציות שהן "אזרחיות טובות" – כלומר, אפליקציות עמידות, רספונסיביות ויעילות שפועלות היטב בכל המכשירים.
איך מתחילים לעבוד עם פעולות ברקע
בחירת האפשרות המתאימה
מחזור החיים של תהליכים ואפליקציות
פתרונות עיקריים
מנהל עבודה
שירותים שפועלים בחזית
אזעקות
שידורים
הדרכה ברקע לפי תרחיש שימוש
הפתרון הנכון משתנה בהתאם לתרחיש לדוגמה. מערכת Android מספקת ממשקי API רבים שספציפיים למשימות, שעברו אופטימיזציה לתרחישים מסוימים, ולרוב יובילו לחיסכון גדול יותר בצריכת החשמל ולפחות הגבלות מאשר שימוש ב-WorkManager ובשירותים שפועלים בחזית.
בקטע הזה מפורטים כמה תרחישי שימוש נפוצים והפתרון המומלץ לכל אחד מהם.
מיקום
רכיבי Widget
Bluetooth ומכשירים מחוברים
מעקב אחר צעדים
העברת נתונים שהמשתמשים יזמו
הפעלת מדיה
הסבר על אופטימיזציות של צריכת חשמל
הסבר על מגבלות המשאבים של ניהול צריכת החשמל
המערכת נותנת עדיפות לבקשות של אפליקציות למשאבים על סמך מצב המכשיר, מצב האפליקציה וסיווג האפליקציה לדלי במצב המתנה.
מידע נוסף על האופן שבו האפליקציה יכולה לפעול במסגרת המגבלות של משאבי ניהול צריכת החשמל במכשיר, כדי לבצע עבודה ברקע באופן מהימן.