प्रॉडक्ट से जुड़ी खबरें

Android XR SDK Developer Preview 3 की मदद से, एआई ग्लास के लिए ऐप्लिकेशन बनाएं और इमर्सिव अनुभव के लिए नई सुविधाएं अनलॉक करें

पढ़ने में 4 मिनट लगेंगे
मैथ्यू मैककलो की प्रोफ़ाइल देखें
Matthew McCullough वाइस प्रेसिडेंट, प्रॉडक्ट मैनेजमेंट, Android डेवलपर

अक्टूबर में, Samsung ने Galaxy XR लॉन्च किया. यह Android XR की सुविधा वाला पहला डिवाइस है. हमें यह देखकर बहुत अच्छा लगा कि आप में से कुछ लोगों ने क्या-क्या बनाया है! यहां कुछ डेवलपर ने Android XR की सुविधाओं वाले ऐप्लिकेशन बनाने के अपने अनुभव के बारे में बताया है.

Android XR ने हमें अपना ऐप्लिकेशन बनाने के लिए एक नया प्लैटफ़ॉर्म दिया. टीमों को खुद से यह सवाल पूछना चाहिए: आपके अनुभव का सबसे बड़ा और सबसे बेहतरीन वर्शन कौनसा है जिसे बनाया जा सकता है? यह आपके पास वह मौका है जब आप वह सब कुछ कर सकते हैं जो आपको हमेशा से करना था. ऐसा इसलिए, क्योंकि अब आपके पास एक ऐसा प्लैटफ़ॉर्म है जो आपके सपने को हकीकत में बदल सकता है. - क्रिस्टन कोक, Calm, लीड प्रॉडक्ट मैनेजर

आपने हमें Android XR के साथ काम करने वाले अन्य डिवाइसों की झलक भी दिखाई है. जैसे, XREAL का Project Aura और Gentle Monster और Warby Parker के स्टाइलिश स्मार्ट ग्लास.

एक्सआर डिवाइसों की बढ़ती हुई संख्या को ध्यान में रखते हुए, हम Android XR SDK Developer Preview 3 का एलान कर रहे हैं!

image.png

Android XR SDK डेवलपर के लिए झलक 3 की मदद से, Galaxy XR जैसे डिवाइसों के लिए इमर्सिव अनुभव बनाए जा सकते हैं. इसके अलावा, अब Android XR की मदद से, आने वाले समय में लॉन्च होने वाले एआई ग्लास के लिए ऑगमेंटेड अनुभव भी बनाए जा सकते हैं.

बेहतर अनुभव के लिए नए टूल और लाइब्रेरी

डेवलपर प्रीव्यू 3 के साथ, हम उन टूल और लाइब्रेरी को अनलॉक कर रहे हैं जिनकी मदद से, एआई स्मार्ट ग्लास के लिए बेहतर और बिना हाथ का इस्तेमाल किए ऑगमेंटेड अनुभव बनाए जा सकते हैं. एआई ग्लास हल्के होते हैं और इन्हें पूरे दिन पहना जा सकता है. अपने मौजूदा मोबाइल ऐप्लिकेशन को बढ़ाया जा सकता है, ताकि बिल्ट-इन स्पीकर, कैमरे, और माइक्रोफ़ोन का फ़ायदा लिया जा सके. इससे, उपयोगकर्ताओं को नए, सोच-समझकर, और मददगार इंटरैक्शन उपलब्ध कराए जा सकते हैं. डिस्प्ले एआई ग्लास में एक छोटा डिसप्ले जोड़ने से, उपयोगकर्ताओं को निजी तौर पर जानकारी दिखाई जा सकती है. एआई चश्मे, ऐसे अनुभवों के लिए सबसे सही हैं जिनसे उपयोगकर्ता का ध्यान और असल दुनिया में उसकी मौजूदगी को बेहतर बनाने में मदद मिल सकती है.

image.png

एआई ग्लास पर बेहतर अनुभव देने के लिए, हम Jetpack XR SDK में दो नई लाइब्रेरी जोड़ रहे हैं:

Jetpack Compose Glimmer, डिज़ाइन के सबसे सही तरीकों का एक उदाहरण है. इसकी मदद से, ऑप्टिकल सी-थ्रू ऑगमेंटेड अनुभवों को बेहतर बनाया जा सकता है. Jetpack Compose Glimmer को साफ़ तौर पर दिखने वाले, आसानी से पढ़े जा सकने वाले, और कम से कम डिस्ट्रैक्शन वाले यूज़र इंटरफ़ेस (यूआई) के लिए डिज़ाइन किया गया है. इसमें यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को, डिसप्ले एआई ग्लास की इनपुट मोडैलिटी और स्टाइलिंग की ज़रूरी शर्तों के लिए ऑप्टिमाइज़ किया गया है.

image.png

हम Android Studio में, एआई ग्लास का एम्युलेटर लॉन्च कर रहे हैं. इससे आपको Jetpack Compose Glimmer यूज़र इंटरफ़ेस (यूआई) को विज़ुअलाइज़ करने और उसकी जांच करने में मदद मिलेगी. AI Glasses का नया एम्युलेटर, चश्मे से जुड़े इंटरैक्शन को सिम्युलेट कर सकता है. जैसे, टचपैड और बोलकर निर्देश देना. 

AI Glasses Emulator.gif

Jetpack Projected और Jetpack Compose Glimmer की नई लाइब्रेरी के अलावा, हम Jetpack XR के लिए ARCore को भी बढ़ा रहे हैं, ताकि एआई ग्लास के साथ काम किया जा सके. हम ऑगमेंटेड अनुभवों के लिए, मोशन ट्रैकिंग और जियोस्पेशल क्षमताओं से शुरुआत कर रहे हैं. ये ऐसी सुविधाएं हैं जिनकी मदद से, नेविगेशन के बेहतर अनुभव बनाए जा सकते हैं. ये सुविधाएं, एआई ग्लास जैसे ऐसे डिवाइसों के लिए एकदम सही हैं जिन्हें पूरे दिन पहना जा सकता है.

navigation.webp

इमर्सिव अनुभवों के लिए सहायता बढ़ाना

हम उन लाइब्रेरी और टूल में निवेश करना जारी रखेंगे जो एक्सआर हेडसेट (जैसे, Samsung Galaxy XR) और वायर वाले एक्सआर ग्लास (जैसे, XREAL का आने वाला प्रोजेक्ट Aura) पर इमर्सिव अनुभव देते हैं. हम आपके सुझावों पर ध्यान दे रहे हैं. हमने डेवलपर प्रीव्यू 2 के बाद से, Jetpack XR SDK में कई ऐसी सुविधाएं जोड़ी हैं जिनके लिए सबसे ज़्यादा अनुरोध मिले थे.

Jetpack SceneCore में अब डाइनैमिक यूआरआई के ज़रिए glTF मॉडल लोड करने की सुविधा और बेहतर मटीरियल उपलब्ध है. इससे रनटाइम में नए पीबीआर मटीरियल बनाए जा सकते हैं. इसके अलावा, SurfaceEntity कॉम्पोनेंट को Widevine डिजिटल राइट मैनेजमेंट (DRM) की पूरी सुविधा के साथ बेहतर बनाया गया है. साथ ही, इसमें नए शेप जोड़े गए हैं. इससे यह कॉम्पोनेंट, 360 डिग्री और 180 डिग्री वाले वीडियो को स्फ़ियर और हेमिस्फ़ियर में रेंडर कर सकता है.

Jetpack Compose for XR में, आपको नई सुविधाएं मिलेंगी. जैसे, फ़ॉलो करने के व्यवहार के लिए UserSubspace कॉम्पोनेंट. इससे यह पक्का किया जा सकेगा कि उपयोगकर्ता के देखने की दिशा कुछ भी हो, कॉन्टेंट हमेशा उसकी नज़र के सामने रहे. इसके अलावा, अब स्लाइडिंग या फ़ेड होने जैसे स्मूद ट्रांज़िशन के लिए, स्पेशल ऐनिमेशन का इस्तेमाल किया जा सकता है. इमर्सिव डिवाइसों के बढ़ते हुए इकोसिस्टम के साथ काम करने के लिए, अब लेआउट के साइज़ को उपयोगकर्ता के देखने के आरामदायक फ़ील्ड के फ़्रैक्शन के तौर पर तय किया जा सकता है. इन डिवाइसों में अलग-अलग तरह की डिसप्ले क्षमताएं होती हैं.

