Play Store बनाम वास्तविक इंस्टॉल किए गए एप्लिकेशन आकार में सूचीबद्ध एप्लिकेशन के आकारों के बीच विसंगति


10

Play Store उनके स्टोर में उपलब्ध सभी ऐप्स के आकार को सूचीबद्ध करता है। जब कोई उपयोगकर्ता ऐप्स डाउनलोड और इंस्टॉल करता है, तो एंड्रॉइड द्वारा रिपोर्ट किए गए वास्तविक आकार अक्सर प्ले स्टोर द्वारा सूचीबद्ध आकारों से बड़े होते हैं।

बेशक , यह विसंगति पहली बार आवेदन करने से पहले भी होती है।

विसंगति का कारण क्या है?

जवाबों:


7

Apk और zip फाइलें अनिवार्य रूप से समान, संपीड़ित होती हैं। इससे पहले कि सिस्टम फ़ाइल का उपयोग कर सकता है उसे विघटित करने की आवश्यकता है। तो फ़ाइल डाउनलोड होने पर एक आकार और इंस्टॉल किए जाने पर दूसरा आकार होता है।

यह भी कभी-कभी ध्यान दें कि जब एपीके इंस्टॉल हो जाते हैं, तो खोलने के बाद कुछ डेटा डाउनलोड करने की आवश्यकता हो सकती है। तो फ़ाइल आकार फ़ाइल फिर से बढ़ेगी।

एंड्रॉइड मार्केट्स के बीच तुलना करने पर आकार में अंतर ध्यान देने योग्य होता है, एक एक आकार दिखाता है और प्ले स्टोर पूरी तरह से अलग आकार दिखाता है।


बहुत बहुत धन्यवाद। मूर्खतापूर्ण Google ... यह स्पष्ट रूप से जानना महत्वपूर्ण है कि एक बार ऐप कितना बड़ा हो जाएगा ... बहुत बुरा Google अपने Google Play Store से इस जानकारी को छोड़ देता है।
रॉकपैपर छिपकली

2
आपने बताया "कभी-कभी जब एपीके इंस्टॉल हो जाते हैं, तो कुछ डेटा डाउनलोड करने की आवश्यकता हो सकती है"। क्या ये सही है? क्या ऐप्स केवल इंस्टॉल किए गए (और नहीं खोले जाने वाले) डेटा डाउनलोड कर सकते हैं?
रॉकपैपर छिपकली

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

1
धन्यवाद! मैं आपकी टिप्पणी के ऊपर मानता हूं कि आपका मतलब था "लेकिन कोई भी एप्लिकेशन पहले इसे खोलने से पहले डेटा डाउनलोड करने में सक्षम नहीं होगा" लेकिन "कोई एप्लिकेशन SHOULDN'T सक्षम नहीं है ..."?
रॉकपैपर छिपकली

@RockPaperLizard लोल। मैं एक हड़बड़ी में था, लेकिन हाँ यही मेरा मतलब था "... कोई ऐप नहीं होना चाहिए ..."
HasH_BrowN

7

Google प्ले स्टोर और अन्य ऐप स्टोर, केवल मुख्य एप्लिकेशन (एपीके) आकार की सूची देते हैं, न कि कुल ऐप आकार, जिसमें ओबीबी (अपारदर्शी बाइनरी ब्लॉब) विस्तार फाइलें शामिल हैं। OBB अतिरिक्त फाइलें हैं जिन्हें एक ऐप डाउनलोड करना है। अतिरिक्त फ़ाइलों को डाउनलोड करने से पहले फ़ाइल के आकार में कोई अंतर नहीं होना चाहिए।

Play Store डेवलपर अनुभाग से:

एकल एपीके के लिए अधिकतम समर्थित आकार 50 एमबी है। यदि आपको अतिरिक्त संपत्ति (चित्र, उदाहरण के लिए) संग्रहीत करने की आवश्यकता है, तो आप विस्तार फाइलें अपलोड कर सकते हैं।

यदि आपके ऐप को 50MB से अधिक मेमोरी की आवश्यकता है, तो आप अतिरिक्त एपीके परिसंपत्तियों को संग्रहीत करने के लिए विस्तार फ़ाइलों का उपयोग कर सकते हैं। आप प्रति एप्लिकेशन दो विस्तार फ़ाइलों को संग्रहीत कर सकते हैं। प्रत्येक विस्तार फ़ाइल आकार में 2GB तक हो सकती है।

