स्टार्टअप की परफ़ॉर्मेंस
  1. लॉन्चर आइकॉन से ऐप्लिकेशन खोलना
  2. ऐप्लिकेशन के इंटरैक्टिव होने में लगने वाले समय को मेज़र करना
मूल्यांकन सुझाव
पांच सेकंड से ज़्यादा (0 पॉइंट)
ऐप्लिकेशन शुरू होने में बहुत ज़्यादा समय लगना

ऐप्लिकेशन के खुलने में इतना समय लगने पर, कुछ मामलों में ANR ट्रिगर हो सकता है. ANR के बिना भी, इस रेंज में स्टार्टअप के समय से उपयोगकर्ताओं को बहुत परेशानी हो सकती है. इससे उपयोगकर्ता की संतुष्टि, उपयोगकर्ता बनाए रखने की क्षमता, और कारोबार की मेट्रिक पर बुरा असर पड़ता है.

इस ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के लिए, इंजीनियरिंग संसाधनों का तुरंत इस्तेमाल करें.

बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करके, ऐप्लिकेशन के खुलने में लगने वाले समय को सबसे ज़्यादा बेहतर बनाया जा सकता है. इन टेक्नोलॉजी को अपनाएं और फिर से आकलन करवाएं.

पांच से चार सेकंड के बीच (पांच पॉइंट)
ऐप्लिकेशन शुरू होने में बहुत ज़्यादा समय लगना

इस ऐप्लिकेशन के शुरू होने का इंतज़ार करना, उपयोगकर्ताओं को परेशान कर सकता है. ऐप्लिकेशन के तेज़ी से स्टार्ट होने का सीधा संबंध, कारोबार और उपयोगकर्ता की संतुष्टि से जुड़ी मेट्रिक में सुधार से है.

ऐप्लिकेशन के स्टार्टअप को सबसे ज़्यादा प्राथमिकता दें और इंजीनियरिंग टीम को इस पर तुरंत काम करने के लिए कहें.

बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करें. इसके बाद, अपडेट किए गए स्कोर के लिए फिर से आकलन करें. अगर आपने पहले ही ये तरीके अपना लिए हैं, तो ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश देखें.

4 से 3 सेकंड के बीच (10 पॉइंट)
ऐप्लिकेशन शुरू होने में लगने वाला समय ज़्यादा है

इस ऐप्लिकेशन के उपयोगकर्ताओं को ऐप्लिकेशन के शुरू होने में देरी होगी. ऐप्लिकेशन के तेज़ी से खुलने से, उपयोगकर्ताओं को मिलने वाली मेट्रिक बेहतर होती हैं. जैसे, ऐप्लिकेशन का इस्तेमाल जारी रखने वाले उपयोगकर्ताओं की संख्या और रेटिंग.

ऐप्लिकेशन के स्टार्टअप में लगने वाले समय को कम करने के लिए, इंजीनियरिंग संसाधनों का इस्तेमाल करें.

अगर आपने अब तक ऐसा नहीं किया है, तो बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करें. इसके बाद, अपडेट किए गए स्कोर के लिए फिर से आकलन करें. ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के बारे में जानने के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश देखें.

3 से 2 सेकंड के बीच (20 पॉइंट)
ऐप्लिकेशन के शुरू होने में लगने वाला समय, उपयोगकर्ता की उम्मीद से कम है

कई उपयोगकर्ताओं को इस रेंज में ऐप्लिकेशन के खुलने में लगने वाला समय ठीक लगेगा, लेकिन उन्हें क्वालिटी से जुड़ी उम्मीदें पूरी नहीं होंगी. ऐप्लिकेशन के तेज़ी से खुलने की सुविधा, कारोबार की बेहतर मेट्रिक से सीधे तौर पर जुड़ी होती है. ऐप्लिकेशन के स्टार्टअप में लगने वाले समय को और बेहतर बनाएं.

ऐप्लिकेशन स्टार्टअप में इंजीनियरिंग संसाधनों का इस्तेमाल शुरू करें या जारी रखें.

