מנהל משימות

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

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

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

למרות שהטמעת ייחוס AOSP עבור תכונה זו זמינה, יצרני OEM יכולים להתאים אישית ולשנות ממשק משתמש זה של מערכת, כל עוד היישום עומד בדרישת [8.5/H-0-1] CDD . אפליקציות מסוימות, כגון חייגן ומצלמה, שהן הליבה לפונקציונליות של המכשיר, אינן חייבות להציג חסימה במנהל המשימות.

הטמעת AOSP משתמשת בממשק API פנימי חדש להתקשרות חוזרת בין ממשק המשתמש של המערכת ושרת המערכת . API זה מאפשר לשרת המערכת להודיע ​​לממשק המשתמש של המערכת כאשר מופעלים שירותי חזית חדשים. ה-API גם מודיע לשרת המערכת לעצור אפליקציות מסוימות, כאשר המשתמש מבקש.

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

לבדיקה ידנית, אמת את תכונת מנהל המשימות מול אפליקציות הפועלות ברקע.

לבדיקת יחידות, השתמש בבדיקות יחידות הזמינות ב-AOSP.