बैटरी की परफ़ॉर्मेंस को बेहतर बनाना: पार्शियल वेक लॉक का ज़्यादा इस्तेमाल करने वाली मेट्रिक अब बीटा वर्शन में उपलब्ध नहीं है
पढ़ने में 3 मिनट लगेंगे
बेहतरीन उपयोगकर्ता अनुभव, तकनीकी परफ़ॉर्मेंस के आधार पर तैयार किया जाता है. हम आपको ऐसे ऐप्लिकेशन बनाने में मदद करने के लिए प्रतिबद्ध हैं जो भरोसेमंद, रिस्पॉन्सिव, और असरदार हों. साथ ही, लोगों को पसंद आएं. बैटरी का ज़्यादा खर्च होना, उपयोगकर्ताओं की सबसे बड़ी समस्या है. हम साथ मिलकर, बैटरी का कम इस्तेमाल करने वाले ऐप्लिकेशन बनाने में आपकी मदद करने के लिए ज़रूरी कदम उठा रहे हैं.
इस साल की शुरुआत में, हमने Android vitals में एक नई बीटा मेट्रिक लॉन्च की थी. इसका नाम ज़रूरत से ज़्यादा पार्शियल वेक लॉक है. इससे आपको बैटरी खत्म होने की वजहों का पता लगाने और उन्हें ठीक करने में मदद मिलती है. इस शुरुआती बीटा मेट्रिक को Samsung के साथ मिलकर बनाया गया है. इसमें Android के प्लैटफ़ॉर्म डेटा के साथ-साथ, बैटरी की खपत और उपयोगकर्ता अनुभव के बारे में Samsung की अहम जानकारी को शामिल किया गया है.
हम बीटा टेस्टिंग के दौरान, आपके दिए गए सुझाव/राय के लिए आपका धन्यवाद करना चाहते हैं. आपके इनपुट और Samsung के साथ हमारी लगातार साझेदारी की वजह से, हमने एल्गोरिदम को और बेहतर बनाया है, ताकि यह ज़्यादा सटीक और भरोसेमंद हो. हमें यह बताते हुए खुशी हो रही है कि बेहतर बनाई गई यह मेट्रिक, अब Android की ज़रूरी जानकारी में सभी डेवलपर के लिए, नई सबसे ज़रूरी जानकारी मेट्रिक के तौर पर सामान्य रूप से उपलब्ध है.
हमने वेक लॉक के ज़्यादा इस्तेमाल के लिए, ऐप्लिकेशन की खराब परफ़ॉर्मेंस का थ्रेशोल्ड तय किया है. अगर आपका टाइटल, क्वालिटी थ्रेशोल्ड को पूरा नहीं करता है, तो हम 1 मार्च, 2026 से टाइटल को खोज के मुख्य प्लैटफ़ॉर्म से हटा सकते हैं. जैसे, सुझाव. कुछ मामलों में, हम आपके स्टोर पेज पर एक चेतावनी दिखा सकते हैं. इससे लोगों को पता चलेगा कि आपका ऐप्लिकेशन ज़्यादा बैटरी खर्च कर सकता है.
Google Play की मुख्य तकनीकी क्वालिटी मेट्रिक Google Play पर अपने ऐप्लिकेशन को ज़्यादा से ज़्यादा लोगों को दिखाने के लिए, इन मेट्रिक के लिए ऐप्लिकेशन की खराब परफ़ॉर्मेंस के थ्रेशोल्ड से नीचे रखें. | |
|---|---|
| यूज़र-पर्सीव्ड क्रैश रेट | हर दिन के ऐसे सक्रिय उपयोगकर्ताओं का प्रतिशत जिन्होंने कम से कम एक बार ऐप्लिकेशन क्रैश होने की ऐसी गड़बड़ी का सामना किया जिसके बारे में उन्हें पता चला |
| यूज़र-पर्सीव्ड ANR रेट | हर दिन के ऐसे सक्रिय उपयोगकर्ताओं का प्रतिशत जिन्होंने कम से कम एक बार ऐसी ANR की गड़बड़ी का सामना किया जिसके बारे में उन्हें पता चला |
| ज़्यादा बैटरी खर्च हुई | वॉच फ़ेस के ऐसे सेशन का प्रतिशत जिसमें बैटरी खर्च, हर घंटे 4.44% से ज़्यादा हुई |
| नई मेट्रिक: पार्शियल वेक लॉक का ज़्यादा इस्तेमाल | उन उपयोगकर्ता सेशन का प्रतिशत जिनमें कुल मिलाकर, बिना छूट वाले वेक लॉक का इस्तेमाल दो घंटे से ज़्यादा हुआ |
आंशिक वेक लॉक के बहुत ज़्यादा इस्तेमाल की समस्या, तकनीकी क्वालिटी बार में शामिल हो गई है. Play चाहता है कि सभी टाइटल, लोगों को बेहतर अनुभव देने के लिए इन बार को बनाए रखें
यह नई मेट्रिक की सीरीज़ में पहली मेट्रिक है. इसे आपके ऐप्लिकेशन के संसाधन इस्तेमाल करने के बारे में ज़्यादा जानकारी देने के लिए डिज़ाइन किया गया है. इससे आपको पूरे Android इकोसिस्टम में अपने उपयोगकर्ताओं के अनुभव को बेहतर बनाने में मदद मिलेगी.
1. वेक लॉक की हमारी परिभाषा को उपयोगकर्ताओं की उम्मीदों के मुताबिक बनाना
ऐप्लिकेशन, वेक लॉक को होल्ड कर सकते हैं. इससे उपयोगकर्ता के डिवाइस को स्लीप मोड में जाने से रोका जा सकता है. साथ ही, स्क्रीन बंद होने पर भी ऐप्लिकेशन बैकग्राउंड में काम कर सकते हैं.
हम किसी उपयोगकर्ता के सेशन को बहुत ज़्यादा तब मानते हैं, जब वह 24 घंटे की अवधि में, दो घंटे से ज़्यादा समय तक वेक लॉक रखता है. हालांकि, इसमें वे वेक लॉक शामिल नहीं होते जिन्हें छूट मिली हुई है. इन सेशन की वजह से, बैटरी तेज़ी से खर्च होती है. अगर सिस्टम के पास वेक लॉक है और इससे उपयोगकर्ता को साफ़ तौर पर फ़ायदे मिलते हैं, तो उसे वेक लॉक से छूट दी जाती है. साथ ही, इसे और ऑप्टिमाइज़ नहीं किया जा सकता. जैसे, ऑडियो चलाना या उपयोगकर्ता की ओर से शुरू किया गया डेटा ट्रांसफ़र.
ऐप्लिकेशन के ठीक से काम न करने की थ्रेशोल्ड वैल्यू तब पार हो जाती है, जब पिछले 28 दिनों में ऐप्लिकेशन के 5% उपयोगकर्ता सेशन बहुत ज़्यादा होते हैं. अगर आपका ऐप्लिकेशन इस थ्रेशोल्ड को पार कर लेता है, तो आपको सीधे Android की ज़रूरी जानकारी वाले पेज पर सूचना दी जाएगी. Android डेवलपर पेजों पर जाकर, हमारी परिभाषा के बारे में ज़्यादा जानकारी पढ़ी जा सकती है.
Android की ज़रूरी जानकारी, आपको वेक लॉक की समस्याओं के बारे में सूचना देगा. साथ ही, वेक लॉक टैग की एक टेबल उपलब्ध कराएगा. इससे आपको वेक लॉक के नाम से सोर्स की पहचान करने में मदद मिलेगी. यह टेबल, P90/ P99 की अवधि के लिए उपलब्ध कराई जाएगी.
हम Android की ज़रूरी जानकारी में, पार्शियल वेक लॉक का ज़्यादा इस्तेमाल करने वाले ऐप्लिकेशन के पेज को बेहतर बना रहे हैं. इससे आपको यह समझने में मदद मिलेगी कि आपके ऐप्लिकेशन में पार्शियल वेक लॉक का इस्तेमाल कैसे किया जा रहा है. हम इस पेज पर, वेक लॉक के नामों की नई टेबल जोड़ रहे हैं. इस टेबल में, वेक लॉक सेशन को उनके टैग के नाम और अवधि के हिसाब से बांटा गया है. इससे, आपको अपने लोकल डेवलपमेंट एनवायरमेंट (जैसे, Android Studio) में लंबे वेक लॉक की आसानी से पहचान करने में मदद मिलती है, ताकि डीबग करना आसान हो सके. आपको 60 मिनट से ज़्यादा समय तक चलने वाले P90 या P99 के किसी भी वेक लॉक की जांच करनी चाहिए.
2. बहुत ज़्यादा वेक लॉक और Google Play पर ऐप्लिकेशन के दिखने पर उनका असर
अगर आपके टाइटल में वेक लॉक का ज़्यादा इस्तेमाल किया गया है और यह ऐप्लिकेशन की खराब परफ़ॉर्मेंस का थ्रेशोल्ड से ज़्यादा है, तो हो सकता है कि इसे उन प्लैटफ़ॉर्म पर न दिखाया जाए जहां उपयोगकर्ता नए ऐप्लिकेशन और गेम खोजते हैं.
कुछ मामलों में, हम आपके स्टोर पेज पर एक चेतावनी भी दिखा सकते हैं. इससे उपयोगकर्ताओं को यह जानकारी मिलेगी कि आपका ऐप्लिकेशन, उनके डिवाइस की बैटरी को तेज़ी से खत्म कर सकता है.
अगर आपके ऐप्लिकेशन की खराब परफ़ॉर्मेंस का थ्रेशोल्ड, तय किए गए थ्रेशोल्ड से ज़्यादा है, तो उपयोगकर्ताओं को आपके स्टोर पेज पर चेतावनी दिख सकती है. ध्यान दें: टेक्स्ट और डिज़ाइन में बदलाव किया जा सकता है.
हम जानते हैं कि आपके ऐप्लिकेशन के कोड और उसके काम करने के तरीके में तकनीकी बदलाव करने में समय लग सकता है. इसलिए, हम इस मेट्रिक को आपके लिए उपलब्ध करा रहे हैं, ताकि आप संभावित समस्याओं का पता लगाकर उन्हें ठीक कर सकें. साथ ही, आपके पास Store पर ऐप्लिकेशन दिखने से जुड़े बदलावों के लागू होने से पहले का समय भी होगा. ये बदलाव 1 मार्च, 2026 से लागू होंगे.
3. आगे क्या करें
हमारा सुझाव है कि आप यहां दिया गया तरीका अपनाएं, ताकि उपयोगकर्ताओं को आपके ऐप्लिकेशन का बेहतर अनुभव मिल सके:
- Android की ज़रूरी जानकारी पर जाएं: आंशिक वेक लॉक की नई मेट्रिक के हिसाब से, अपने ऐप्लिकेशन की परफ़ॉर्मेंस देखें. यह मेट्रिक अब उन सभी डेवलपर को दिखती है जिनके ऐप्लिकेशन में वेक लॉक सेशन हैं.
- ज़्यादा पार्शियल वेक लॉक का पता लगाएं: वेक लॉक के नए नामों वाली टेबल का इस्तेमाल करके, ज़्यादा पार्शियल वेक लॉक का पता लगाएं.
- दस्तावेज़ देखें: सबसे सही तरीकों के बारे में ज़्यादा जानकारी पाने और सामान्य समस्याओं को ठीक करने के लिए, कृपया हमारी तकनीकी ब्लॉग पोस्ट, तकनीकी वीडियो और अपडेट किया गया वेक लॉक से जुड़ा डेवलपर दस्तावेज़ देखें.
बेहतरीन क्वालिटी वाले ऐसे ऐप्लिकेशन बनाने के लिए, हम आपकी लगातार पार्टनरशिप के लिए धन्यवाद देते हैं जिनका इस्तेमाल लोग हर दिन कर सकते हैं.
-
प्रॉडक्ट से जुड़ी खबरेंGoogle Play पर, लोगों को सुरक्षित ऑनलाइन अनुभव देना और उन्हें नुकसान से बचाना हमारी सबसे बड़ी प्राथमिकता है.
Paul Feng • दो मिनट में पढ़ें -
प्रॉडक्ट से जुड़ी खबरेंआज हम Jetpack Compose 1.0 की रिलीज़ के पांच साल पूरे होने का जश्न मना रहे हैं. हमने 28 जुलाई, 2021 को वर्शन 1.0 लॉन्च किया था. इसके बाद, हमने वर्शन 1.11 लॉन्च किया. इन वर्शन के बीच, हमने एपीआई में कई बड़े बदलाव किए हैं. इसलिए, हम इस मौके पर जश्न मना रहे हैं.
Rebecca Franks, Nick Butcher, Loryn Hairston • पढ़ने में 5 मिनट लगेंगे -
प्रॉडक्ट से जुड़ी खबरेंAndroid Studio Quail 2 अब स्टेबल हो गया है और प्रोडक्शन में इस्तेमाल करने के लिए तैयार है. इससे आपके IDE में बदलाव होगा. इसमें एक साथ कई एजेंटिक वर्कफ़्लो, नेटिव तौर पर इंटिग्रेट की गई मेमोरी लीक प्रोफ़ाइलिंग, और कॉन्टेक्स्ट के हिसाब से क्रैश ठीक करने की सुविधा मिलेगी.
Amman Asfaw • तीन मिनट में पढ़ा जा सकता है
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.