ऐप्लिकेशन के स्टार्टअप और रनटाइम की परफ़ॉर्मेंस को काफ़ी बेहतर बनाने के लिए, बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करें. अगर आपने पहले ही ये तरीके अपना लिए हैं, तो ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश देखें.

2 से 1 सेकंड के बीच (25 पॉइंट)
ऐप्लिकेशन शुरू होने में लगने वाला समय

ऐसा हो सकता है कि उपयोगकर्ता इस ऐप्लिकेशन के खुलने में लगने वाले समय से संतुष्ट हों. हालांकि, इस मामले में अब भी सुधार की गुंजाइश है, लेकिन तुरंत कार्रवाई करने की ज़रूरत नहीं है.

ज़्यादा असरदार टूल अपनाएं. इसके बाद, परफ़ॉर्मेंस के दूसरे पहलुओं पर फ़ोकस करें.

ऐप्लिकेशन के शुरू होने में लगने वाले समय पर नज़र रखें और पक्का करें कि यह समय कम न हो. ऐसा करने के लिए, मैक्रोबेंचमार्क का इस्तेमाल किया जा सकता है.
बेसलाइन प्रोफ़ाइलों, R8 के ज़रिए कोड ऑप्टिमाइज़ेशन, और Dex लेआउट ऑप्टिमाइज़ेशन के इंटिग्रेशन को शेड्यूल करें. ये ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने वाले सबसे असरदार टूल हैं.
ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के बारे में जानने के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश भी देखें. कम स्पेसिफ़िकेशन वाले डिवाइसों (जैसे, Android Go डिवाइस) पर यह आकलन करें. इससे, आपको इन डिवाइसों पर ऐप्लिकेशन के स्टार्टअप में लगने वाले समय के बारे में बेहतर जानकारी मिलेगी.

एक सेकंड से कम (30 पॉइंट)
ऐप्लिकेशन के शुरू होने में लगने वाला समय, उम्मीद से ज़्यादा है.

इस ऐप्लिकेशन को शुरू होने में इतना कम समय लगता है कि कई उपयोगकर्ताओं को इसकी जानकारी भी नहीं होती. बहुत खूब!

इसी तरह अच्छा काम करते रहें. ऐप्लिकेशन के स्टार्टअप में लगने वाले समय पर नज़र रखना जारी रखें और परफ़ॉर्मेंस में गिरावट आने पर तुरंत कार्रवाई करें.

ऐप्लिकेशन के स्टार्टअप समय को और बेहतर बनाने के लिए, ऐप्लिकेशन के स्टार्टअप के बारे में दिशा-निर्देश देखें. बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करने से, ऐप्लिकेशन के शुरू होने में लगने वाले समय के साथ-साथ रनटाइम की परफ़ॉर्मेंस पर भी असर पड़ता है. अगर आपने ऐसा नहीं किया है, तो उन्हें अपनाने के लिए समय शेड्यूल करें.
कम स्पेसिफ़िकेशन वाले डिवाइस पर यह जांच करें, ताकि इन डिवाइसों के लिए ऐप्लिकेशन के स्टार्टअप में लगने वाले समय को बेहतर तरीके से समझा जा सके.

स्टार्टअप की परफ़ॉर्मेंस
  1. ऐप्लिकेशन के लिए सूचना ट्रिगर करना
  2. सूचना से ऐप्लिकेशन खोलना
  3. ऐप्लिकेशन के इंटरैक्टिव होने में लगने वाले समय को मेज़र करना
मूल्यांकन सुझाव
पांच सेकंड से ज़्यादा (0 पॉइंट)
ऐप्लिकेशन शुरू होने में बहुत ज़्यादा समय लगना

ऐप्लिकेशन के खुलने में इतना समय लगने पर, कुछ मामलों में ANR ट्रिगर हो सकता है. ANR के बिना भी, इस रेंज में ऐप्लिकेशन के खुलने में लगने वाले समय से उपयोगकर्ता बहुत परेशान हो सकते हैं. इससे, उपयोगकर्ता की संतुष्टि, उपयोगकर्ता बनाए रखने की क्षमता, और कारोबार की मेट्रिक पर बुरा असर पड़ता है.

