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

Android XR SDK के अपडेट: डेवलपर के लिए झलक 2 लॉन्च की गई

चार मिनट में पढ़ें
Matthew McCullough
वाइस प्रेसिडेंट, प्रॉडक्ट मैनेजमेंट, Android डेवलपर

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

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

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

android-xr-google-io-sessions.png

3D कॉन्टेंट की मदद से Android XR के लिए अलग-अलग तरह के ऐप्लिकेशन बनाना और Android XR पर Compose और एआई की मदद से, एक्सआर के लिए अलग-अलग तरह के यूज़र इंटरफ़ेस (यूआई) बनाना

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

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

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

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

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

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

नया कॉम्पोनेंट ओवरराइड इस्तेमाल करके, एक्सआर के लिए Material Design की मदद से, कोई ऐप्लिकेशन एक्सआर के हिसाब से अडजस्ट होता है

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

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

हाथों के जेस्चर, Android XR के अनुभव को इनपुट का एक नैचुरल तरीका देते हैं.

Android XR के लिए ऐप्लिकेशन डेवलप करने के बारे में ज़्यादा जानकारी पाने के लिए, हमारे Android XR की बुनियादी बातें बताने वाले कोडलैब देखें. साथ ही, हमारे Hello Android XR के सैंपल प्रोजेक्ट में किए गए अपडेट और Android XR के साथ काम करने वाले JetStream के नए वर्शन के बारे में जानें.

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

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

Android XR एम्युलेटर को अब 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 सैंपल, प्लैटफ़ॉर्म की सुविधाओं के बारे में बताते हैं और दिखाते हैं कि उन्हें कैसे लागू किया जाता है

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

साथ मिलकर, आने वाले समय की नींव रखना

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

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

android-xr-google-io-meta.png

XREAL का Project Aura

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

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

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

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

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

इसे लिखा है:

पढ़ना जारी रखें