डेवलपमेंट टूल और टेक्नोलॉजी चुनना

Android XR के लिए कोई ऐप्लिकेशन बनाते समय, यहां दिए गए डेवलपमेंट प्लैटफ़ॉर्म और टेक्नोलॉजी में से किसी एक को चुना जा सकता है:

Jetpack XR SDK

Jetpack XR SDK में Android XR Jetpack लाइब्रेरी होती हैं. इन्हें Android Studio के जाने-पहचाने डेवलपमेंट एनवायरमेंट में, XR डिवाइसों की खास सुविधाओं का फ़ायदा लेने के लिए बनाया गया है. अगर आपको इनमें से कोई भी काम करना है, तो इस एसडीके का इस्तेमाल करें:

  • Android फ़ोन या टैबलेट पर इस्तेमाल किए जाने वाले किसी मौजूदा ऐप्लिकेशन को एक्सआर हेडसेट और वायर वाले एक्सआर स्मार्ट ग्लास के लिए ऑप्टिमाइज़ या बेहतर बनाना
  • एक्सआर हेडसेट और वायर वाले एक्सआर स्मार्ट ग्लास के लिए, इमर्सिव और स्पेशल एलिमेंट वाला नया Android XR ऐप्लिकेशन बनाना
  • एआर की नई सुविधाएं बनाएं, ताकि फ़ोन ऐप्लिकेशन को एआई चश्मे पर इस्तेमाल किया जा सके

अगर आपको Android Jetpack का इस्तेमाल करके ऐप्लिकेशन बनाने में कोई परेशानी नहीं होती है, तो Jetpack XR SDK आपके लिए सबसे सही विकल्प है. इसे उन फ़्रेमवर्क और लाइब्रेरी के साथ आसानी से इंटिग्रेट करने के लिए डिज़ाइन किया गया है. साथ ही, यह आपको इमर्सिव और ऑगमेंटेड, दोनों तरह के अनुभव बनाने के लिए मौजूदा जानकारी का इस्तेमाल करने की सुविधा देता है.

Jetpack XR SDK टूल की मदद से ऐप्लिकेशन बनाने के बारे में ज़्यादा जानें.

Unity

Unity Engine, रीयल-टाइम 3D डेवलपमेंट इंजन है. इसकी मदद से कलाकार, डिज़ाइनर, और डेवलपर मिलकर शानदार और इंटरैक्टिव अनुभव बना सकते हैं. Unity में Android XR की सुविधा उपलब्ध है. इससे आपको 3D अनुभव को बेहतर तरीके से कंट्रोल करने में मदद मिलती है. साथ ही, Unity में OpenXR की सुविधा और डेवलपर के लिए उपलब्ध टूल का फ़ायदा मिलता है.

अगर आपने Unity का इस्तेमाल करके पहले से ही कोई XR ऐप्लिकेशन बनाया है या आपको Unity डेवलपमेंट के बारे में जानकारी है, तो इस विकल्प को चुनें.

Android XR के लिए Unity का इस्तेमाल करके ऐप्लिकेशन बनाने के बारे में ज़्यादा जानें.

OpenXR

OpenXR एक ओपन स्टैंडर्ड है. इस पर किसी तरह का शुल्क नहीं लगता. इसका इस्तेमाल, कई प्लैटफ़ॉर्म पर बेहतर परफ़ॉर्मेंस वाले एक्सआर अनुभव बनाने के लिए किया जा सकता है. Android XR, OpenXR 1.0 और 1.1 को सपोर्ट करता है. साथ ही, हम Android XR के लिए नए एक्सटेंशन जोड़कर, इसके स्पेसिफ़िकेशन को बेहतर बना रहे हैं. Android XR को ओपन स्टैंडर्ड पर बनाया गया है. इसलिए, OpenXR और Android के साथ काम करने वाले डेवलपमेंट टूल, Android XR के साथ भी काम करने चाहिए.

Android XR के लिए OpenXR के साथ काम करने की सुविधा के बारे में ज़्यादा जानें.

WebXR

WebXR की मदद से, वेब के लिए इमर्सिव अनुभव बनाए जा सकते हैं. यह Android XR पर Chrome जैसे वेब ब्राउज़र पर, वीआर और एआर डिवाइसों को ऐक्सेस करने की सुविधा देता है.

अगर आपको वेब के लिए XR एक्सपीरियंस बनाना है या किसी वेब ऐप्लिकेशन में XR की सुविधाएं जोड़नी हैं, तो इस विकल्प का इस्तेमाल करें. मौजूदा WebXR एक्सपीरियंस, Android XR पर भी काम करेंगे.

WebXR की मदद से वेब ऐप्लिकेशन बनाने के बारे में ज़्यादा जानें.