सूचना के इस एंट्री पॉइंट को ज़्यादा प्राथमिकता दें और इस क्षेत्र में इंजीनियरिंग का समय तुरंत लगाएं.

बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करके, ऐप्लिकेशन के खुलने में लगने वाले समय को सबसे ज़्यादा बेहतर बनाया जा सकता है. इन टेक्नोलॉजी को अपनाएं और फिर से आकलन करवाएं.

पांच से चार सेकंड के बीच (दो पॉइंट)
ऐप्लिकेशन शुरू होने में बहुत ज़्यादा समय लगना

ऐप्लिकेशन के खुलने में लगने वाला यह समय, उपयोगकर्ताओं को परेशान कर सकता है. ऐप्लिकेशन के तेज़ी से स्टार्ट होने का सीधा संबंध, कारोबार और उपयोगकर्ता की संतुष्टि से जुड़ी मेट्रिक में सुधार से है.

ऐप्लिकेशन के शुरू होने में लगने वाले समय को कम करने के लिए, इंजीनियरिंग से जुड़े संसाधनों का तुरंत इस्तेमाल करें.

बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करें. इसके बाद, अपडेट किए गए स्कोर के लिए फिर से आकलन करें. अगर आपने पहले ही ये तरीके अपना लिए हैं, तो ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश देखें.

चार से तीन सेकंड के बीच (पांच पॉइंट)
ऐप्लिकेशन शुरू होने में लगने वाला समय ज़्यादा है

इस ऐप्लिकेशन के उपयोगकर्ताओं को ऐप्लिकेशन के शुरू होने में देरी होगी. ऐप्लिकेशन के तेज़ी से खुलने से, उपयोगकर्ताओं को मिलने वाली मेट्रिक बेहतर होती हैं. जैसे, ऐप्लिकेशन का इस्तेमाल जारी रखने वाले उपयोगकर्ताओं की संख्या और रेटिंग.

ऐप्लिकेशन के स्टार्टअप में लगने वाले समय को कम करने के लिए, इंजीनियरिंग संसाधनों का इस्तेमाल करें.

अगर आपने अब तक ऐसा नहीं किया है, तो इस सूचना के लिए बेसलाइन प्रोफ़ाइल और R8 के ज़रिए ऑप्टिमाइज़ेशन का इस्तेमाल करें. साथ ही, Dex लेआउट ऑप्टिमाइज़ेशन की मदद से स्टार्टअप प्रोफ़ाइल में काम का कोड शामिल करें. इसके बाद, अपडेट किए गए स्कोर के लिए फिर से आकलन करें. ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के बारे में जानने के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश देखें.

3 से 2 सेकंड के बीच (10 पॉइंट)
ऐप्लिकेशन के शुरू होने में लगने वाला समय, उपयोगकर्ता की उम्मीद से कम है

कई उपयोगकर्ताओं को इस रेंज में ऐप्लिकेशन के खुलने में लगने वाला समय ठीक लगेगा, लेकिन उन्हें क्वालिटी से जुड़ी उम्मीदें पूरी नहीं होंगी. ऐप्लिकेशन के तेज़ी से खुलने की सुविधा, कारोबार की बेहतर मेट्रिक से सीधे तौर पर जुड़ी होती है. ऐप्लिकेशन के स्टार्टअप में लगने वाले समय को और बेहतर बनाएं.

इस एंट्री पॉइंट में इंजीनियरिंग संसाधनों का इस्तेमाल शुरू करें या जारी रखें.

ऐप्लिकेशन के स्टार्टअप और रनटाइम की परफ़ॉर्मेंस को काफ़ी बेहतर बनाने के लिए, बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करें. अगर आपने पहले ही ये तरीके अपना लिए हैं, तो ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश देखें.

