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

Android XR SDK टूल के अपडेट: पेश है डेवलपर के लिए झलक देखने वाला दूसरा वर्शन

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

हमने पिछले साल Samsung, Qualcomm, और Unity के साथ मिलकर Android XR SDK Developer Preview लॉन्च की थी. इसके बाद से, हमें Android कम्यूनिटी से बहुत अच्छा रिस्पॉन्स मिला है. चाहे कोडिंग की लाइव स्ट्रीम के ज़रिए हो या स्थानीय Google डेवलपर ग्रुप की बातचीत के ज़रिए, कम्यूनिटी में शामिल होकर हमें बहुत अच्छा लगा. हम साथ मिलकर XR का भविष्य बनाएंगे. अभी तो हमने शुरुआत की है.

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

Google I/O में, Android XR से जुड़े दो टेक्निकल सेशन होंगे. पहला सेशन, 3D कॉन्टेंट के साथ Android XR के लिए अलग-अलग ऐप्लिकेशन बनाना है. इसमें Jetpack XR के लिए Jetpack SceneCore और ARCore में मौजूद कई सुविधाओं के बारे में बताया गया है. Android XR पर Compose और एआई की मदद से, अब बेहतर यूज़र इंटरफ़ेस (यूआई) बनाया जा सकता है में, XR के हिसाब से यूआई बनाने के बारे में बताया गया है. साथ ही, इसमें एआई की नई सुविधाओं के साथ XR को इंटिग्रेट करने के बारे में हमारी सोच के बारे में बताया गया है.

android-xr-google-io-sessions.png

3D कॉन्टेंट के साथ Android XR के लिए अलग-अलग ऐप्लिकेशन बनाना और Android XR पर Compose और एआई की मदद से, अब ही भविष्य की टेक्नोलॉजी का इस्तेमाल करना

डेवलपर के लिए उपलब्ध झलक 2 में नया क्या है

डेवलपर के लिए झलक 1 के रिलीज़ होने के बाद से, हमारा फ़ोकस एपीआई को इस्तेमाल करने में आसान बनाने और Android XR की नई इमर्सिव सुविधाएं जोड़ने पर रहा है. आपके सुझाव, शिकायत या राय से हमें टूल, SDK टूल, और प्लैटफ़ॉर्म को बेहतर बनाने में मदद मिली है.

Jetpack XR SDK की मदद से, अब 180° और 360° वीडियो चलाए जा सकते हैं. इन्हें MV-HEVC स्पेसिफ़िकेशन के साथ एन्कोड करके या व्यू-फ़्रेम को आस-पास एन्कोड करके, स्टीरियोस्कोपिक बनाया जा सकता है. एमवी-एचईवीसी स्टैंडर्ड को स्टीरियोस्कोपिक वीडियो के लिए ऑप्टिमाइज़ और डिज़ाइन किया गया है. इससे आपका ऐप्लिकेशन, शानदार क्वालिटी में इमर्सिव वीडियो को आसानी से चला सकता है. XR के लिए Jetpack Compose की मदद से बनाए गए ऐप्लिकेशन, मीडिया को रेंडर करने के लिए SpatialExternalSurface कंपोज़ेबल का इस्तेमाल कर सकते हैं. इसमें स्टीरियोस्कोपिक वीडियो भी शामिल हैं.

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

XR के लिए मटीरियल डिज़ाइन अब TopAppBar, AlertDialog, और ListDetailPaneScaffold के लिए ज़्यादा कॉम्पोनेंट ओवरराइड का समर्थन करता है. इससे, बड़ी स्क्रीन पर काम करने वाले आपके ऐप्लिकेशन, XR की नई दुनिया के हिसाब से आसानी से अडजस्ट हो पाते हैं. ये ऐप्लिकेशन, मटीरियल डिज़ाइन का इस्तेमाल करते हैं.

app-adapts-android-xr-material-design-google-io.png

नया कॉम्पोनेंट ओवरराइड इस्तेमाल करके, Material Design for XR की मदद से ऐप्लिकेशन को XR के हिसाब से बनाया गया है
 

