आज हम Android XR SDK का डेवलपर प्रीव्यू लॉन्च कर रहे हैं. यह Android XR के लिए एक बेहतरीन डेवलपमेंट किट है. यह Android फ़ैमिली का नया प्लैटफ़ॉर्म है. इसे एक्सटेंडेड रिएलिटी (एक्सआर) हेडसेट के लिए बनाया गया है. आने वाले समय में, इसे स्मार्ट ग्लास के लिए भी बनाया जाएगा! आपके पास डिजिटल और असल दुनिया को एक साथ लाने वाले अनुभव बनाने और उन्हें बेहतर बनाने के लिए कई मौके होंगे. इसके लिए, आपको Android के जाने-पहचाने एपीआई, टूल, और एक्सआर के लिए बनाए गए ओपन स्टैंडर्ड का इस्तेमाल करना होगा. इसका मतलब है कि अगर आपने Android के लिए ऐप्लिकेशन बनाया है, तो वह XR के लिए भी काम करेगा! हेडसेट के लिए डेवलपमेंट शुरू करने के बारे में जानने के लिए, आगे पढ़ें.
Android XR SDK की मदद से ये काम किए जा सकते हैं:
- अपने ऐप्लिकेशन को 3D एलिमेंट, स्पेशल पैनल, और स्पेशल ऑडियो के साथ बेहतर बनाएं. इससे आपको पारंपरिक स्क्रीन से अलग अनुभव मिलेगा. साथ ही, आपको गहराई, स्केल, और वास्तविकता का एहसास होगा
- अपने उपयोगकर्ताओं को एक शानदार वर्चुअल स्पेस में ले जाएं या उन्हें उनके घर या ऑफ़िस में शामिल करें
- हाथों और आंखों जैसी नैचुरल और मल्टीमॉडल इंटरैक्शन की सुविधाओं का फ़ायदा उठाएं
"हमारा मानना है कि Android XR, कहानी कहने के तरीके को बदल देगा. इससे हमें कहानी को ज़्यादा गहराई से बताने के साथ-साथ, ऐडवांस इंटरैक्टिव सुविधाओं को शामिल करने में मदद मिलती है. इससे एक शानदार दुनिया तैयार होती है, जहां दर्शक किरदारों और कहानियों के साथ पहले कभी न जुड़ने का अनुभव पाते हैं."
- जेड वेनट्रोब, 30 Ninjas के पार्टनर
Android XR पर मौजूद आपके ऐप्लिकेशन
Android XR SDK को, Android ऐप्लिकेशन डेवलपमेंट के मौजूदा सिद्धांतों के आधार पर बनाया गया है. हम Play Store को Android XR पर भी उपलब्ध करा रहे हैं. यहां ज़्यादातर Android ऐप्लिकेशन अपने-आप उपलब्ध हो जाएंगे. इसके लिए, डेवलपर को कोई अतिरिक्त काम नहीं करना होगा. उपयोगकर्ता, आपके मौजूदा ऐप्लिकेशन को नए तरीके से खोज पाएंगे और उनका इस्तेमाल कर पाएंगे. अपने मौजूदा Compose ऐप्लिकेशन को अलग दिखाने के लिए, आपके पास ऑप्ट-इन करने का विकल्प होता है. इससे, XR में Material Design (M3) कॉम्पोनेंट और अडैप्टिव लेआउट के लिए Compose अपने-आप स्पैटियलाइज़ हो जाते हैं.
बड़ी स्क्रीन के लिए ऑप्टिमाइज़ किए गए ऐप्लिकेशन, Android XR में साइज़ बदलने की सुविधाओं का फ़ायदा उठाते हैं
Android XR SDK में हर डेवलपर के लिए कुछ न कुछ है:
क्या Kotlin और Android Studio का इस्तेमाल करके ऐप्लिकेशन बनाया जा रहा है? Jetpack XR SDK की मदद से, आपको डेवलपमेंट के लिए जाने-पहचाने टूल और लाइब्रेरी का सुइट मिलेगा. इससे डेवलपमेंट को आसान बनाने और कम समय में ज़्यादा काम करने में मदद मिलेगी.
- क्या Unity के रीयल-टाइम 3D इंजन का इस्तेमाल किया जा रहा है? Android XR Extensions for Unity में, आपको ऐसे पैकेज मिलते हैं जिनकी मदद से, इमर्सिव और बेहतरीन अनुभव वाले ऐप्लिकेशन बनाए या पोर्ट किए जा सकते हैं.
- क्या आपको वेब पर डेवलपमेंट करना है? Chrome पर काम करने वाले इमर्सिव अनुभव जोड़ने के लिए, WebXR का इस्तेमाल करें.
- क्या आपको C/C++ जैसी नेटिव भाषाओं के साथ काम करना है? Android XR, OpenXR 1.1 स्टैंडर्ड के साथ काम करता है.
Jetpack XR SDK की मदद से आइकॉन बनाना
Jetpack XR SDK में, नई Jetpack लाइब्रेरी शामिल हैं. इन्हें खास तौर पर XR के लिए बनाया गया है. हाइलाइट में ये शामिल हैं:
- XR के लिए Jetpack Compose - इसकी मदद से, स्पेशल यूज़र इंटरफ़ेस लेआउट बनाए जा सकते हैं. साथ ही, Compose या Views की मदद से बनाए गए मौजूदा 2D यूज़र इंटरफ़ेस को स्पेशल बनाया जा सकता है
- एक्सआर के लिए मटीरियल डिज़ाइन - इसमें ऐसे कॉम्पोनेंट और लेआउट शामिल होते हैं जो एक्सआर के लिए अपने-आप अडजस्ट हो जाते हैं
- Jetpack SceneCore - यह कस्टम 3D अनुभव बनाने के लिए बुनियादी सुविधाएं उपलब्ध कराता है
- Jetpack XR के लिए ARCore - इससे आपके ऐप्लिकेशन को असल दुनिया को समझने में मदद मिलती है
“Android XR की मदद से, हम Calm को सीधे आपकी दुनिया में ला सकते हैं. इससे आपको इंद्रियों को शांत करने में मदद मिलती है. साथ ही, आपको इसे ज़्यादा गहराई से और बेहतर तरीके से अनुभव करने का मौका मिलता है. इस नई टेक्नोलॉजी पर Android XR टीम के साथ मिलकर काम करने से, हमें गहराई और स्पेस का एहसास कराने के तरीके को फिर से डिज़ाइन करने में मदद मिली. इससे, आपको ऐसा अनुभव मिलता है कि आप तुरंत ज़्यादा सहज, फ़ोकस, और रिलैक्स महसूस करते हैं.”
- डैन सेतो, Calm Studios के उपाध्यक्ष
Hello XR सैंपल की मदद से, Jetpack XR SDK का इस्तेमाल शुरू करें. इसमें, Jetpack Compose for XR की ज़रूरी सुविधाओं के बारे में आसान तरीके से बताया गया है.
Jetpack XR SDK टूल की मदद से ऐप्लिकेशन बनाने के बारे में ज़्यादा जानें.
JetNews सैंपल ऐप्लिकेशन, Android की बड़ी स्क्रीन वाला ऐप्लिकेशन है. इसे Android XR के लिए बनाया गया है
हम Android Studio Meerkat के नए प्रीव्यू वर्शन में, नई सुविधाएँ और टूल भी जोड़ रहे हैं. इससे, Android XR के लिए कॉन्टेंट बनाने की प्रोसेस को आसान बनाया जा सकेगा और आपकी प्रॉडक्टिविटी बढ़ेगी.
- Android XR Emulator का इस्तेमाल करके, वर्चुअलाइज़ किया गया XR डिवाइस बनाएं. इससे Jetpack XR SDK की मदद से बनाए गए ऐप्लिकेशन को डिप्लॉय और टेस्ट किया जा सकेगा. इमुलेटर में, XR के हिसाब से कंट्रोल शामिल होते हैं. इनकी मदद से, कीबोर्ड और माउस का इस्तेमाल करके, वर्चुअल स्पेस में नेविगेट किया जा सकता है.
- Android XR टेंप्लेट का इस्तेमाल करके, Jetpack Compose for XR की मदद से ऐप्लिकेशन बनाना शुरू करें.
- अपडेट किए गए लेआउट इंस्पेक्टर का इस्तेमाल करके, Jetpack Compose for XR की मदद से बनाए गए स्पेस के हिसाब से यूआई कॉम्पोनेंट की जांच करें और उन्हें डीबग करें.
Android Studio और Android XR Emulator में, XR की सुविधा वाले टूल के बारे में ज़्यादा जानें.
Android Studio में Android XR Emulator में नए कंट्रोल जोड़े गए हैं. इनकी मदद से, Emulator में 3D स्पेस को एक्सप्लोर किया जा सकता है
Unity की मदद से कॉन्टेंट बनाना
हमने Unity के साथ मिलकर काम किया है, ताकि उनके रीयल-टाइम 3D इंजन को Android XR के साथ इंटिग्रेट किया जा सके. यह सुविधा Unity 6 से शुरू होगी. Unity, Unity OpenXR: Android XR पैकेज लॉन्च कर रहा है. इससे, अलग-अलग प्लैटफ़ॉर्म पर XR का अनुभव देने वाले ऐप्लिकेशन को Android XR पर उपलब्ध कराया जा सकेगा.
Unity, इन लोकप्रिय XR पैकेज में Android XR के लिए सहायता जोड़ रहा है:
हम Unity के लिए Android XR एक्सटेंशन भी लॉन्च कर रहे हैं. इनमें सैंपल और नई सुविधाएं शामिल हैं. जैसे, माउस इंटरैक्शन प्रोफ़ाइल, एनवायरमेंट ब्लेंड मोड, हाथ के हिसाब से बनाया गया हैंड मेश, ऑब्जेक्ट ट्रैकिंग वगैरह.
"Demeo को व्यावसायिक तौर पर उपलब्ध ज़्यादातर प्लैटफ़ॉर्म पर पहले ही लॉन्च किया जा चुका है. इसलिए, हम यह कह सकते हैं कि Android XR पर गेम को अडैप्ट करने की प्रोसेस से हम काफ़ी प्रभावित हुए."
– योहान गैस्ट्रिन, Resolution Games के सीटीओ
ज़्यादा जानने के लिए, Unity के लिए शुरू करने से जुड़ी हमारी गाइड और Unity की ब्लॉग पोस्ट देखें.
Vacation Simulator को Unity 6 पर अपडेट कर दिया गया है. साथ ही, अब यह Android XR के साथ काम करता है
वेब के लिए कॉन्टेंट बनाना
Android XR पर Chrome, WebXR स्टैंडर्ड के साथ काम करता है. अगर आपको वेब के लिए ऐप्लिकेशन बनाना है, तो 3D कॉन्टेंट की मदद से मौजूदा साइटों को बेहतर बनाया जा सकता है. इसके अलावा, इमर्सिव अनुभव देने वाले नए ऐप्लिकेशन भी बनाए जा सकते हैं. वर्चुअल दुनिया बनाने के लिए, three.js, A-Frame या PlayCanvas जैसे फ़ुल-फ़ीचर फ़्रेमवर्क का इस्तेमाल किया जा सकता है. इसके अलावा, model-viewer जैसे आसान एपीआई का इस्तेमाल किया जा सकता है, ताकि आपके उपयोगकर्ता ई-कॉमर्स साइट पर प्रॉडक्ट देख सकें. WebXR एक ओपन स्टैंडर्ड है. इसलिए, मोबाइल एआर डिवाइसों या वीआर हार्डवेयर के लिए बनाए गए अनुभव, Android XR पर बिना किसी रुकावट के काम करते हैं.
WebXR की मदद से ऐप्लिकेशन बनाने के बारे में ज़्यादा जानें.
Android XR पर Chrome, WebXR की सुविधाओं के साथ काम करता है. इसमें डेप्थ मैप शामिल हैं. इनकी मदद से वर्चुअल ऑब्जेक्ट, असल दुनिया की सतहों के साथ इंटरैक्ट कर पाते हैं
ओपन स्टैंडर्ड पर आधारित
हम Android की परंपरा को आगे बढ़ाते हुए, ओपन स्टैंडर्ड के साथ काम कर रहे हैं. Android परसेप्शन स्टैक के केंद्र में OpenXR है. यह एक बेहतर परफ़ॉर्मेंस वाला, क्रॉस-प्लैटफ़ॉर्म एपीआई है. इसका मकसद पोर्टेबिलिटी पर फ़ोकस करना है. Android XR, OpenXR 1.1 के मुताबिक है. साथ ही, हम वेंडर एक्सटेंशन की मदद से, OpenXR के स्टैंडर्ड को भी बेहतर बना रहे हैं. इससे, दुनिया को समझने की बेहतर सुविधाएं उपलब्ध कराई जा सकेंगी. जैसे:
- एआई की मदद से काम करने वाला हैंड मेश. इसे हाथों के आकार और साइज़ के हिसाब से अडजस्ट होने के लिए डिज़ाइन किया गया है, ताकि आपके उपयोगकर्ताओं की विविधता को बेहतर तरीके से दिखाया जा सके
- डेप्थ टेक्सचर की ज़्यादा जानकारी, जिनकी मदद से असल दुनिया की चीज़ें, वर्चुअल कॉन्टेंट को छिपा सकती हैं
- लाइट का अनुमान लगाने की बेहतर सुविधा, ताकि आपके डिजिटल कॉन्टेंट को असली दुनिया की रोशनी के हिसाब से दिखाया जा सके
- नए ट्रैक किए जा सकने वाले ऑब्जेक्ट. इनकी मदद से, लैपटॉप, फ़ोन, कीबोर्ड, और माउस जैसे असल दुनिया के ऑब्जेक्ट को वर्चुअल एनवायरमेंट में लाया जा सकता है
Android XR SDK, ओपन स्टैंडर्ड फ़ॉर्मैट के साथ भी काम करता है. जैसे, 3D मॉडल के लिए glTF 2.0 और हाई-डाइनैमिक-रेंज एनवायरमेंट के लिए OpenEXR.
साथ मिलकर आने वाले समय की नींव रखना
हमें यह बताते हुए बेहद खुशी हो रही है कि हम Android XR SDK की डेवलपर झलक लॉन्च कर रहे हैं. हम डेवलपर के लिए झलक वाला यह वर्शन इसलिए रिलीज़ कर रहे हैं, क्योंकि हमें आपके साथ मिलकर XR की सुविधाओं को बेहतर बनाना है. हम आपके सुझावों का स्वागत करते हैं. हमें आपके साथ काम करने का इंतज़ार रहेगा. साथ ही, हम आपके विचारों और सुझावों को प्लैटफ़ॉर्म में शामिल करेंगे. Android XR को बेहतर बनाने के लिए, आपकी दिलचस्पी, विशेषज्ञता, और नए आइडिया बहुत ज़रूरी हैं.
हम आपके ऐप्लिकेशन के साथ इंटरैक्ट करने के लिए उत्सुक हैं. इन ऐप्लिकेशन को Android Studio और Jetpack Compose जैसे जाने-पहचाने टूल का इस्तेमाल करके, Android XR की खास स्पेशल क्षमताओं का फ़ायदा लेने के लिए फिर से डिज़ाइन किया गया है. हम आपके बनाए गए शानदार 3D वर्ल्ड को देखने के लिए बेताब हैं. आपने इन्हें Unity और OpenXR जैसे बेहतरीन टूल और ओपन स्टैंडर्ड का इस्तेमाल करके बनाया है. सबसे अहम बात यह है कि हम Android और Unity डेवलपर के इस बेहतरीन समुदाय के साथ इस सफ़र पर आगे बढ़ने के लिए बेताब हैं.
Android XR के लिए ऐप्लिकेशन बनाने और उन्हें डेवलप करने के लिए, developer.android.com/develop/xr पर जाएं. यहां आपको Android XR SDK टूल के साथ ऐप्लिकेशन बनाने के लिए ज़रूरी सभी टूल, लाइब्रेरी, और संसाधन मिलेंगे! अगर आपको रिलीज़ से पहले हार्डवेयर का ऐक्सेस चाहिए और Android XR टीम के साथ मिलकर काम करना है, तो 2025 में होने वाले Android XR डेवलपर बूटकैंप में हिस्सा लेने के लिए, इस फ़ॉर्म को भरें.
पढ़ना जारी रखें
-
प्रॉडक्ट से जुड़ी खबरें
आज हम Android डेवलपमेंट को बेहतर बनाने के लिए, Gemma 4 को लॉन्च कर रहे हैं. यह हमारा सबसे नया और बेहतरीन ओपन मॉडल है. इसे जटिल तर्कों को समझने और टूल को अपने-आप कॉल करने की क्षमताओं के साथ डिज़ाइन किया गया है.
Matthew McCullough • दो मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
Android 17 का बीटा 3 वर्शन आज आधिकारिक तौर पर लॉन्च हो गया है. इसका मतलब है कि एपीआई की सतह लॉक हो गई है. अब कंपैटिबिलिटी की फ़ाइनल टेस्टिंग की जा सकती है. साथ ही, Android 17 को टारगेट करने वाले ऐप्लिकेशन को Play Store पर पुश किया जा सकता है.
Matthew McCullough • पांच मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
हम चाहते हैं कि आप अच्छी क्वालिटी वाले Android ऐप्लिकेशन को तेज़ी से और आसानी से बना सकें. हम एआई को आपके लिए उपलब्ध करा रहे हैं, ताकि आप ज़्यादा से ज़्यादा काम कर सकें.
Matthew McCullough • दो मिनट में पढ़ें
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.