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

Android XR SDK टूल के अपडेट: पेश है डेवलपर के लिए झलक 2

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

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

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

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

Jetpack Compose for XR का इस्तेमाल करके, अब ऐसे लेआउट भी तय किए जा सकते हैं जो अलग-अलग XR डिसप्ले कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट हो जाते हैं. उदाहरण के लिए, Subspace के साइज़ को डिवाइस के सुझाए गए व्यूइंग साइज़ के प्रतिशत के तौर पर तय करने के लिए, 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 के बेहतर मिक्स्ड रिएलिटी टेंप्लेट को आज़माएं. इसमें अब ऑक्लूज़न और परसिस्टेंट ऐंकर की सुविधा भी शामिल है.

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

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

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

Firebase AI Logic for Unity अब Public Preview में उपलब्ध है! इससे जनरेटिव एआई को अपने ऐप्लिकेशन में इंटिग्रेट करना आसान हो जाता है. साथ ही, Gemini और Android XR की मदद से एआई की सुविधाओं का इस्तेमाल किया जा सकता है. Firebase का एआई लॉजिक, 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 ऐप्लिकेशन ऐक्सेस कर सकते हैं. इनमें XR के लिए बनाए गए ऐप्लिकेशन भी शामिल हैं. इसे डेवलपर एडिशन के तौर पर लॉन्च किया जाएगा. इससे आपको कॉन्टेंट बनाने और एक्सपेरिमेंट करने में मदद मिलेगी. सबसे अच्छी खबर क्या है? Android ऐप्लिकेशन बनाने के लिए, आज जिन टूल का इस्तेमाल किया जाता है उनसे इन डिवाइसों के लिए भी ऐप्लिकेशन बनाए जा सकते हैं.

android-xr-google-io-meta.png

XREAL का Project Aura
 

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 पर जाएं.

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