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