2 से 1 सेकंड के बीच (15 पॉइंट)
ऐप्लिकेशन शुरू होने में लगने वाला समय

ऐसा हो सकता है कि उपयोगकर्ता इस ऐप्लिकेशन के खुलने में लगने वाले समय से संतुष्ट हों. हालांकि, इस मामले में अब भी सुधार की गुंजाइश है, लेकिन तुरंत कार्रवाई करने की ज़रूरत नहीं है.

ज़्यादा असरदार टूल अपनाएं. इसके बाद, परफ़ॉर्मेंस के दूसरे पहलुओं पर फ़ोकस करें.

ऐप्लिकेशन के शुरू होने में लगने वाले समय पर नज़र रखें और पक्का करें कि यह समय कम न हो. ऐसा करने के लिए, मैक्रोबेंचमार्क का इस्तेमाल किया जा सकता है.
बेसलाइन प्रोफ़ाइलों, R8 के ज़रिए कोड ऑप्टिमाइज़ेशन, और Dex लेआउट ऑप्टिमाइज़ेशन के इंटिग्रेशन को शेड्यूल करें. ये ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने वाले सबसे असरदार टूल हैं.
ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाने के अन्य तरीकों के बारे में जानने के लिए, ऐप्लिकेशन के स्टार्टअप से जुड़े दिशा-निर्देश भी देखें. कम स्पेसिफ़िकेशन वाले डिवाइस पर यह आकलन करें, ताकि इन डिवाइसों पर ऐप्लिकेशन के स्टार्टअप में लगने वाले समय के बारे में बेहतर तरीके से समझा जा सके.

एक सेकंड से कम (20 पॉइंट)
ऐप्लिकेशन के शुरू होने में लगने वाला समय, उम्मीद से ज़्यादा है.

इस ऐप्लिकेशन को शुरू होने में इतना कम समय लगता है कि कई उपयोगकर्ताओं को इसकी जानकारी भी नहीं होती. बहुत खूब!

अपने ऐप्लिकेशन के स्टार्टअप समय को बेहतर बनाएं. ऐप्लिकेशन के स्टार्टअप में लगने वाले समय पर नज़र रखना जारी रखें और परफ़ॉर्मेंस में गिरावट आने पर तुरंत कार्रवाई करें.

ऐप्लिकेशन के स्टार्टअप समय को और बेहतर बनाने के लिए, ऐप्लिकेशन के स्टार्टअप के बारे में दिशा-निर्देश देखें. बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करने से, ऐप्लिकेशन के शुरू होने में लगने वाले समय के साथ-साथ रनटाइम की परफ़ॉर्मेंस पर भी असर पड़ता है. अगर आपने ऐसा नहीं किया है, तो उन्हें अपनाने के लिए समय शेड्यूल करें.
कम स्पेसिफ़िकेशन वाले डिवाइस पर यह जांच करें, ताकि इन डिवाइसों के लिए ऐप्लिकेशन के स्टार्टअप में लगने वाले समय को बेहतर तरीके से समझा जा सके.

सूचना का कोई एंट्री पॉइंट नहीं है (20 पॉइंट)
यहां कुछ नहीं करना है

यह ऐप्लिकेशन, सूचनाओं को एंट्री पॉइंट के तौर पर इस्तेमाल नहीं करता. इसलिए, यहां ऑप्टिमाइज़ करने के लिए कुछ नहीं है.

सूचनाओं का इस्तेमाल करते समय, यह आकलन फिर से करें

इस बीच, ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए, अन्य चीज़ों पर भी ध्यान दें.


रेंडरिंग की परफ़ॉर्मेंस
  1. ऐप्लिकेशन खोलें और टारगेट की गई स्क्रीन पर जाएं
  2. स्क्रोल करने और क्लिक करने जैसे कुछ इंटरैक्शन करना
  3. इन इंटरैक्शन के दौरान, रेंडर होने में ज़्यादा समय लेने वाले और फ़्रीज़ हो चुके फ़्रेम का प्रतिशत मेज़र करना