ARCore for Jetpack XR में, अब ज़रूरी अनुमतियों का अनुरोध करने के बाद हाथों को ट्रैक किया जा सकता है. हाथ, 26 पोज़ वाले हाथ के जोड़ों का कलेक्शन होता है. इसका इस्तेमाल हाथ के जेस्चर का पता लगाने के लिए किया जा सकता है. साथ ही, इससे Android XR ऐप्लिकेशन के साथ इंटरैक्ट करने का एक नया तरीका मिलता है:

arcore-jetpack-android-xr-google-io.webp

हाथों से, Android XR डिवाइस को कंट्रोल करने का एक आसान तरीका मिलता है.
 

Android XR के लिए ऐप्लिकेशन बनाने के बारे में ज़्यादा जानकारी पाने के लिए, Android XR Fundamentals codelab देखें. साथ ही, Hello Android XR sample project के अपडेट और Android XR के साथ काम करने वाले JetStream के नए वर्शन के बारे में जानें.

Android XR Emulator को भी अपडेट किया गया है. इससे यह ज़्यादा भरोसेमंद हो गया है. साथ ही, इसमें AMD GPU के लिए सपोर्ट भी जोड़ा गया है. अब यह Android Studio के यूज़र इंटरफ़ेस (यूआई) में पूरी तरह से इंटिग्रेट हो गया है.

android-xr-emulator-in-android-studio-google-io.png

Android XR Emulator को अब Android Studio में इंटिग्रेट कर दिया गया है
 

Unity का इस्तेमाल करने वाले डेवलपर, मौजूदा गेम और ऐप्लिकेशन को Android XR पर पोर्ट कर चुके हैं. आज, Unity OpenXR: Android XR पैकेज के प्री-रिलीज़ वर्शन 2 पर अपग्रेड किया जा सकता है! इस अपडेट में, परफ़ॉर्मेंस को बेहतर बनाने के लिए कई सुधार किए गए हैं. जैसे, डाइनैमिक रीफ़्रेश रेट के लिए सपोर्ट जोड़ा गया है. इससे आपके ऐप्लिकेशन की परफ़ॉर्मेंस और बैटरी की खपत को ऑप्टिमाइज़ किया जा सकता है. Shader Graph की मदद से बनाए गए शेडर अब SpaceWarp के साथ काम करते हैं. इससे डिवाइस पर कंप्यूटिंग लोड को कम करने के लिए, SpaceWarp का इस्तेमाल करना आसान हो जाता है. अब हाथ के मेश, ऑक्लूज़न के साथ दिखते हैं. इससे हाथ को असल जैसा विज़ुअलाइज़ किया जा सकता है.

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

हमने हाल ही में Android XR Samples for Unity लॉन्च किया है. इससे Android XR प्लैटफ़ॉर्म पर उपलब्ध सुविधाओं के बारे में पता चलता है. जैसे, हाथ ट्रैक करने की सुविधा, प्लेन ट्रैकिंग, चेहरा ट्रैक करने की सुविधा, और पास-थ्रू.

unity-demo-android-xr-google-io.gif

Google के ओपन-सोर्स Unity सैंपल, प्लैटफ़ॉर्म की सुविधाओं के बारे में बताते हैं. साथ ही, यह दिखाते हैं कि उन्हें कैसे लागू किया जाता है
 

Unity के लिए Firebase AI Logic अब Public Preview में उपलब्ध है! इससे जनरेटिव एआई को अपने ऐप्लिकेशन में इंटिग्रेट करना आसान हो जाता है. साथ ही, Gemini और Android XR की मदद से एआई की सुविधाओं का इस्तेमाल किया जा सकता है. Firebase AI Logic, Gemini की सभी सुविधाओं के साथ काम करता है. जैसे, मल्टीमॉडल इनपुट और आउटपुट, और बातचीत वाले इंटरफ़ेस के लिए दोनों दिशाओं में स्ट्रीमिंग. Firebase AI Logic को प्रोडक्शन के लिए तैयार किया गया है. इसे App Check, Remote Config, और Cloud Storage जैसी मुख्य Firebase सेवाओं के साथ इंटिग्रेट किया गया है, ताकि बेहतर सुरक्षा, कॉन्फ़िगरेशन, और डेटा मैनेजमेंट किया जा सके. इसके बारे में ज़्यादा जानने के लिए, Firebase का ब्लॉग पढ़ें. इसके अलावा, Firebase SDK में Vertex AI का इस्तेमाल करके Gemini API के दस्तावेज़ पर जाकर, इसे इस्तेमाल करना शुरू करें.

