जवाबों:
काफी नहीं, नहीं। जब आप किसी पैकेज की स्थापना रद्द करते हैं, तो यह उस पैकेज के साथ करने के लिए अन्य डेटा को भी हटा देता है: उदाहरण के लिए, ऐप का अपना निजी डेटा, एसडी कार्ड पर उसका डेटा, उस ऐप के लिए आपकी डिफ़ॉल्ट प्राथमिकताएँ। यह किसी अन्य इच्छुक ऐप को भी बताता है कि आपने एक इरादे प्रसारण के माध्यम से ऐप को हटा दिया है । उस प्रसारण को प्राप्त करने वाले अन्य ऐप उसके आधार पर आगे की कार्रवाई कर सकते हैं: उदाहरण के लिए, एक लॉन्चर (होम स्क्रीन ऐप) उस ऐप से डेस्कटॉप शॉर्टकट और विजेट को हटा देगा, क्योंकि वे कोई और काम नहीं करेंगे।
जब एक पैकेज अपग्रेड किया जाता है (यानी, उसी पैकेज के नाम और बाद के संस्करण कोड के साथ एक नई एपीके फ़ाइल को बदल दिया जाता है), तो पुराने संस्करण को रोक दिया जाता है, ताकि ऐप से कुछ भी और नहीं चल रहा हो। पुरानी एपीके फ़ाइल को हटा दिया जाता है और नया उसे बदल देता है, लेकिन अन्य अनइंस्टॉल क्रियाएं नहीं की जाती हैं: निजी एप्लिकेशन डेटा और डिफ़ॉल्ट प्राथमिकताएं रखी जाती हैं, और स्थापना रद्द प्रसारण नहीं भेजा जाता है। इसके बजाय, किसी भी इच्छुक ऐप को बताने के लिए एक अलग इरादा प्रसारित किया जाता है कि पैकेज अपडेट किया गया है।
इसलिए जब पुरानी एपीके फ़ाइल को हटा दिया जाता है, तो पुराने पैकेज की स्थापना रद्द करने और फिर नए को स्थापित करने के लिए अपग्रेड का प्रभाव काफी अलग होता है।
यदि डेवलपर ने डेल्टा अपडेट (Google द्वारा स्मार्ट अपडेट कहा जाता है) को सक्षम किया है, तो Google Play में स्थिति थोड़ी भिन्न हो सकती है।
एक डेल्टा अपडेट में केवल दो संस्करणों के बीच परिवर्तन डाउनलोड किए जाते हैं और मौजूदा एपीके पर लागू होते हैं। उदाहरण के लिए, यदि आपके पास एक ऐप है जो आकार में 15 एमबी है, और डेवलपर पृष्ठभूमि की छवि को बदलने का निर्णय लेता है, तो आपको पूरे एप्लिकेशन को फिर से डाउनलोड करने की आवश्यकता नहीं है, आप बस डेल्टा (अंतर) डाउनलोड कर सकते हैं, जिसमें नया शामिल है छवि। पुराने एपीके को फिर डुप्लिकेट किया जाता है, नई सामग्री को पुराने एपीके की कॉपी में इंजेक्ट किया जाता है, और यदि सफल हो तो पुराने एपीके को हटा दिया जाता है। अंतिम परिणाम अपडेटेड एपीके है।