मूल्यांकन सुझाव
बार-बार होने वाली ANR गड़बड़ी की वजह से इंटरैक्शन और ऐनिमेशन ब्लॉक होना (ANR या 20% से ज़्यादा) (0 पॉइंट)
रेंडरिंग का खराब अनुभव

इस लेवल की परफ़ॉर्मेंस से, उपयोगकर्ताओं को बहुत परेशानी होती है. उपयोगकर्ता की संतुष्टि का स्तर कम होने का सीधा असर कारोबार की परफ़ॉर्मेंस, उपयोगकर्ताओं को अपने साथ जोड़े रखने, और उपयोगकर्ता रेटिंग पर पड़ता है.

ज़्यादा असर डालने वाले टूल तुरंत अपनाएं.

बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन जैसे ज़्यादा असर वाले टूल को तुरंत अपनाने के लिए शेड्यूल करें. इसके बाद, आकलन फिर से करें.
इसके बाद, रेंडरिंग की परफ़ॉर्मेंस को बेहतर बनाने के अन्य तरीकों के लिए, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़े दिशा-निर्देश देखें.

ऐनिमेशन की वजह से उपयोगकर्ता इंटरैक्शन में रुकावट आती है (20 - 15 %) (एक पॉइंट)
फ़्रेम रेट में गिरावट साफ़ तौर पर दिखती है

फ़्रेम रेट में काफ़ी गिरावट आने पर, ऐप्लिकेशन की रेटिंग कम हो जाती है और उपयोगकर्ताओं के ऐप्लिकेशन में बने रहने की दर भी कम हो जाती है. धीमे फ़्रेम के हॉटस्पॉट की जांच करने के लिए, ट्रेस इकट्ठा करें और सूची में आगे बढ़ें.

रेंडरिंग की परफ़ॉर्मेंस को बेहतर बनाने के लिए, असरदार टूल इस्तेमाल करें.

बेसलाइन प्रोफ़ाइलें, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करके, परफ़ॉर्मेंस को बेहतर बनाया जा सकता है. इन टेक्नोलॉजी को अपनाएं और फिर से आकलन करवाएं.
ज़्यादा मदद पाने के लिए, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़े दिशा-निर्देश देखें.

वीडियो में ऐनिमेशन से जुड़ी समस्याएं साफ़ तौर पर दिख रही हों (15 - 10 %) (5 पॉइंट)
रेंडरिंग की परफ़ॉर्मेंस औसत से कम है

रेंडरिंग से जुड़ी समस्याएं, उपयोगकर्ताओं को दिखती हैं. इससे उपयोगकर्ताओं की संतुष्टि और रेटिंग कम हो जाएगी. साथ ही, कारोबार पर भी असर पड़ेगा. अगर इस ऐप्लिकेशन को किसी हाई-एंड डिवाइस पर टेस्ट किया गया था, तो लो-एंड डिवाइस पर फ़्रेम रेंडर होने में ज़्यादा समय लगेगा.

ज़्यादा असरदार टूल इस्तेमाल करके, रेंडरिंग की परफ़ॉर्मेंस को बेहतर बनाएं.

बेसलाइन प्रोफ़ाइलें, R8, और Dex लेआउट ऑप्टिमाइज़ेशन का इस्तेमाल करके, परफ़ॉर्मेंस को बेहतर बनाया जा सकता है. इन टेक्नोलॉजी को अपनाएं और फिर से आकलन करवाएं.
ज़्यादा मदद पाने के लिए, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़े दिशा-निर्देश देखें.

कुछ हिस्सों में ऐनिमेशन से जुड़ी समस्याएं दिख रही हैं (5 से 10 %) (10 पॉइंट)
रेंडरिंग से जुड़ी समस्याएं, उपयोगकर्ताओं को परेशान करने वाली एक बड़ी वजह हैं.

