पावर प्रबंधन

बैटरी जीवन एक चिरस्थायी उपयोगकर्ता चिंता का विषय है। बैटरी जीवन को बढ़ाने के लिए, एंड्रॉइड प्लेटफ़ॉर्म पर ऐप्स और डिवाइसों के ऑफ-चार्जर व्यवहार को अनुकूलित करने में मदद करने के लिए लगातार नई सुविधाएँ जोड़ता रहता है।

एंड्रॉइड में निम्नलिखित बैटरी जीवन संवर्द्धन शामिल हैं:

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

छूट देने वाले ऐप्स

आप ऐप्स को डोज़ या ऐप स्टैंडबाय के अधीन होने से छूट दे सकते हैं। निम्नलिखित उपयोग मामलों में छूट की आवश्यकता हो सकती है:

  • डिवाइस निर्माता फायरबेस क्लाउड मैसेजिंग (एफसीएम) के अलावा क्लाउड मैसेजिंग प्लेटफॉर्म का उपयोग कर रहे हैं
  • गैर-एफसीएम क्लाउड मैसेजिंग प्लेटफॉर्म का उपयोग करने वाला कैरियर
  • गैर-एफसीएम क्लाउड मैसेजिंग प्लेटफॉर्म का उपयोग करने वाला तृतीय-पक्ष ऐप

चेतावनी: परीक्षण और अनुकूलन से बचने के लिए ऐप्स को छूट न दें। अनावश्यक छूटें डोज़ और ऐप स्टैंडबाय के लाभों को कमजोर करती हैं और उपयोगकर्ता अनुभव से समझौता कर सकती हैं, इसलिए हम दृढ़ता से ऐसी छूटों को कम करने का सुझाव देते हैं क्योंकि वे ऐप्स को प्लेटफ़ॉर्म पर बिजली के उपयोग पर लाभकारी नियंत्रण को हराने की अनुमति देते हैं। यदि उपयोगकर्ता इन ऐप्स की बिजली खपत से नाखुश हो जाते हैं, तो इससे निराशा, बुरे अनुभव (और ऐप के लिए नकारात्मक समीक्षा) और ग्राहक सहायता प्रश्न हो सकते हैं। इन कारणों से, हम दृढ़ता से अनुशंसा करते हैं कि आप तृतीय-पक्ष ऐप्स को छूट न दें और इसके बजाय केवल क्लाउड मैसेजिंग सेवाओं या समान कार्यों वाले ऐप्स को छूट दें।

डिफ़ॉल्ट रूप से छूट प्राप्त ऐप्स सेटिंग्स > ऐप और नोटिफिकेशन > विशेष ऐप एक्सेस > बैटरी ऑप्टिमाइज़ेशन में सूचीबद्ध हैं। इस सूची का उपयोग ऐप को डोज़ और ऐप स्टैंडबाय मोड दोनों से छूट देने के लिए किया जाता है। उपयोगकर्ता को पारदर्शिता प्रदान करने के लिए, सेटिंग्स मेनू में सभी छूट प्राप्त ऐप्स अवश्य दिखने चाहिए।

उपयोगकर्ता सेटिंग्स > ऐप और नोटिफिकेशन > APP-NAME > बैटरी > बैटरी ऑप्टिमाइज़ेशन का उपयोग करके ऐप्स को मैन्युअल रूप से छूट दे सकते हैं और फिर ऑप्टिमाइज़ेशन को बंद (या वापस चालू) करने के लिए ऐप का चयन कर सकते हैं। हालाँकि, उपयोगकर्ता सिस्टम छवि में डिफ़ॉल्ट रूप से छूट प्राप्त किसी भी ऐप या सेवा की सिवाय स्थिति को नहीं बदल सकते हैं।