ऐप बैकग्राउंड बिहेवियर ट्रैकर्स

एंड्रॉइड 13 एक बिजली खपत ट्रैकर की अवधारणा पेश करता है, जो एक ऐसी प्रक्रिया है जो ऐप्स द्वारा अग्रभूमि या पृष्ठभूमि बैटरी उपयोग की निगरानी करती है ताकि यह निर्धारित किया जा सके कि ऐप्स किसी नीति का उल्लंघन करते हैं या नहीं। एंड्रॉइड 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