एंड्रॉइड पी में ऐप स्टैंडबाय बकेट बैटरी लाइफ को और बेहतर बनाने में मदद करेगा

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

पिछले कुछ रिलीज से एंड्रॉइड पर काम कर रहे डेवलपर्स के लिए बैटरी लाइफ महत्वपूर्ण रही है। यह उस विशिष्ट "अनुकूलित बैटरी जीवन" से कहीं आगे जाता है जिसे हम आम तौर पर चेंजलॉग में देखते हैं। एंड्रॉइड ने बैकग्राउंड में एप्लिकेशन चलाने के तरीके को मौलिक रूप से बदल दिया है जॉब शेड्यूलर एपीआई, वह विकास जो हमने देखा है झपकी लेना, और अधिक। जैसा कि डेव बर्क ने नोट किया है, यह फोकस Android P के साथ नहीं बदल रहा है इस सप्ताह Google I/O. इन नए फीचर्स में से एक को ऐप स्टैंडबाय बकेट कहा जा रहा है।

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

इस प्रणाली में विभिन्न बकेट शामिल हैं सक्रिय, कार्य का संग्रह, अक्सर, और दुर्लभ. यहां प्रत्येक बाल्टी का मूल विवरण दिया गया है:

  • सक्रिय
    • अभी ऐप का उपयोग किया जा रहा है
  • कार्य का संग्रह
    • ऐप नियमित उपयोग में है
  • अक्सर
    • ऐप का उपयोग अक्सर किया जाता है, लेकिन हर दिन नहीं
  • दुर्लभ
    • ऐप का अक्सर उपयोग नहीं किया जाता है

एक्टिव ऐप स्टैंडबाय बकेट उन अनुप्रयोगों के लिए है जो वर्तमान में उपयोग किए जा रहे हैं। इसमें एक एप्लिकेशन भी शामिल है जिसने एक गतिविधि लॉन्च की है, एक जो अग्रभूमि में चल रही है, एक जिसमें सिंक एडाप्टर है एक सामग्री प्रदाता से संबद्ध (जिसका उपयोग अग्रभूमि एप्लिकेशन द्वारा किया जाता है), और एक जिसमें उपयोगकर्ता के पास एक अधिसूचना होती है पर टैप किया गया. एंड्रॉइड को पता होगा कि ये एप्लिकेशन महत्वपूर्ण हैं और यह सुनिश्चित करने की पूरी कोशिश करेगा कि वे अपने कार्यों को बिना किसी बाधा के पूरा करें।

फिर हमारे पास उन अनुप्रयोगों के लिए वर्किंग सेट बकेट है जो अक्सर चलाए जाते हैं लेकिन वर्तमान में सक्रिय नहीं हैं। यह एक सोशल मीडिया एप्लिकेशन, ईमेल या कोई अन्य एप्लिकेशन हो सकता है जिसे आप दिन भर में अक्सर उपयोग करते हैं। सूची को आगे बढ़ाते हुए हमारे पास फ़्रीक्वेंट बकेट है जो उन अनुप्रयोगों के लिए है जिनका उपयोग नियमित रूप से किया जाता है लेकिन हर दिन नहीं। यह एक वर्कआउट एप्लिकेशन जैसा कुछ हो सकता है जिसका उपयोग आप सप्ताह में केवल 2-3 बार ही करते हैं। अंत में, हमारे पास रेयर बकेट है जिसमें ऐसे एप्लिकेशन शामिल हैं जिनका उपयोग बहुत बार नहीं किया जाता है। यह वह होटल या एयरलाइन एप्लिकेशन हो सकता है जिसे आपने अपने फ़ोन पर रखा हो और वर्ष में एक बार इसका उपयोग कर सकते हों।

Google इन नई सुविधाओं का सही तरीके से उपयोग कैसे करें, इसके लिए कुछ दिशानिर्देश सूचीबद्ध करता है। स्पष्ट अनुशंसा यह है कि अपने ऐप को एक अलग बकेट में डालने के लिए सिस्टम में हेरफेर न करें। ऐप स्टैंडबाय बकेट के साथ यह सबसे बड़ी चुनौती होगी। यदि डेवलपर्स अपने ऐप्स को सक्रिय बकेट में रखने के लिए बाध्य करते हैं तो यह सुविधा काम नहीं करती है। Google किसी ऐप में लॉन्चर गतिविधि जोड़ने का सुझाव देता है, अन्यथा, इसे सक्रिय बकेट में प्रचारित नहीं किया जा सकता है। साथ ही, जो सूचनाएं कार्रवाई योग्य नहीं हैं, वे ऐप को सक्रिय बकेट में नहीं ले जाएंगी।


स्रोत: एंड्रॉइड डेवलपर्स