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