वीडियो में कुछ फ़्रेम धीमे होने पर ही, उपयोगकर्ता की क्वालिटी से जुड़ी उम्मीदें पूरी नहीं होतीं. असंतुष्ट उपयोगकर्ताओं के ऐप्लिकेशन छोड़ने की संभावना ज़्यादा होती है.

ज़्यादा असरदार टूल इस्तेमाल करके, रेंडरिंग से जुड़ी समस्याओं को कम करना.

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

ज़्यादातर समय में रेंडरिंग बिना किसी रुकावट के होती है (1 - 5 %) (20 पॉइंट)
सुचारू रेंडरिंग, उपयोगकर्ता अनुभव को बेहतर बनाती है.

हालांकि, अब भी कुछ फ़्रेम धीमे हैं. इसलिए, हो सकता है कि उपयोगकर्ताओं को ये फ़्रेम दिखें. इसके बावजूद, यह उपयोगकर्ताओं के लिए बेहतरीन अनुभव है. खास तौर पर, कम क्षमता वाले डिवाइसों पर.

उपयोगकर्ता की संतुष्टि को और बेहतर बनाने के लिए, रेंडरिंग से जुड़ी समस्याओं को हल करना जारी रखें.

इस लेवल पर, परफ़ॉर्मेंस को बेहतर बनाना ज़्यादा मुश्किल हो जाता है. उपयोगकर्ता की संतुष्टि को और बेहतर बनाने के लिए, रेंडरिंग से जुड़ी समस्याओं को कम करना जारी रखें. पक्का करें कि कोई भी रेग्रेशन न हो. साथ ही, सबसे ज़्यादा इस्तेमाल किए जाने वाले डिवाइसों और उपयोगकर्ता के सफ़र के लिए, अपने-आप जनरेट होने वाले मानदंड इकट्ठा करें.
कम कीमत वाले डिवाइसों पर जांच करें और वहां आने वाली समस्याएं ठीक करें. अगर यह कम्यूटर पर अच्छा काम करता है, तो यह बेहतरीन डिवाइस पर भी अच्छा काम करेगा.
बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन को अपनाने में निवेश करें. इन टेक्नोलॉजी को अपनाएं और फिर से आकलन करवाएं.
ज़्यादा मदद पाने के लिए, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़े दिशा-निर्देश देखें.

पूरे वीडियो में रेंडरिंग बिना किसी रुकावट के हो रही हो (< 1 %) (30 पॉइंट)
शानदार रेंडरिंग परफ़ॉर्मेंस.

बधाई हो! इस ऐप्लिकेशन की रेंडरिंग की परफ़ॉर्मेंस बेहतरीन है. आपको तुरंत कोई कार्रवाई करने की ज़रूरत नहीं है. इन डिवाइसों पर रेंडरिंग की परफ़ॉर्मेंस को बेहतर तरीके से समझने के लिए, किसी लो-एंड डिवाइस पर आकलन करें.

यह सेक्शन अच्छा दिख रहा है. फ़िलहाल, आपको कुछ करने की ज़रूरत नहीं है.

इस लेवल पर, परफ़ॉर्मेंस को बेहतर बनाना ज़्यादा मुश्किल हो जाता है. उपयोगकर्ता की संतुष्टि को और बेहतर बनाने के लिए, रेंडरिंग से जुड़ी समस्याओं को कम करना जारी रखें. पक्का करें कि कोई भी रेग्रेशन न हो. साथ ही, सबसे ज़्यादा इस्तेमाल किए जाने वाले डिवाइसों और उपयोगकर्ता के सफ़र के लिए, अपने-आप जनरेट होने वाले मानदंड इकट्ठा करें.
कम कीमत वाले डिवाइसों पर जांच करें और वहां आने वाली समस्याएं ठीक करें. अगर यह कम्यूटर पर अच्छा काम करता है, तो यह बेहतरीन डिवाइस पर भी अच्छा काम करेगा.
बेसलाइन प्रोफ़ाइल, R8, और Dex लेआउट ऑप्टिमाइज़ेशन को अपनाने में निवेश करें. इन टेक्नोलॉजी को अपनाएं और फिर से आकलन करवाएं.
ज़्यादा मदद पाने के लिए, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़े दिशा-निर्देश देखें.

