अपने ऐप्लिकेशन के डाउनलोड और इंस्टॉल साइज़ को देखना

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

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

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

ध्यान दें: साइज़ का हिसाब आपके ऐप्लिकेशन के नए वर्शन और XXXHDPI ARMv8 डिवाइस कॉन्फ़िगरेशन या आपके ऐप्लिकेशन के लिए सबसे अच्छा काम करने वाले डिवाइस कॉन्फ़िगरेशन के मुताबिक लगाया जाता है.

साइज़ और साइज़ से जुड़े मेट्रिक की जांच करना और तुलना करना

अपने ऐप्लिकेशन को प्रोडक्शन ट्रैक पर रिलीज़ करने के बाद, आपको अपने ऐप्लिकेशन का डाउनलोड और इंस्टॉल साइज़ यहां दिखेगा:

  1. Play Console खोलें और ऐप्लिकेशन साइज़ पेज (Android की ज़रूरी जानकारी > ऐप्लिकेशन का साइज़). पर जाएं.
  2. स्क्रीन के सबसे ऊपर दाईं ओर, पेज के डेटा को ऐप्लिकेशन के डाउनलोड साइज़ या डिवाइस पर ऐप्लिकेशन के साइज़ के मुताबिक फ़िल्टर करें.

आपको ऐप्लिकेशन के साइज़ वाले पेज पर यह डेटा मिल सकता है:

  • ऐप्लिकेशन का डाउनलोड साइज़/डिवाइस पर ऐप्लिकेशन का साइज़: किसी तय डिवाइस पर आपके ऐप्लिकेशन का साइज़ और दूसरे सभी डिवाइस कॉन्फ़िगरेशन के हिसाब से साइज़.
  • ऐप्लिकेशन का डाउनलोड साइज़/डिवाइस पर ऐप्लिकेशन के साइज़ के मुकाबले मिलते-जुलते अन्य ऐप्लिकेशन: मिलते-जुलते ऐप्लिकेशन की तुलना में आपके ऐप्लिकेशन का साइज़ क्या है.
    • पसंद के मुताबिक 8 से 12 मिलते-जुलते ऐप्लिकेशन का ग्रुप बनाने के लिए, मिलते-जुलते ऐप्लिकेशन के ग्रुप में बदलाव करें पर क्लिक करें.
  • ऐप्लिकेशन का डाउनलोड साइज़/समय के साथ डिवाइस पर ऐप्लिकेशन का साइज़: समय के साथ आपके ऐप्लिकेशन के साइज़ में मिलते-जुलते ऐप्लिकेशन की तुलना में क्या बदलाव हुआ है.
    • चार्ट में सबसे ऊपर दाईं ओर, आप तारीख की वह सीमा चुन सकते हैं जिसे आप देखना चाहते हैं और सभी डिवाइस कॉन्फ़िगरेशन में अपने ऐप्लिकेशन के साइज़ की सीमा दिखाने के लिए चेकबॉक्स चुन सकते हैं.
  • ऐसे चालू डिवाइस जिनमें एक जीबी से कम मेमोरी बची है*: आपके ऐप्लिकेशन को इस्तेमाल करने वाले उन लोगों का प्रतिशत जिनके डिवाइस में एक जीबी से कम मेमोरी बची है.
  • ऐसे डिवाइस जिन पर अनइंस्टॉल किया गया हो और उनमें एक जीबी से कम मेमोरी बची हो*: ऐसे चालू डिवाइस जिनमें एक जीबी से कम मेमोरी बची है और ऐप्लिकेशन इस्तेमाल करने वाले सभी डिवाइस पर किए गए अनइंस्टॉल का अनुपात.

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

ऐप्लिकेशन के साइज़ से जुड़े आंकड़े देखना

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

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

इन आंकड़ों में नीचे दिया गया डेटा दिखता है:

  • ऐप्लिकेशन के डाउनलोड साइज़ के आंकड़े:
    • कोड/DEX: Android पर DEX फ़ॉर्मैट में इस्तेमाल करने के लिए, आपके ऐप्लिकेशन के सभी Java या Kotlin कोड को इकट्ठा किया गया है.
    • संसाधन: संसाधनों में संसाधन टेबल और आपके ऐप्लिकेशन के संसाधन/ डायरेक्ट्री में शामिल बिना कोड वाले कॉम्पोनेंट होते हैं, जैसे कि स्ट्रिंग और इमेज.
    • एसेट: ऐसी अन्य फ़ाइलें एसेट होती हैं जिनका इस्तेमाल आपका ऐप्लिकेशन एसेट/डायरेक्ट्री में करता है, जैसे कि साउंड फ़ाइलें या वीडियो.
    • नेटिव लाइब्रेरी: आपके ऐप्लिकेशन की लाइब्रेरी/ डायरेक्ट्री में मौजूद नेटिव कोड. यह आम तौर पर ऐसा कोई भी कोड होता है जो Java या Kotlin नहीं है.
    • अन्य: आपके ऐप्लिकेशन की अन्य फ़ाइलें.
  • डिवाइस पर ऐप्लिकेशन के साइज़ के आंकड़ों में यह जानकारी भी दिखती है: 
    • निकाली गई नेटिव लाइब्रेरी: जब नेटिव लाइब्रेरी APK में कंप्रेस की जाती हैं, तो आपके ऐप्लिकेशन को चलाने के लिए उन्हें डिवाइस की मेमोरी में ले जाना ज़रूरी है.
    • ऑप्टिमाइज़ किया गया DEX: वह DEX कोड जिसे बेहतर परफ़ॉर्मेंस के लिए Android रनटाइम के हिसाब से नेटिव कोड में बदल दिया गया.

ऐप्लिकेशन के साइज़ को बेहतर बनाने के सुझाव देखना 

पेज के बीच में, आप अपनी सबसे हाल की रिलीज़ के विश्लेषण के आधार पर अपने ऐप्लिकेशन के साइज़ को ऑप्टिमाइज़ करने के लिए सुझाव देख सकते हैं. 

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

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

क्या यह उपयोगी था?
हम उसे किस तरह बेहतर बना सकते हैं?

और मदद चाहिए?

मदद के दूसरे तरीकों के लिए साइन इन करें ताकि आपकी समस्या झटपट सुलझ सके