बैटरी जीवन एक बारहमासी उपयोगकर्ता चिंता है। बैटरी जीवन का विस्तार करने के लिए, एंड्रॉइड लगातार नई सुविधाओं को जोड़ता है ताकि प्लेटफॉर्म को ऐप्स और उपकरणों के ऑफ-चार्जर व्यवहार को अनुकूलित करने में मदद मिल सके।
Android में निम्नलिखित बैटरी जीवन संवर्द्धन शामिल हैं:
- ऐप प्रतिबंध । प्लेटफ़ॉर्म उन ऐप्स का सुझाव दे सकता है जो बैटरी जीवन को नकारात्मक रूप से प्रभावित करते हैं, ताकि उपयोगकर्ता उन ऐप्स को उपभोग करने वाले संसाधनों से प्रतिबंधित करना चुन सकें। ऐप्स डिफ़ॉल्ट रूप से पृष्ठभूमि प्रतिबंधित नहीं हैं।
- ऐप स्टैंडबाय । प्लेटफ़ॉर्म अप्रयुक्त ऐप्स को ऐप स्टैंडबाय मोड में रख सकता है, अस्थायी रूप से नेटवर्क एक्सेस को प्रतिबंधित कर सकता है और उन ऐप्स के लिए सिंक और नौकरियों को स्थगित कर सकता है।
- डोज़ । यदि उपयोगकर्ताओं ने सक्रिय रूप से विस्तारित अवधि के लिए अपने डिवाइस (स्क्रीन बंद और स्थिर) का सक्रिय रूप से उपयोग नहीं किया है, तो प्लेटफ़ॉर्म गहरी नींद (समय-समय पर सामान्य संचालन फिर से शुरू) की स्थिति में प्रवेश कर सकता है। एंड्रॉइड 7.0 और उच्चतर भी डोज़ को ऑप्टिमाइज़ेशन के हल्के सेट को ट्रिगर करने में सक्षम बनाता है जब उपयोगकर्ता डिवाइस स्क्रीन को बंद कर देते हैं फिर भी घूमते रहते हैं।
- USB बैकअप के दौरान पावर ट्रांसफर को सीमित करना और पुनर्स्थापित करना। USB बैकअप या पुनर्स्थापना करते समय, चार्जिंग को अक्षम करने और सोर्सिंग पावर को सीमित करने के लिए
UsbPort
वर्ग कीenableLimitPowerTransfer
विधि कोtrue
पर सेट करें। यह सत्यापित करने के लिए कि शक्ति सीमित है,UsbPortStatus
वर्ग कीisPowerTransferLimited
विधि को कॉल करें। जबisPowerTransferLimited
true
, तो Android डिवाइस पावर ड्रॉ को सिंक के रूप में 0 (या हार्डवेयर द्वारा अनुमत न्यूनतम संभव मान) तक कम कर देता है और स्रोत को 0 तक सीमित कर देता है। स्रोत पावर को सीमित करना तभी लागू किया जा सकता है जब दोनों पोर्ट पार्टनर USB पावर डिलीवरी का समर्थन करते हैं। (पीडी) विनिर्देश। डिफॉल्ट स्थिति में बिजली के उपयोग को वापस करने के लिए,enableLimitPowerTransfer
कोfalse
पर सेट करें। USB केबल के डिस्कनेक्ट होने पर डिफ़ॉल्ट स्थिति भी वापस आ जाती है। - छूट । प्रीलोडेड सिस्टम ऐप और क्लाउड मैसेजिंग सेवाओं को आमतौर पर ऐप स्टैंडबाय और डोज़ से डिफ़ॉल्ट रूप से छूट दी जाती है। ऐप डेवलपर इन सेटिंग्स को अपने ऐप्स पर लागू करने के लिए इंटेंट का उपयोग कर सकते हैं। उपयोगकर्ता सेटिंग मेनू में ऐप स्टैंडबाय और डोज़ पावर सेविंग मोड से ऐप्स को छूट दे सकते हैं।
- ट्रैकर्स । ऐप बैकग्राउंड बिहेवियर ट्रैकर्स ऐप के फोरग्राउंड और बैकग्राउंड बैटरी के उपयोग की निगरानी करते हैं ताकि यह निर्धारित किया जा सके कि ऐप किसी नीति का उल्लंघन करते हैं या नहीं।
छूट देने वाले ऐप्स
आप ऐप्स को डोज़ या ऐप स्टैंडबाय के अधीन होने से छूट दे सकते हैं। निम्नलिखित उपयोग के मामलों में छूट की आवश्यकता हो सकती है:
- फायरबेस क्लाउड मैसेजिंग (FCM) के अलावा क्लाउड मैसेजिंग प्लेटफॉर्म का उपयोग करने वाले डिवाइस निर्माता
- गैर-FCM क्लाउड मैसेजिंग प्लेटफॉर्म का उपयोग करने वाली वाहक
- गैर-FCM क्लाउड मैसेजिंग प्लेटफ़ॉर्म का उपयोग करने वाला तृतीय-पक्ष ऐप
चेतावनी: परीक्षण और अनुकूलन से बचने के लिए ऐप्स को छूट न दें। अनावश्यक छूट डोज़ और ऐप स्टैंडबाय के लाभों को कमजोर करती है और उपयोगकर्ता अनुभव से समझौता कर सकती है, इसलिए हम दृढ़ता से ऐसी छूटों को कम करने का सुझाव देते हैं क्योंकि वे ऐप्स को लाभकारी नियंत्रणों को हराने की अनुमति देते हैं जो प्लेटफॉर्म पर बिजली के उपयोग से अधिक है। यदि उपयोगकर्ता इन ऐप्स की बिजली की खपत से नाखुश हो जाते हैं, तो इससे निराशा, खराब अनुभव (और ऐप के लिए नकारात्मक समीक्षा), और ग्राहक सहायता प्रश्न हो सकते हैं। इन कारणों से, हम दृढ़ता से अनुशंसा करते हैं कि आप तृतीय-पक्ष ऐप्स को छूट न दें और इसके बजाय केवल क्लाउड मैसेजिंग सेवाओं या समान कार्यों वाले ऐप्स को छूट दें।
डिफ़ॉल्ट रूप से छूट प्राप्त ऐप्स सेटिंग > ऐप और नोटिफिकेशन > विशेष ऐप एक्सेस > बैटरी ऑप्टिमाइज़ेशन में सूचीबद्ध होते हैं। इस सूची का उपयोग ऐप को डोज़ और ऐप स्टैंडबाय मोड दोनों से छूट देने के लिए किया जाता है। उपयोगकर्ता को पारदर्शिता प्रदान करने के लिए, सेटिंग मेनू में सभी छूट प्राप्त ऐप्स दिखाना आवश्यक है।
उपयोगकर्ता सेटिंग> ऐप और नोटिफिकेशन> APP-NAME > बैटरी> बैटरी ऑप्टिमाइज़ेशन का उपयोग करके और फिर ऑप्टिमाइज़ेशन को बंद (या वापस चालू) करने के लिए ऐप का चयन करके ऐप को मैन्युअल रूप से छूट दे सकते हैं। हालांकि, उपयोगकर्ता किसी भी ऐप या सेवा की स्थिति को छोड़कर नहीं बदल सकते हैं, जिसे सिस्टम छवि में डिफ़ॉल्ट रूप से छूट दी गई है।