रेंडरिंग की परफ़ॉर्मेंस
  1. ऐप्लिकेशन खोलें और टारगेट की गई स्क्रीन पर जाएं
  2. यह मेज़र करें कि स्क्रीन को पूरी तरह से रेंडर होने और इंटरैक्टिव होने में कितना समय लगता है
मूल्यांकन सुझाव
काफ़ी साफ़ तौर पर दिखने वाली गड़बड़ी (> 3 सेकंड) (0 पॉइंट)
फ़ुल स्क्रीन पर विज्ञापनों को आसानी से रेंडर किया जा सके. यह ऐसा नहीं है.

उपयोगकर्ता को बेहतर अनुभव देने के लिए, ऐप्लिकेशन को रिस्पॉन्सिव रखना ज़रूरी है. इंटरैक्शन के बाद कई सेकंड तक इंतज़ार करना, उपयोगकर्ताओं को परेशान करता है. यह उपयोगकर्ता की संतुष्टि और कारोबार की मेट्रिक को बेहतर बनाने का एक शानदार मौका है.

फ़िलहाल, फ़ुल स्क्रीन रेंडरिंग को बेहतर बनाने पर काम करें.

इस फ़ुल स्क्रीन रेंडर के लिए, बेसलाइन प्रोफ़ाइल जनरेट करना न भूलें. साथ ही, यह भी देखें कि R8 ऑप्टिमाइज़ेशन यहां चालू हों. ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए, इन बातों का सबसे ज़्यादा असर पड़ता है. इसके बाद, ज़्यादा दिशा-निर्देश पाने के लिए, फिर से टेस्ट में हिस्सा लें.

काफ़ी ध्यान खींचने वाला (1 से 3 सेकंड) (1 पॉइंट)
जवाब देने में लगने वाला समय, तय समय से ज़्यादा है.

उपयोगकर्ता के इंटरैक्शन का जवाब देने वाले फ़ुल स्क्रीन रेंडर, जितनी जल्दी हो सके उतनी जल्दी होने चाहिए. रेंडरिंग की प्रोसेस ज़्यादा समय लेने पर, ऐप्लिकेशन की रेटिंग कम हो जाती है. साथ ही, इससे उपयोगकर्ताओं को परेशानी होती है. डेवलपर के तौर पर, आपका ध्यान उपयोगकर्ता की संतुष्टि को बेहतर बनाने पर होना चाहिए. यह उपयोगकर्ता की संतुष्टि और कारोबार की मेट्रिक को बेहतर बनाने का एक शानदार मौका है.

फ़ुल स्क्रीन रेंडर को बेहतर बनाने के लिए, इंजीनियरिंग की कोशिशें करें.

इस फ़ुल स्क्रीन रेंडर के लिए, बेसलाइन प्रोफ़ाइल जनरेट करना न भूलें. साथ ही, यह भी देखें कि R8 ऑप्टिमाइज़ेशन यहां चालू हों. ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए, इन बातों का सबसे ज़्यादा असर पड़ता है. धीमे फ़्रेम के हॉटस्पॉट की जांच करने और सूची में आगे बढ़ने के लिए, सिस्टम ट्रेस भी इकट्ठा किए जा सकते हैं. इसके बाद, ज़्यादा दिशा-निर्देश पाने के लिए, फिर से टेस्ट में हिस्सा लें.

ध्यान देने लायक (500 से 1000 मिलीसेकंड) (5 पॉइंट)
फ़ुल स्क्रीन में रेंडर होने में ज़्यादा समय लगता है.

बेहतर स्कोर पाने के लिए, इस ट्रांज़िशन की परफ़ॉर्मेंस को बेहतर बनाते रहें! किसी हाई-एंड डिवाइस पर ज़्यादा समय लेने वाले फ़्रेम की समस्या को कम किया जा सकता है, लेकिन कम कीमत वाले डिवाइस पर ऐसा नहीं किया जा सकता.