XR के लिए मटीरियल डिज़ाइन में, नए कॉम्पोनेंट ओवरराइड के ज़रिए, अपने-आप स्पेशल अडैप्ट हो जाते हैं. इनमें, डायलॉग शामिल हैं, जो स्पेस के हिसाब से बड़े होते हैं. साथ ही, इनमें नेविगेशन बार भी शामिल हैं, जो ऑर्बिटर में पॉप आउट होते हैं. इसके अलावा, फ़ुल स्पेस में आसानी से ट्रांज़िशन करने के लिए, एक नया SpaceToggleButton कॉम्पोनेंट भी है.


साथ ही, ARCore for Jetpack XR में, नई परसेप्शन क्षमताएं जोड़ी गई हैं. इनमें चेहरा ट्रैक करने की सुविधा भी शामिल है. इसमें 68 ब्लेंडशेप वैल्यू होती हैं, जो चेहरे के हाव-भाव की दुनिया को अनलॉक करती हैं. वर्चुअल अवतार को बेहतर बनाने के लिए, आई ट्रैकिंग की सुविधा का इस्तेमाल किया जा सकता है. साथ ही, उपयोगकर्ता के एनवायरमेंट के साथ ज़्यादा रियलिस्टिक इंटरैक्शन को चालू करने के लिए, डेप्थ मैप का इस्तेमाल किया जा सकता है.

XREAL के Project Aura जैसे डिवाइसों के लिए, हम Android Studio में XR Glasses emulator लॉन्च कर रहे हैं. यह ज़रूरी टूल, आपको कॉन्टेंट का सटीक विज़ुअलाइज़ेशन देने के लिए डिज़ाइन किया गया है. साथ ही, यह फ़ील्ड ऑफ़ व्यू (FoV), रिज़ॉल्यूशन, और डीपीआई के लिए, असली डिवाइस की खास बातों से मेल खाता है, ताकि आपको डेवलपमेंट में तेज़ी लाने में मदद मिल सके.

xrglasses-emulator-haxr-cropped.webp

अगर Unity का इस्तेमाल करके इमर्सिव अनुभव बनाए जाते हैं, तो हम Android XR SDK for Unity में, परसेप्शन की सुविधाओं को भी बढ़ा रहे हैं. हमने कई गड़बड़ियों को ठीक किया है और अन्य सुधार किए हैं. साथ ही, हम ट्रैकिंग की क्षमताओं को बढ़ा रहे हैं. इनमें ये शामिल हैं: क्यूआर और ArUco कोड, प्लैनर इमेज, और बॉडी ट्रैकिंग (एक्सपेरिमेंट के तौर पर उपलब्ध). हम एक ऐसी सुविधा भी लॉन्च कर रहे हैं जिसका लंबे समय से अनुरोध किया जा रहा था: सीन मेशिंग. इससे आपको उपयोगकर्ता के एनवायरमेंट के साथ ज़्यादा बेहतर तरीके से इंटरैक्ट करने में मदद मिलती है. अब आपका डिजिटल कॉन्टेंट दीवारों से टकरा सकता है और सोफ़ों पर चढ़ सकता है!

यह तो बस शुरुआत है! ज़्यादा जानकारी के लिए, इमर्सिव अनुभव वाला हमारा पेज ज़रूर देखें.

आज ही शुरू करें!

Android XR SDK की डेवलपर के लिए उपलब्ध झलक 3 आज से उपलब्ध है! Android Studio Canary (Otter 3, Canary 4 या इसके बाद का वर्शन) का नया वर्शन डाउनलोड करें. इसके बाद, एम्युलेटर के नए वर्शन (36.4.3 Canary या इसके बाद का वर्शन) पर अपग्रेड करें. इसके बाद, developer.android.com/xr पर जाएं. यहां आपको Android XR डिवाइसों के लिए, नई लाइब्रेरी और सैंपल मिलेंगे. हम Android XR को आपके साथ मिलकर बना रहे हैं! Android XR का इस्तेमाल करते समय, हमारी टीम के साथ सुझाव/राय दें और शिकायत करें. अगर कोई और आइडिया हो, तो वह भी शेयर करें.

लेखक:
पढ़ना जारी रखें