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

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

Jetpack XR SDK

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

  • एक्सआर हेडसेट और वायर वाले एक्सआर ग्लास के लिए, 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 के लिए नए एक्सटेंशन जोड़कर, OpenXR की खास बातों को बढ़ा रहे हैं. Android XR को ओपन स्टैंडर्ड पर बनाया गया है. इसलिए, OpenXR और Android के साथ काम करने वाले डेवलपमेंट टूल, Android XR के साथ भी काम करने चाहिए.

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

Godot

Godot, OpenXR इंटिग्रेशन के ज़रिए Android XR के साथ काम करता है. Godot के स्टैंडर्ड वर्कफ़्लो का इस्तेमाल करके, Android के लिए XR ऐप्लिकेशन बनाए और एक्सपोर्ट किए जा सकते हैं.

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

Unreal Engine

Unreal Engine, OpenXR स्टैंडर्ड के ज़रिए Android XR के साथ काम करता है. Android XR, OpenXR 1.1 की खास जानकारी और चुनिंदा वेंडर एक्सटेंशन के साथ काम करता है. इसलिए, यह OpenXR की मदद से बनाए गए ऐप्लिकेशन के साथ काम करता है. इससे आपको Unreal Engine 5 में पहले से मौजूद स्टैंडर्ड टूल और वर्कफ़्लो इस्तेमाल करने की सुविधा मिलती है.

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

WebXR

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

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

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