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

Android XR SDK में हुए अपडेट: पेश है डेवलपर के लिए दूसरी झलक

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

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

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

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

android-xr-google-io-sessions.png

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

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

Developer Preview 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 के लिए Material Design अब TopAppBar, AlertDialog, और ListDetailPaneScaffold के लिए ज़्यादा कॉम्पोनेंट ओवरराइड करने की सुविधा देता है. इससे, बड़ी स्क्रीन पर काम करने वाले आपके ऐप्लिकेशन, XR की नई दुनिया के हिसाब से आसानी से अडजस्ट हो पाते हैं. ये ऐप्लिकेशन, Material Design का इस्तेमाल करते हैं.

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

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

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

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

इसे लिखा है:

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