अगस्त 2021 से, नए ऐप्लिकेशन Google Play पर 'Android ऐप्लिकेशन बंडल' फ़ॉर्मैट में पब्लिश करना ज़रूरी होगा. जिन नए ऐप्लिकेशन का साइज़ 200 एमबी से ज़्यादा है उनमें 'Play ऐसेट डिलीवरी' या Play Feature Delivery में से किसी एक सुविधा का इस्तेमाल करना होगा.
Google Play पर 30 जून, 2023 से, APKs का इस्तेमाल करके टीवी के लिए बनाए गए ऐप्लिकेशन के अपडेट काम नहीं करेंगे. Android TV के लिए ऐप्लिकेशन के सभी अपडेट, Android ऐप्लिकेशन बंडल (एएबी) फ़ॉर्मैट में पब्लिश किए जाने ज़रूरी हैं.
ज़्यादा जानने के लिए, Android डेवलपर ब्लॉग पर मौजूद, 'आने वाले समय में ऐसे काम करेगा Android ऐप्लिकेशन बंडल' लेख पढ़ें.
जिस Android वर्शन के साथ आपका APK काम करता है उसके हिसाब से यह तय होता है कि APK फ़ाइलों का साइज़ ज़्यादा से ज्य़ादा कितना होगा:
- 100 एमबी - ऐसे APK के लिए जो Android 2.3 और उसके बाद वाले वर्शन (एपीआई लेवल 9-10 और 14+) को टारगेट करते हैं
- अगर उपयोगकर्ता 100 एमबी वाले APKs इंस्टॉल करना चाहते हैं, तो ज़रूरी है कि वे Play Store के वर्शन 5.2 या उसके बाद वाले वर्शन का इस्तेमाल करते हों.
एक्सपैंशन फ़ाइलों को बिना किसी अतिरिक्त शुल्क के होस्ट किया जाता है. जब भी मुमकिन होता है Google Play, ऐप्लिकेशन इंस्टॉल होने या अपडेट होने पर एक्सपैंशन फ़ाइलें डाउनलोड कर देता है. कुछ मामलों में, आपके ऐप्लिकेशन को अपनी एक्सपैंशन फ़ाइलें डाउनलोड करनी होंगी.
ऐप्लिकेशन डाउनलोड करते समय, अगर आपके APK का कंप्रेस किया हुआ साइज़ 200 एमबी से ज़्यादा होता है, तो उपयोगकर्ताओं को चेतावनी वाला एक डायलॉग बॉक्स दिखता है. उसमें, उन्हें सुझाव दिया जाता है कि ऐप्लिकेशन डाउनलोड करने के लिए वाई-फ़ाई का इस्तेमाल किया जाए. यह डायलॉग बॉक्स 200 एमबी से बड़ी एक्सपैंशन फ़ाइलों के लिए भी दिखता है.
सलाह:Android ऐप्लिकेशन बंडल की मदद से अपना ऐप्लिकेशन पब्लिश करें. इससे, ऐसे ऐप्लिकेशन बनाए और उपलब्ध कराए जा सकते हैं जो साइज़ में छोटे और इंस्टॉल करने में आसान होते हैं.
एक्सपैंशन फ़ाइलें कितनी तरह की होती हैं
एक्सपैंशन फ़ाइलों का इस्तेमाल करने पर, एक फ़ाइल मुख्य और दूसरी वैकल्पिक पैच फ़ाइल होती है. वैकल्पिक पैच फ़ाइलों का इस्तेमाल, आम तौर पर मुख्य फ़ाइल में छोटे अपडेट के लिए किया जाता है.
एक्सपैंशन फ़ाइलें, किसी भी तरह की हो सकती हैं. इन फ़ाइलों को डिवाइस की शेयर की गई स्टोरेज लोकेशन में सेव किया जाता है. इनमें एसडी कार्ड या यूएसबी का माउंट किया जा सकने वाला हिस्सा शामिल है. यहां से आपका ऐप्लिकेशन इन्हें ऐक्सेस कर सकता है. हर एक्सपैंशन फ़ाइल का यूआरएल, हर डाउनलोड के लिए अलग होता है.
एक्सपैंशन फ़ाइलों को मैनेज करना
एक्सपैंशन फ़ाइलें जोड़ना या बदलनाआपके पास ड्राफ़्ट रिलीज़ में APKs के लिए, नई एक्सपैंशन फ़ाइलें अपलोड करने या मौजूदा एक्सपैंशन फ़ाइलें जोड़ने का विकल्प होता है.
- Play Console खोलें.
- अपना ऐप्लिकेशन चुनें.
- बाएं मेन्यू में, रिलीज़ > प्रोडक्शन पर जाएं.
- प्रोडक्शन पेज पर, आपको "स्टैंडर्ड", "सिर्फ़ इंस्टैंट ऐप्लिकेशन", और "रिलीज़ टाइप को मैनेज करें" विकल्पों वाला ड्रॉप-डाउन दिखेगा.
- रिलीज़ टाइप को मैनेज करें को चुनें.
- आपको उन APK की सूची दिखेगी जो आपकी रिलीज़ से जुड़े हुए हैं. APK से जुड़े वर्शन कोड के आगे दिए गए 'जोड़ें' आइकॉन को चुनें.
- चुनें कि आपको नई फ़ाइल अपलोड करना है या मौजूदा एक्सपैंशन फ़ाइल अटैच करना है.
- अगर APK अभी तक पब्लिश नहीं हुआ है, तो आपके पास कोई दूसरी फ़ाइल चुनकर या कोई एक्सपैंशन फ़ाइल नहीं चुनकर, एक्सपैंशन फ़ाइल बदलने या उसे हटाने का विकल्प होता है. किसी मौजूदा रिलीज़ से एक्सपैंशन फ़ाइलें नहीं हटाई जा सकतीं.
- सेव करें चुनें.
किसी मौजूदा रिलीज़ से एक्सपैंशन फ़ाइलें नहीं हटाई जा सकतीं. अगर अब आपको अपने APK के साथ कोई एक्सपैंशन फ़ाइल शामिल नहीं करनी है, तो नए APK वाली ऐसी रिलीज़ बनाएं जिसमें एक्सपैंशन फ़ाइल न हो.
अगर APK अभी तक पब्लिश नहीं हुआ है, तो अटैच की गई एक्सपैंशन फ़ाइलें किसी भी समय बदली जा सकती हैं.
- Play Console खोलें.
- अपना ऐप्लिकेशन चुनें.
- बाएं मेन्यू में, रिलीज़ > ऐप्लिकेशन की रिलीज़ पर जाएं.
- जिस रिलीज़ टाइप को अपडेट करना है उसके बगल में मौजूद, मैनेज करें पर जाएं.
- आपको उन APK की सूची दिखेगी जो आपकी रिलीज़ से जुड़े हुए हैं. APK से जुड़े वर्शन कोड के आगे दिए गए 'जोड़ें' आइकॉन को चुनें.
- डाउन ऐरो चुनें.
- कोई एक्सपैंशन फ़ाइल नहीं > सेव करें चुनें.
अपना ऐप्लिकेशन पब्लिश करने से पहले, यह ज़रूर जांच लें कि एक्सपैंशन फ़ाइल सही से लागू हुई है या नहीं.
ड्राफ़्ट ऐप्लिकेशन के साथ, APK एक्सपैंशन फ़ाइलों की जांच नहीं की जा सकती. APK एक्सपैंशन फ़ाइलों की जांच करने के लिए ज़रूरी है कि आपका APK किसी उपलब्ध ट्रैक पर पब्लिश किया गया हो.