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