विस्तार फाइलें बिना किसी अतिरिक्त लागत के होस्ट की जाती हैं। जब संभव हो, Google Play एप्लिकेशन इंस्टॉल या अपडेट होने पर विस्तार फ़ाइलें डाउनलोड करेगा। कुछ मामलों में, आपके ऐप को अपनी विस्तार फ़ाइलें डाउनलोड करने की आवश्यकता होगी।

जब आप विस्तार फ़ाइलों का उपयोग करते हैं, तो एक फ़ाइल मुख्य फ़ाइल होती है और दूसरी एक वैकल्पिक पैच फ़ाइल होती है। वैकल्पिक पैच फाइलें आमतौर पर मुख्य फाइल के लिए छोटे अपडेट के लिए उपयोग की जाती हैं।

ओबीबी फाइलें उसी कंप्रेशन का इस्तेमाल करती हैं, जैसे एपीके फाइल्स करती हैं, जो एक स्टैंडर्ड जिप कंप्रेशन है। एपीके और ओबीबी फाइलें फाइल सिस्टम में संपीड़ित रखी जाती हैं, और अंदर की फाइलें उड़ने पर आवश्यकतानुसार मेमोरी में विघटित हो जाती हैं। तो नहीं, संकुचित आकार, जो कि एपीके द्वारा डिवाइस पर कब्जा कर लिया गया स्थान है, प्ले स्टोर की सूची से अलग नहीं होना चाहिए।

अंत में, Play store प्रति ऐप लिस्टिंग में कई APK देता है। ऐसा इसलिए है क्योंकि कुछ बड़े ऐप्स (मुख्य रूप से गेम) को विभिन्न संसाधनों (ग्राफिक्स इंजन, डिस्प्ले साइज / रिज़ॉल्यूशन, आदि) को लक्षित करने की आवश्यकता होती है और वे एक एपीके (आकार सीमा के कारण) के अंदर फिट नहीं हो सकते। यदि आप विभिन्न डिवाइस प्रकारों पर एक ही Play Store पेज को देखते हैं, तो आप संभवतः एक अलग ऐप आकार सूचीबद्ध देखेंगे।


यह यहां के जवाबों के लिए नई जानकारी लाता है। क्या आप अपने जवाब का विस्तार कर सकते हैं?
रॉकपैपर छिपकली

2
@rockpaperlizard पर और विस्तार करने के लिए क्या है?
cde

1
इसे पाने वाले पहले व्यक्ति होने के लिए +1। :-) ओबीबी फ़ाइलों (ऐप या प्ले स्टोर?) को डाउनलोड करने के बारे में कुछ और विवरण, आप उन्हें "विस्तार फ़ाइलों" के रूप में क्यों संदर्भित करते हैं, और क्या सामान्य संपीड़न (जैसा कि अन्य उत्तरों में उल्लेख किया गया है) एक अतिरिक्त है कारक।
रॉकपैपर छिपकली

@RockPaperLizard किया।
सीडीई

धन्यवाद! मैंने केवल स्पष्ट करने के लिए कुछ संपादन किए हैं, यदि मैंने कोई गलतियाँ की हैं तो कृपया मेरे संपादन सही करें। आपके द्वारा प्रदत्त महान जानकारी के आधार पर, मैंने यह प्रश्न बनाया: android.stackexchange.com/questions/108931/…
RockPaperLizard

3

Google Play Store अब उन आकारों को सूचीबद्ध नहीं करता है जब आप उस खाते से लॉग इन होते हैं जिसमें कई डिवाइस संलग्न होते हैं।

एक एपीके के लिए अधिकतम आकार 28 सितंबर 2015 से 100 एमबी तक चला गया है (रेफरी: एंड्रॉइड डेवलपर्स आधिकारिक ब्लॉग )

विघटन और विभिन्न संस्करणों और उपकरणों के कारण, ऐप का इंस्टॉल आकार डिवाइस पर निर्भर करता है - "डिवाइस के साथ बदलता रहता है"। केवल कुछ ऐप्स के लिए, आप लॉग इन किए बिना प्ले स्टोर पर जाकर देख सकते हैं कि वे कितने बड़े हैं।


मुझे यह जानकर अच्छा लगेगा कि 'लगभग' कहने के लिए कोई संकेतक हैं कि कोई ऐप कितना बड़ा है (<5, 10, 10-50, <50, 50-100 आदि)। धन्यवाद @ और संपादित के लिए (:
सैंड्रा

1

क्योंकि Play Store डाउनलोड आकार दिखाता है, और डाउनलोड फ़ाइल (शायद apk) संकुचित है। जब आप ऐप इंस्टॉल करते हैं, तो एपीके विघटित और बड़ा होता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.