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

एंड्रॉइड 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