Google Play के ज़रिए Android XR, एक्सआर हेडसेट के लिए कई तरह के ऐप्लिकेशन और अनुभव उपलब्ध कराता है. इनमें मोबाइल ऐप्लिकेशन के मौजूदा कैटलॉग से लेकर, स्पेशल और इमर्सिव एक्सआर अनुभव तक शामिल हैं.
Google Play के ज़रिए Android XR डिवाइस इस्तेमाल करने वाले लोगों के लिए, ऐप्लिकेशन तैयार करने और उन्हें उपलब्ध कराने का तरीका जानने के लिए, यह गाइड पढ़ें. इस्तेमाल करने में आसानी और क्वालिटी स्टैंडर्ड के बारे में जानकारी पाने के लिए, Android XR ऐप्लिकेशन की क्वालिटी से जुड़े दिशा-निर्देश ज़रूर पढ़ें.
इन कामों के लिए, इस गाइडलाइन का पालन करें:
- Play Store और Play Console का इस्तेमाल शुरू करना
- Android ऐप्लिकेशन बंडलों और उनके साइज़ से जुड़ी पाबंदियों के बारे में जानकारी
- अपने ऐप्लिकेशन के लिए रिलीज़ ट्रैक चुनना
- डिवाइस बाहर रखना प्रबंधित करें
Play Store और Play Console का इस्तेमाल शुरू करना
अगर आपने Play Store में पहले से ही कोई मोबाइल ऐप्लिकेशन पब्लिश किया है, तो Android XR के लिए ऐप्लिकेशन पब्लिश करना आपके लिए आसान होगा. अगर आपने Play Store या Play Console का इस्तेमाल पहले कभी नहीं किया है, तो इन संसाधनों से आपको शुरुआत करने में मदद मिलेगी.
Android XR की मदद से, कोई व्यक्ति एक्सआर हेडसेट पर Play Store पर जा सकता है. साथ ही, सीधे हेडसेट पर कोई ऐप्लिकेशन डाउनलोड कर सकता है.
किसी ऐप्लिकेशन को अपलोड और पब्लिश करने के लिए, Play Console खाते की ज़रूरत होती है. अपने मौजूदा Play Console खाते का इस्तेमाल करके, ऐप्लिकेशन डेवलप और पब्लिश किए जा सकते हैं. अगर आपने पहले कभी इस प्लैटफ़ॉर्म का इस्तेमाल नहीं किया है, तो एक खाता बनाएं.
Play Console के सहायता केंद्र पर, आपको शुरू करने के लिए ज़रूरी जानकारी मिलेगी:
- Google Play डेवलपर खाते के लिए रजिस्टर करना
- Google Play Developer Policy Center में जाकर नीतियां पढ़ें
- Play Console का इस्तेमाल करके अपना ऐप्लिकेशन बनाएं और उसे सेट अप करें
- अपने ऐप्लिकेशन के लिए कीमत सेट अप करना
- ओपन, क्लोज़्ड या इंटरनल टेस्ट सेट अप करना
- Android ऐप्लिकेशन बंडल पब्लिश करने के फ़ॉर्मैट और ऐप्लिकेशन बंडल एक्सप्लोरर के बारे में जानें
- अपने ऐप्लिकेशन और उसके उपयोगकर्ताओं के बारे में रिपोर्ट, आंकड़े, और अहम जानकारी देखना
Android ऐप्लिकेशन बंडल और साइज़ से जुड़ी पाबंदियों के बारे में जानकारी
Android ऐप्लिकेशन बंडल, पब्लिश करने का एक फ़ॉर्मैट है. इसमें आपके ऐप्लिकेशन का कंपाइल किया गया पूरा कोड और संसाधन शामिल होते हैं. साथ ही, APK जनरेट करने और साइन करने की प्रोसेस को Google Play पर ट्रांसफ़र कर दिया जाता है.
Google Play, आपके ऐप्लिकेशन बंडल का इस्तेमाल करके, हर डिवाइस कॉन्फ़िगरेशन के हिसाब से ऑप्टिमाइज़ किए गए APK जनरेट करता है और उन्हें डिलीवर करता है. इसलिए, आपके ऐप्लिकेशन को चलाने के लिए, सिर्फ़ वही कोड और संसाधन डाउनलोड किए जाते हैं जो किसी डिवाइस के लिए ज़रूरी होते हैं. अलग-अलग डिवाइसों के लिए बेहतर तरीके से काम करने वाले ऐप्लिकेशन बनाने के लिए, आपको कई APK बनाने, साइन करने, और मैनेज करने की ज़रूरत नहीं होती. साथ ही, लोगों को कम साइज़ वाले और बेहतर तरीके से काम करने वाले ऐप्लिकेशन मिलते हैं.
ज़्यादातर ऐप्लिकेशन प्रोजेक्ट के लिए, ऐसे ऐप्लिकेशन बंडल बनाने में ज़्यादा मेहनत नहीं करनी पड़ेगी जो ऑप्टिमाइज़ किए गए APKs को उपलब्ध कराने की सुविधा के साथ काम करते हैं. अगर आपने इनमें से कोई भी काम पहले से किया हुआ है, तो ऑप्टिमाइज़ किए गए APK को अपने-आप उपलब्ध कराने की सुविधा का फ़ायदा मिलेगा:
- अपने कोड और संसाधनों को तय किए गए नियमों के मुताबिक व्यवस्थित करें
- Android Studio का इस्तेमाल करके या कमांड लाइन का इस्तेमाल करके, साइन किए गए Android ऐप्लिकेशन बंडल बनाएं और उन्हें Google Play पर अपलोड करें
Google Play पर ऐप्लिकेशन के ज़्यादा से ज़्यादा साइज़ की सीमाएं, Android XR ऐप्लिकेशन पर भी लागू होती हैं.
Android XR ऐप्लिकेशन के लिए, Play ऐसेट डिलीवरी या Play Feature Delivery का इस्तेमाल किया जा सकता है. खास तौर पर, तब जब आपके ऐप्लिकेशन में कई बड़ी ऐसेट शामिल हों. Play Feature Delivery, ऐप्लिकेशन बंडलों की ऐडवांस सुविधाओं का इस्तेमाल करता है. इससे आपके ऐप्लिकेशन की कुछ सुविधाओं को शर्तों के साथ डिलीवर किया जा सकता है या मांग पर डाउनलोड किया जा सकता है. Play ऐसेट डिलीवरी, Google Play का एक समाधान है. इसकी मदद से, गेम की बड़ी संख्या में ऐसेट डिलीवर की जा सकती हैं. साथ ही, यह डिलीवरी के अलग-अलग तरीके और बेहतर परफ़ॉर्मेंस की सुविधा देता है.
अपने ऐप्लिकेशन के लिए रिलीज़ ट्रैक चुनना
Play Console में, ऐप्लिकेशन पब्लिश करने और उन्हें मैनेज करने के लिए कई विकल्प उपलब्ध हैं. Android XR के लिए, दो रिलीज़ ट्रैक में से किसी एक को चुना जा सकता है: मोबाइल रिलीज़ ट्रैक या Android XR के लिए खास तौर पर बनाया गया रिलीज़ ट्रैक.
चुना गया रिलीज़ ट्रैक इस बात पर निर्भर करता है कि आपको किसी मौजूदा मोबाइल ऐप्लिकेशन में स्पेशल यूज़र इंटरफ़ेस (यूआई), 3D मॉडल या स्पेशल एनवायरमेंट जोड़ना है या कोई नया XR ऐप्लिकेशन बनाना है. रिलीज़ ट्रैक के विकल्पों के बारे में जानने के लिए, यहां दिए गए सेक्शन पढ़ें.
किसी मौजूदा मोबाइल ऐप्लिकेशन को स्पेशल बनाना
मोबाइल रिलीज़ ट्रैक पर पब्लिश किए गए मौजूदा ऐप्लिकेशन, Android XR का इस्तेमाल करने वाले लोगों को Google Play पर अपने-आप दिखते हैं. ऐसा तब तक होता है, जब तक ऐप्लिकेशन में Android XR के लिए काम न करने वाली कोई सुविधा शामिल न हो.
अगर आपको XR के लिए अपने मोबाइल ऐप्लिकेशन को अलग बनाना है, तो स्पेशल यूज़र इंटरफ़ेस (यूआई), 3D मॉडल या स्पेशल एनवायरमेंट जैसी सुविधाएं जोड़ें. इसके बाद, आपके पास Android XR का इस्तेमाल करने वाले लोगों के साथ ऐप्लिकेशन शेयर करने के दो विकल्प होते हैं. दोनों ही मामलों में, अपने मौजूदा ऐप्लिकेशन के पैकेज नाम का इस्तेमाल करें.
मोबाइल ट्रैक पर पब्लिश करना जारी रखें
ज़्यादातर मामलों में, एक्सआर की सुविधाओं या कॉन्टेंट को अपने मौजूदा मोबाइल APK में बंडल किया जा सकता है. आपको Play Console में पब्लिश करने से जुड़े कोई खास बदलाव करने की ज़रूरत नहीं होगी. अपने मौजूदा APK का इस्तेमाल जारी रखा जा सकता है. साथ ही, मोबाइल रिलीज़ ट्रैक पर वही ऐसेट पब्लिश की जा सकती हैं. Android XR के उपयोगकर्ताओं को मोबाइल वाले रिलीज़ ट्रैक से आर्टफ़ैक्ट मिलेंगे.
Android XR के लिए खास तौर पर बनाए गए रिलीज़ ट्रैक पर, XR ऐप्लिकेशन पब्लिश करना
कुछ मामलों में, आपके XR ऐप्लिकेशन और मोबाइल ऐप्लिकेशन में अलग-अलग सुविधाएं या ज़रूरी शर्तें हो सकती हैं. उदाहरण के लिए, आपके XR ऐप्लिकेशन को अनुमतियों के अलग सेट की ज़रूरत पड़ सकती है. इसके अलावा, यह भी हो सकता है कि यह ऐप्लिकेशन, मोबाइल और XR ऐप्लिकेशन के इस्तेमाल के मामलों के लिए, अलग-अलग सुविधाएं देता हो. ऐसे में, इसे रिफ़ैक्टर करना मुश्किल हो सकता है. ऐसे मामलों में, Play में रजिस्टर किए गए मौजूदा ऐप्लिकेशन की एंट्री का इस्तेमाल करके, एक्सआर अनुभव के लिए नया APK बनाया जा सकता है. नए एपीके का पैकेज नाम, आपके मौजूदा मोबाइल ऐप्लिकेशन के पैकेज नाम के जैसा ही होगा. आपका मौजूदा मोबाइल ऐप्लिकेशन, मोबाइल ट्रैक पर पब्लिश रहेगा. साथ ही, ऐप्लिकेशन का नया XR वर्शन, Android XR के लिए खास तौर पर बनाए गए ट्रैक पर पब्लिश किया जाएगा.
इस विकल्प से, आपको रिलीज़ को लेकर ज़्यादा सुविधा मिल सकती है. हालांकि, इसमें ज़्यादा समय लगता है, क्योंकि आपको कई APK रिलीज़ करने और मैनेज करने होते हैं. Android XR के लिए खास तौर पर बने ट्रैक में ऐप्लिकेशन पब्लिश करने के लिए, ऐप्लिकेशन मेनिफ़ेस्ट में android.software.xr.api.spatial सुविधा या android.software.xr.api.openxr शामिल होनी चाहिए. यह इस बात पर निर्भर करता है कि ऐप्लिकेशन को Jetpack XR SDK टूल से बनाया गया है या OpenXR या Unity से.
PackageManager की XR ऐप्लिकेशन के लिए उपलब्ध सुविधाओं के बारे में ज़्यादा जानें.
Android XR के लिए खास तौर पर बने ट्रैक पर पब्लिश किए गए ऐप्लिकेशन, सिर्फ़ उन Android XR डिवाइसों पर दिखेंगे जिनमें android.software.xr.api.spatial या android.software.xr.api.openxr सुविधा काम करती है. यह इस बात पर निर्भर करता है कि ऐप्लिकेशन मेनिफ़ेस्ट में क्या बताया गया है.
Android XR के लिए खास तौर पर बनाए गए रिलीज़ ट्रैक को इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, Play Console की गाइड देखें.
नया एक्सआर ऐप्लिकेशन बनाना
अगर आपको सिर्फ़ एक्सआर डिवाइसों के लिए नए ऐप्लिकेशन पब्लिश करने हैं, तो आपको उन्हें सिर्फ़ Android XR के लिए खास तौर पर बनाए गए ट्रैक पर पब्लिश करना चाहिए. Android XR के लिए बनाए गए ट्रैक पर ऐप्लिकेशन पब्लिश करने के लिए, ऐप्लिकेशन मेनिफ़ेस्ट में android.software.xr.api.spatial सुविधा या android.software.xr.api.openxr शामिल होनी चाहिए. यह इस बात पर निर्भर करता है कि ऐप्लिकेशन को Jetpack XR SDK टूल से बनाया गया है या OpenXR या Unity से बनाया गया है.
XR ऐप्लिकेशन के लिए PackageManager की सुविधाओं के बारे में ज़्यादा जानने के लिए, Jetpack XR SDK और OpenXR पेजों पर मौजूद सेक्शन देखें.
Android XR के लिए खास तौर पर बने ट्रैक पर पब्लिश किए गए ऐप्लिकेशन, सिर्फ़ उन Android XR डिवाइसों पर दिखेंगे जिनमें android.software.xr.api.spatial या android.software.xr.api.openxr सुविधा काम करती है. यह इस बात पर निर्भर करता है कि ऐप्लिकेशन मेनिफ़ेस्ट में क्या बताया गया है.
Android XR के लिए खास तौर पर बनाए गए रिलीज़ ट्रैक को इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, Play Console की गाइड देखें.
डिवाइस बाहर रखना प्रबंधित करें
Play Console में कम से कम एक ऐप्लिकेशन बंडल अपलोड करने के बाद, उपलब्ध डिवाइसों की सूची देखी जा सकती है. इस सूची से, आपको यह जानकारी मिलेगी कि आपका ऐप्लिकेशन किन डिवाइसों पर चल सकता है. Play Console के सहायता केंद्र पर जाकर, यह जानें कि ऐप्लिकेशन के साथ काम करने वाले डिवाइसों की सूची कैसे देखी जाती है और किन डिवाइसों पर ऐप्लिकेशन को उपलब्ध नहीं कराना है.
यह भी देखें:
- अपने ऐप्लिकेशन को रिलीज़ के लिए तैयार करना
- अपने ऐप्लिकेशन को बेहतर तरीके से दिखाने के लिए, झलक दिखाने वाली ऐसेट जोड़ना
- अपने ऐप्लिकेशन पर हस्ताक्षर करना
- अपना ऐप्लिकेशन अपलोड करना
- ओपन, क्लोज़्ड या इंंटरनल टेस्ट सेट अप करना
- भरोसे के साथ रिलीज़ करें
- नए निजी डेवलपर खातों से पब्लिश किए जाने वाले ऐप्लिकेशन की टेस्टिंग के लिए ज़रूरी शर्तें
- Google Play Developer Center
OpenXR™ और OpenXR लोगो, The Khronos Group Inc. के ट्रेडमार्क हैं. इन्हें चीन, यूरोपियन यूनियन, जापान, और यूनाइटेड किंगडम में ट्रेडमार्क के तौर पर रजिस्टर किया गया है.