इस ट्रांज़िशन को बेहतर बनाने के लिए, इंजीनियरिंग में समय लगाना जारी रखें.

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

थोड़ा सा फ़र्क़ महसूस होता है (100 से 500 मिलीसेकंड) (10 पॉइंट)
यह काफ़ी अच्छी तरह से तैयार किया गया है

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

इस फ़ुल स्क्रीन रेंडर की जांच करके देखें कि इसे बेहतर बनाया जा सकता है या नहीं.

सिस्टम ट्रेस का इस्तेमाल करके, फ़्रेम के धीमे होने की समस्या वाले हॉटस्पॉट की जांच करें. इसके बाद, सूची में जाकर समस्या हल करें. मैक्रोबेंचमार्क लाइब्रेरी की मदद से, इन डेटा को इकट्ठा और उनका आकलन अपने-आप किया जा सकता है.
अगर आपने ऐसा नहीं किया है, तो बेसलाइन प्रोफ़ाइल और R8 ऑप्टिमाइज़ेशन का इस्तेमाल करें.
लो-एंड डिवाइसों पर जांच करें और उनमें मौजूद समस्याओं को ठीक करें. अगर यह कम्यूटर पर अच्छा काम करता है, तो यह बेहतरीन डिवाइस पर भी अच्छा काम करेगा.

काफ़ी कम (100 से 50 मिलीसेकंड) (15 पॉइंट)
यह फ़ुल स्क्रीन रेंडरिंग लगभग सही है.

हालांकि, हो सकता है कि कुछ उपयोगकर्ताओं को ट्रांज़िशन में 100 मिलीसेकंड तक लगें. यह एक बेहतरीन नतीजा है. यह भी पक्का करें कि आपने लो-एंड डिवाइसों पर भी टेस्ट किया हो, ताकि यह पक्का किया जा सके कि इस बदलाव से उपयोगकर्ताओं पर कोई असर न पड़े.

पक्का करें कि उपयोगकर्ता खुश हों और सुधार के लिए अन्य क्षेत्रों को देखें.

फ़ुल स्क्रीन में रेंडर करने पर, यह नतीजा करीब-करीब सही होता है. ज़्यादातर उपयोगकर्ता इस परफ़ॉर्मेंस से काफ़ी खुश होंगे. पक्का करें कि यह कम रैंक वाले डिवाइसों पर भी लागू हो.
अगर आपको और बेहतर बनाना है, तो बेसलाइन प्रोफ़ाइल और R8 ऑप्टिमाइज़ेशन देखें.
रेंडरिंग की परफ़ॉर्मेंस के बारे में ज़्यादा जानकारी के लिए, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़े दिशा-निर्देश भी देखें.

ध्यान नहीं आता (50 एमएस से कम) (20 पॉइंट)
यह बेहतरीन नतीजा है.

फ़ुल स्क्रीन रेंडर के लिए 50 मिलीसेकंड से कम समय का मतलब है कि उपयोगकर्ता को बेहतरीन अनुभव मिल रहा है. हालांकि, अब भी इस पर काम किया जा सकता है, लेकिन इस समय आपको ज़्यादा फ़ायदा नहीं मिलेगा.

इसी तरह बेहतर परफ़ॉर्मेंस जारी रखें.

अन्य क्षेत्रों में ऐप्लिकेशन की परफ़ॉर्मेंस में हुए सुधारों को देखें. शुरुआती दौर में ही परफ़ॉर्मेंस में गिरावट का पता लगाने के लिए, मॉनिटर करना जारी रखें. macrobenchmark लाइब्रेरी का इस्तेमाल करके, मॉनिटरिंग को ऑटोमेट किया जा सकता है और परफ़ॉर्मेंस में गिरावट को पकड़ा जा सकता है.

ऐप्लिकेशन की डाइनैमिक परफ़ॉर्मेंस का स्कोर

(0/4 सवालों के जवाब दिए गए)