कार्य प्रबंधक

एंड्रॉइड 13 में, टास्क मैनेजर नामक एक नया सिस्टम यूआई सामर्थ्य उपयोगकर्ता को पृष्ठभूमि ऐप्स पर अग्रभूमि सेवाओं द्वारा उपयोग की जा रही स्थिति और संसाधनों के बारे में सूचित करता है और उपयोगकर्ता को इन ऐप्स को रोकने में सक्षम बनाता है।

एंड्रॉइड 13 में अधिसूचना अनुमतियों की शुरूआत के साथ, उपयोगकर्ताओं के पास पृष्ठभूमि ऐप्स से सूचनाओं को बंद करने पर नियंत्रण होता है जो स्थान, मीडिया प्लेबैक और प्रक्षेपण, डेटा सिंक, वीडियो और वॉयस कॉल और कनेक्टेड डिवाइस के लिए अग्रभूमि सेवाएं चलाते हैं। जब ऐसी सूचनाएं बंद कर दी जाती हैं, तो अग्रभूमि सेवाओं से आवश्यक सूचनाएं जो उपयोगकर्ता को उनकी स्थिति और संसाधन उपयोग का संकेत देती हैं, प्रदर्शित नहीं होती हैं। टास्क मैनेजर उपयोगकर्ताओं को पृष्ठभूमि में चल रहे ऐप्स और मेमोरी और बैटरी जैसे फोन संसाधनों के उपयोग के बारे में सूचित करने के लिए त्वरित सेटिंग्स डिस्प्ले पर एक सूचना बार जोड़ता है। इस इंटरफ़ेस के साथ, यदि कोई ऐप लंबे समय से अग्रभूमि सेवा चला रहा है तो उपयोगकर्ताओं को सूचित किया जाता है और वे किसी ऐप को बंद करने का विकल्प चुन सकते हैं। अफोर्डेंस को सूक्ष्म तरीके से डिस्प्ले पर रखा गया है ताकि यह महत्वपूर्ण सूचनाओं में बाधा न डाले। अधिक जानकारी के लिए कार्य प्रबंधक देखें.

बैकग्राउंड ऐप्स के लिए टास्क मैनेजर लागू करें

हालाँकि इस सुविधा के लिए एक संदर्भ AOSP कार्यान्वयन उपलब्ध है, OEM इस सिस्टम UI को अनुकूलित और संशोधित कर सकते हैं, जब तक कि कार्यान्वयन [8.5/H-0-1] CDD आवश्यकता को पूरा करता है। डायलर और कैमरा जैसे कुछ ऐप्स, जो डिवाइस की कार्यक्षमता के लिए महत्वपूर्ण हैं, को टास्क मैनेजर में स्टॉप अफोर्डेंस प्रदर्शित नहीं करना चाहिए।

एओएसपी कार्यान्वयन सिस्टम यूआई और सिस्टम सर्वर के बीच एक नए आंतरिक कॉलबैक एपीआई का उपयोग करता है। यह एपीआई नई अग्रभूमि सेवाएँ शुरू होने पर सिस्टम सर्वर को सिस्टम यूआई को सूचित करने देता है। उपयोगकर्ता द्वारा अनुरोध किए जाने पर एपीआई सिस्टम सर्वर को कुछ ऐप्स को बंद करने के लिए भी सूचित करता है।

पृष्ठभूमि ऐप्स सूचनाओं के लिए कार्य प्रबंधक को मान्य करें

मैन्युअल परीक्षण के लिए, पृष्ठभूमि में चल रहे ऐप्स के विरुद्ध कार्य प्रबंधक सुविधा को मान्य करें।

यूनिट परीक्षण के लिए, AOSP में उपलब्ध यूनिट परीक्षणों का उपयोग करें।