Android XR एक ऐसा प्लैटफ़ॉर्म है जो कई तरह के XR डिवाइसों के साथ काम करता है. हर तरह के XR डिवाइस में अलग-अलग सुविधाएं होती हैं. इनसे इमर्सिव और ऑगमेंटेड अनुभव को बेहतर बनाया जा सकता है.
एक्सआर हेडसेट
एक्सआर हेडसेट, फ़िज़िकल दुनिया को कैप्चर करने के लिए हाई-रिज़ॉल्यूशन वाले कैमरों का इस्तेमाल करते हैं. साथ ही, हेडसेट के अंदर मौजूद डिसप्ले पर इसे स्ट्रीम करते हैं.
- विज़ुअल: डिसप्ले ओपेक होने की वजह से, यह "ट्रू ब्लैक" रेंडर कर सकता है. साथ ही, असल दुनिया को पूरी तरह से छिपा सकता है. इससे पूरी तरह से वर्चुअल इमर्शन (वीआर) का अनुभव मिलता है. इसमें फ़िज़िकल एनवायरमेंट को पूरी तरह से बदल दिया जाता है.
- फ़ील्ड ऑफ़ व्यू: हेडसेट आम तौर पर, वाइड फ़ील्ड ऑफ़ व्यू (110°+) देते हैं. इससे इमर्सिव और पेरिफ़ेरल-फ़िलिंग इंटरफ़ेस मिलते हैं.
- इनपुट: प्राइमरी इनपुट में अक्सर हैंड ट्रैकिंग, आई ट्रैकिंग, और 6DoF कंट्रोलर शामिल होते हैं. हालांकि, 6DoF कंट्रोलर का इस्तेमाल करना ज़रूरी नहीं है.
एक्सआर हेडसेट के लिए काम करने वाले टूल और टेक्नोलॉजी
Android XR, कई जाने-पहचाने टूल और टेक्नोलॉजी के साथ काम करता है. इससे आपको एक्सआर हेडसेट के लिए इमर्सिव अनुभव बनाने में मदद मिलती है:
- Jetpack XR SDK: Android के जाने-पहचाने एपीआई और फ़्रेमवर्क का इस्तेमाल करें. इमर्सिव अनुभव बनाने के लिए, Jetpack Compose for XR, Android Studio, एम्युलेटर, और अपने पसंदीदा 3D टूल का इस्तेमाल किया जा सकता है.
- Unity: कॉन्टेंट बनाने से जुड़ी Unity की सभी सुविधाओं का ऐक्सेस पाएं. साथ ही, अन्य प्लैटफ़ॉर्म के ऐप्लिकेशन को Android XR पर लाएं. परफ़ॉर्मेंस ऑप्टिमाइज़ेशन टूल, ऐसेट स्टोर, और एक मज़बूत कम्यूनिटी की मदद से, आसानी से डेवलपमेंट को बढ़ावा दें.
- OpenXR: OpenXR के रॉयल्टी-फ़्री ओपन स्टैंडर्ड की मदद से, डेवलपमेंट को आसान बनाएं. एक्सआर ऐप्लिकेशन बनाने के लिए, एपीआई के एक सामान्य सेट का इस्तेमाल करके कहीं भी ऐप्लिकेशन बनाएं. ये ऐप्लिकेशन, कई डिवाइसों पर काम करते हैं.
- WebXR: वेब टेक्नोलॉजी का इस्तेमाल करके, सीधे ब्राउज़र में XR अनुभव बनाएं. WebXR की मदद से, एक्सटेंडेड रिएलिटी की सुविधा उन सभी लोगों के लिए उपलब्ध कराई जा सकती है जिनके पास कोई डिवाइस और WebXR के साथ काम करने वाला वेब ब्राउज़र है.
तार वाले एक्सआर स्मार्ट ग्लास
तार वाले एक्सआर स्मार्ट ग्लास, रोशनी को जोड़ने वाले डिसप्ले (जैसे कि वेवगाइड) का इस्तेमाल करते हैं. इनकी मदद से, रोशनी को सेमी-ट्रांसपैरेंट लेंस पर प्रोजेक्ट किया जाता है. लोग सीधे तौर पर फ़िज़िकल दुनिया को देखते हैं. हालांकि, उन्हें ग्लास पर डिजिटल कॉन्टेंट दिखता है.
- ऐडिटिव कलर और पारदर्शिता: ऐडिटिव डिसप्ले में, पूरी तरह से काला रंग पारदर्शी दिखता है. गहरे रंग, कम रोशनी उत्सर्जित करते हैं. इससे उनकी पारदर्शिता कम हो जाती है.
- फ़ील्ड ऑफ़ व्यू: इसका फ़ोकस ज़्यादा होता है. आम तौर पर, यह 50° से 70° के बीच होता है. इससे अब भी वाइड-स्क्रीन का अनुभव मिलता है. हालांकि, यह हेडसेट से कम होता है. यूआई स्केलिंग की सुविधा, कॉन्टेंट को इस फ़ोकस किए गए एरिया में रखने के लिए, उसे अपने-आप अडजस्ट करती है.
- डिमिंग: कई डिवाइसों में, इलेक्ट्रोक्रोमैटिक डिमिंग का इस्तेमाल किया जाता है. इससे लेंस को पूरी तरह से काला किया जा सकता है. इससे वर्चुअल कॉन्टेंट, रोशनी वाली जगहों पर भी साफ़ तौर पर दिखता है.
- इनपुट: चश्मे के छोटे साइज़ की वजह से, अक्सर इनपुट के लिए नैचुरल इनपुट (हाथ) और पेरिफ़रल डिवाइसों (जैसे कि फ़ोन, ब्लूटूथ कीबोर्ड/माउस) का इस्तेमाल किया जाता है. इसके लिए, बड़े कंट्रोलर का इस्तेमाल नहीं किया जाता.
तार वाले एक्सआर ग्लास के लिए काम करने वाले टूल और टेक्नोलॉजी
Android XR, कई जाने-पहचाने टूल और टेक्नोलॉजी के साथ काम करता है. इससे आपको तार वाले एक्सआर स्मार्ट ग्लास के लिए, बेहतरीन अनुभव बनाने में मदद मिलती है:
- Jetpack XR SDK: Android के जाने-पहचाने एपीआई और फ़्रेमवर्क का इस्तेमाल करें. इमर्सिव अनुभव बनाने के लिए, Jetpack Compose for XR, Android Studio, एम्युलेटर, और अपने पसंदीदा 3D टूल का इस्तेमाल किया जा सकता है.
- Unity: कॉन्टेंट बनाने से जुड़ी Unity की सभी सुविधाओं का ऐक्सेस पाएं. साथ ही, अन्य प्लैटफ़ॉर्म के ऐप्लिकेशन को Android XR पर लाएं. परफ़ॉर्मेंस ऑप्टिमाइज़ेशन टूल, ऐसेट स्टोर, और एक मज़बूत कम्यूनिटी की मदद से, आसानी से डेवलपमेंट को बढ़ावा दें.
- OpenXR: OpenXR के रॉयल्टी-फ़्री ओपन स्टैंडर्ड की मदद से, डेवलपमेंट को आसान बनाएं. एक्सआर ऐप्लिकेशन बनाने के लिए, एपीआई के एक सामान्य सेट का इस्तेमाल करके कहीं भी ऐप्लिकेशन बनाएं. ये ऐप्लिकेशन, कई डिवाइसों पर काम करते हैं.
- WebXR: वेब टेक्नोलॉजी का इस्तेमाल करके, सीधे ब्राउज़र में XR अनुभव बनाएं. WebXR की मदद से, एक्सटेंडेड रिएलिटी की सुविधा उन सभी लोगों के लिए उपलब्ध कराई जा सकती है जिनके पास कोई डिवाइस और WebXR के साथ काम करने वाला वेब ब्राउज़र है.
ऑडियो ग्लास और डिसप्ले ग्लास
ऑडियो ग्लास और डिसप्ले ग्लास, इंटेलिजेंट आईवियर के टाइप हैं. ये हल्के होते हैं और इन्हें पूरे दिन पहना जा सकता है. इसमें पहले से मौजूद स्पीकर, कैमरा, और माइक्रोफ़ोन की मदद से, ऑगमेंटेड रिएलिटी (एआर) से जुड़े स्मार्ट और हैंड्स-फ़्री अनुभव पाए जा सकते हैं.
- ऐडिटिव कलर और पारदर्शिता: डिसप्ले ग्लास में ऐडिटिव डिसप्ले की सुविधा होती है. इसमें पूरी तरह से काला रंग, पारदर्शी दिखता है. गहरे रंग, कम रोशनी उत्सर्जित करके रेंडर किए जाते हैं. इससे उनकी पारदर्शिता कम हो जाती है.
- कहीं भी ले जाने में आसान: ऑडियो और डिसप्ले, दोनों तरह के चश्मे हल्के होते हैं और इन्हें कहीं भी ले जाया जा सकता है. इसलिए, उपयोगकर्ता इन्हें रोज़मर्रा के कामों के दौरान पहन सकते हैं.
- इनपुट: मुख्य इनपुट में अक्सर फ़िज़िकल इनपुट शामिल होता है. जैसे, टचपैड और माइक्रोफ़ोन ऐरे का इस्तेमाल करके बोलकर दिया गया इनपुट.
एआई सबसे पहले: ऑडियो और डिसप्ले वाले चश्मे, इंटरैक्शन डिज़ाइन के लिए एक यूनीक अवसर देते हैं. इसमें एक नया, कॉन्टेक्स्ट के हिसाब से काम करने वाला, और निजी फ़ॉर्म फ़ैक्टर शामिल होता है. साथ ही, इसमें एआई के बदलते पैटर्न को ऐसे स्पेस में शामिल किया जाता है जहाँ आराम और उपयोगकर्ता की सुरक्षा, दोनों को प्राथमिकता दी जाती है. डिवाइस के हार्डवेयर और सुविधाओं को ऐक्सेस करें. इनमें कैमरा, माइक्रोफ़ोन, और टचपैड शामिल हैं. इससे एआई, आपके ऐप्लिकेशन, और चश्मे के बीच इंटरैक्शन के नए पैटर्न को पूरी तरह से एक्सप्लोर किया जा सकता है.
ऑडियो ग्लास और डिसप्ले ग्लास, एआई की सुविधाओं को उपयोगकर्ता की आंखों और कानों तक पहुंचाते हैं. इन अनुभवों को डिज़ाइन करते समय, ऐसे पैटर्न का इस्तेमाल करें जो एआई को एक ऐसे असिस्टेंट के तौर पर पहचानते हों जो एक नज़र में दिखने वाले विज़ुअल के साथ काम करता हो.
ऑडियो ग्लास और डिसप्ले ग्लास के लिए काम करने वाले टूल और टेक्नोलॉजी
Jetpack XR SDK में, ऑडियो ग्लास और डिसप्ले ग्लास के लिए ऑगमेंटेड अनुभव बनाने से जुड़े सभी टूल शामिल हैं. इसके लिए, Jetpack Compose Glimmer, Android Studio, एम्युलेटर, और ARCore for Jetpack XR का इस्तेमाल किया जा सकता है.