साथ मिलकर आने वाले समय में बेहतरीन काम करना

हम ओपन स्टैंडर्ड के लिए प्रतिबद्ध हैं. इसी वजह से, हमने Khronos Group के साथ मिलकर glTF इंटरैक्टिविटी स्पेसिफ़िकेशन तैयार किया है. यह इस साल के आखिर तक, Jetpack XR से रेंडर किए गए glTF मॉडल के साथ काम करेगा. glTF इंटरैक्टिविटी स्पेसिफ़िकेशन का इस्तेमाल करने वाले मॉडल, इंटरैक्टिव ऐसेट होते हैं. इनमें पहले से प्रोग्राम किए गए कई व्यवहार हो सकते हैं. जैसे, बटन दबाने पर ऑब्जेक्ट घूमना या समय के साथ किसी मटीरियल का रंग बदलना.

Android XR, सबसे पहले Samsung के Project Moohan पर उपलब्ध होगा. इसे इस साल के आखिर में लॉन्च किया जाएगा. इसके कुछ समय बाद, XREAL के हमारे पार्टनर, अगला Android XR डिवाइस लॉन्च करेंगे. इसे प्रोजेक्ट ऑरा के नाम से जाना जाता है. यह एक पोर्टेबल और टेथर्ड डिवाइस है. इसकी मदद से लोग, अपने पसंदीदा Android ऐप्लिकेशन ऐक्सेस कर सकते हैं. इनमें एक्सआर के लिए बनाए गए ऐप्लिकेशन भी शामिल हैं. इसे डेवलपर एडिशन के तौर पर लॉन्च किया जाएगा. इससे आपको कॉन्टेंट बनाने और एक्सपेरिमेंट करने में मदद मिलेगी. सबसे अच्छी खबर क्या है? Android ऐप्लिकेशन बनाने के लिए, आज जिन टूल का इस्तेमाल किया जाता है उनका इस्तेमाल इन डिवाइसों के लिए भी किया जा सकता है.

android-xr-google-io-meta.png

XREAL का प्रोजेक्ट ऑरा
 

Google Play Store को भी Android XR के लिए तैयार किया जा रहा है. यह इस साल के आखिर में लॉन्च होने वाले Android XR Play Store पर, 2D वाले Android ऐप्लिकेशन की सूची दिखाएगा. अगर आपको Android XR के लिए खास तौर पर बनाए गए ऐप्लिकेशन पर काम करना है, तो इसे बड़े लॉन्च के लिए तैयार किया जा सकता है. साथ ही, Android XR Play Store पर खास तौर पर बनाए गए ऐप्लिकेशन में से एक के तौर पर इसे लॉन्च किया जा सकता है:

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

Android XR के लिए ऐप्लिकेशन बनाने और उन्हें डेवलप करने के लिए, developer.android.com/develop/xr पर जाएं. यहां आपको Android XR SDK के साथ काम करने के लिए ज़रूरी सभी टूल, लाइब्रेरी, और संसाधन मिलेंगे. खास तौर पर, हमारे सैंपल और कोडलैब आज़माएँ.

Android XR को बेहतर बनाने में हमारी मदद करें. इसके लिए, हमें अपने सुझाव/राय दें या शिकायत करें. Android XR को बेहतर बनाने के लिए, आपकी दिलचस्पी, विशेषज्ञता, और नए आइडिया बहुत ज़रूरी हैं. हमें इस साल के आखिर में Android XR डिवाइसों के लॉन्च होने पर, आपके XR ऐप्लिकेशन देखने का इंतज़ार रहेगा!

इस सूचना और Google I/O 2025 के सभी अपडेट के बारे में जानने के लिए, 22 मई से io.google पर जाएं.

इन्होंने लिखा है:
पढ़ना जारी रखें