संग्रहीत APK: अद्भुत Android सुविधा!

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

गैर-संग्रहीत एपीके संग्रहीत एपीके

एंड्रॉइड ग्रैडल प्लगइन 7.3 के साथ अपने ऐप्स बनाने वाले डेवलपर्स जल्द ही उनके लिए एक नए प्रकार का एपीके बनाएंगे, जिसे "संग्रहीत एपीके" कहा जाएगा। यह "संग्रहीत एपीके" पैकेज टूल के एक अद्यतन संस्करण के माध्यम से बनाया जाएगा, वह उपकरण जो एप्लिकेशन पैकेजों को उपकरणों में वितरित एपीके में परिवर्तित करता है। जबकि Google का कहना है कि वह अब संग्रहीत APK बनाना शुरू कर देगा, उसका कहना है कि ये APK तब तक कार्यात्मक नहीं होंगे जब तक कि संग्रहण कार्यक्षमता इस वर्ष के अंत में उपभोक्ताओं के लिए उपलब्ध नहीं हो जाती। Google का कहना है कि उपयोगकर्ता किसी ऐप को अनइंस्टॉल करने के बजाय उसे संग्रहीत कर सकते हैं और उन्होंने इसके लिए एक सेटिंग रखी है। यह फीचर कैसा दिखेगा, इसके बारे में गूगल ने ज्यादा जानकारी नहीं दी। हालाँकि, चूंकि यह सुविधा इस साल उपलब्ध होने की उम्मीद है, इसलिए संभावना है कि यह एंड्रॉइड 13 संस्करण के साथ आ सकता है।

आर्काइव्ड एपीके कैसे काम करता है?

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

एंड्रॉइड ग्रैडल प्लगइन 7.3 के साथ अपने ऐप्स बनाने वाले डेवलपर्स जल्द ही उनके लिए एक नए प्रकार का एपीके बनाएंगे, जिसे "संग्रहीत एपीके" कहा जाएगा। यह "संग्रहीत एपीके" पैकेज टूल के एक अद्यतन संस्करण के माध्यम से बनाया जाएगा, वह उपकरण जो एप्लिकेशन पैकेजों को उपकरणों में वितरित एपीके में परिवर्तित करता है। जबकि Google का कहना है कि वह अब संग्रहीत APK बनाना शुरू कर देगा, उसका कहना है कि ये APK वास्तव में तब तक कार्यात्मक नहीं होंगे जब तक संग्रह कार्यक्षमता इस वर्ष के अंत में उपभोक्ताओं के लिए उपलब्ध नहीं हो जाती।

संग्रहीत ऐप को चालू करने और चलाने के लिए Google Play ऐप के आवश्यक हिस्सों को डाउनलोड करता है। इन एपीके पॉड को संग्रहीत एपीके पर स्थापित किया जा सकता है क्योंकि वे सभी एक ही ऐप साइनिंग कुंजी के साथ हस्ताक्षरित हैं और उनका संस्करण कोड भी समान होना चाहिए। एक बार जब ये एपीके इंस्टॉल हो जाते हैं, तो उपयोगकर्ता वहीं से शुरू करते हैं जहां उन्होंने छोड़ा था क्योंकि ऐप को संग्रहित करने पर उनका डेटा कभी भी डिलीट नहीं होता है। यह कार्यक्षमता iOS पर पहले से ही उपलब्ध है. दिलचस्प बात यह है कि गूगल ने इस कार्यक्षमता को ओपन-सोर्स बना दिया है, जिससे डेवलपर्स को कोड का निरीक्षण करने और संभवतः अन्य ऐप स्टोर पर इसका उपयोग करने की अनुमति मिलती है। इस फीचर से अनावश्यक एप्लिकेशन का आकार कम किया जा सकता है, बड़े एप्लिकेशन फोन पर कम स्टोरेज स्पेस का उपयोग कर सकते हैं, या कम स्टोरेज स्पेस वाले स्मार्टफोन के लिए जगह खाली करना आसान हो सकता है। इसका एक सकारात्मक पक्ष भी है और एक नकारात्मक पक्ष भी। हालाँकि एप्लिकेशन को संपीड़ित करने से संग्रहण स्थान कम हो जाता है, लेकिन इसे दोबारा उपयोग करने के लिए एप्लिकेशन को फिर से डाउनलोड करना आवश्यक है। ये संभावनाएँ एप्लिकेशन संग्रहण सुविधा के विकास पर निर्भर करती हैं।

स्रोत

संबंधित आलेख