Android (Go वर्शन) ऐप्लिकेशन टेस्ट करना

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

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

जांच से जुड़ी ज़रूरी शर्तें

Android (Go edition) ऐप्लिकेशन की प्रोफ़ाइल बनाने और उसकी जांच करने के दौरान, इन दिशा-निर्देशों का पालन करें:

  • ऐसे डिवाइस पर टेस्ट करें जिस पर Android 8.1 (एपीआई लेवल 27) या इसके बाद का वर्शन काम करता हो. अगर हो सके, तो एम्युलेटर के बजाय असली डिवाइसों का इस्तेमाल करें. ऐसा इसलिए, क्योंकि सीपीयू की परफ़ॉर्मेंस से नतीजों पर असर पड़ सकता है.
  • Android Studio Memory Profiler या Perfetto जैसे टूल की मदद से, रैम के इस्तेमाल पर नज़र रखें. इससे आपको यह पता चलेगा कि कितनी मेमोरी का इस्तेमाल किया जा रहा है. मेमोरी लीक और मेमोरी चर्न की पहचान करने से, ऐप्लिकेशन के क्रैश होने और कुल जंक में कमी आ सकती है.
    • सिस्टम से जुड़ी कुछ सीमाओं के आधार पर, मेमोरी को धीरे-धीरे रिलीज़ करने के लिए, onTrimMemory को लागू किया जा सकता है. इस कॉलबैक की मदद से ऐप्लिकेशन, सिस्टम को ज़्यादा रिस्पॉन्सिव बनाने के लिए रिसॉर्स रिलीज़ कर सकते हैं. इससे, आपके ऐप्लिकेशन का इस्तेमाल करने वाले लोगों को भी फ़ायदा मिलता है. ऐसा इसलिए, क्योंकि सिस्टम आपकी प्रोसेस को ज़्यादा समय तक चालू रख पाता है. ज़्यादा जानकारी के लिए, ComponentCallbacks पर दिया गया दस्तावेज़ देखें.
  • पक्का करें कि आपने Android (Go वर्शन) पर काम न करने वाली सभी सुविधाएं बंद कर दी हों.

Go डिवाइसों के लिए Android की ज़रूरी जानकारी

Android (Go edition) डिवाइसों पर चल रहे अपने ऐप्लिकेशन के लिए, Android की ज़रूरी जानकारी के आंकड़े देखने के लिए, Google Play Console पर जाएं. इसके बाद, ये फ़िल्टर और डिवाइस कॉन्फ़िगरेशन सेट करें:

  • डिवाइस का टाइप: Android Go
  • Android वर्शन: 8.1 और इसके बाद के वर्शन
  • रैम: 2 जीबी (Android 13 (एपीआई लेवल 33) और इसके बाद के वर्शन के लिए). डिवाइस और हार्डवेयर की खास बातों की पूरी सूची देखने के लिए, हार्डवेयर की ज़रूरी शर्तें देखें.
पहली इमेज. Android (Go edition) डिवाइसों पर चल रहे ऐप्लिकेशन की मेट्रिक देखने के लिए, Play Console में ये फ़िल्टर सेट करें.

Android (Go edition) डिवाइसों पर चलने वाले ऐप्लिकेशन देखने के लिए, डिवाइस कैटलॉग में Android Go फ़िल्टर लागू करें. इसे इमेज 2 में दिखाया गया है.

दूसरी इमेज. Android (Go वर्शन) डिवाइसों पर ऐप्लिकेशन इस्तेमाल करने वाले लोगों की मेट्रिक पाने के लिए, Play Console में Android Go डिवाइस फ़िल्टर लागू करें.