आज हम 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 में मटीरियल डिज़ाइन (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 XR की यूनीक स्पेशल क्षमताओं का फ़ायदा लेने के लिए, Android Studio और Jetpack Compose जैसे जाने-पहचाने टूल का इस्तेमाल करके, ऐप्लिकेशन को फिर से डिज़ाइन किया गया है. हमें आपके बनाए गए शानदार 3D दुनिया को देखने का इंतज़ार रहेगा. आपने इन्हें Unity और OpenXR जैसे बेहतरीन टूल और ओपन स्टैंडर्ड का इस्तेमाल करके बनाया है. सबसे अहम बात यह है कि हमें Android और Unity डेवलपर की इस शानदार कम्यूनिटी के साथ इस सफ़र पर जाने का बेसब्री से इंतज़ार है.
Android XR के लिए ऐप्लिकेशन बनाने और उन्हें डेवलप करने के लिए, developer.android.com/develop/xr पर जाएं. यहां आपको Android XR एसडीके के साथ ऐप्लिकेशन बनाने के लिए, सभी टूल, लाइब्रेरी, और संसाधन मिलेंगे! अगर आपको रिलीज़ से पहले उपलब्ध होने वाले हार्डवेयर का ऐक्सेस चाहिए और Android XR टीम के साथ मिलकर काम करना है, तो 2025 में होने वाले Android XR डेवलपर बूटकैंप में हिस्सा लेने के लिए, इस फ़ॉर्म को भरें.
-
प्रॉडक्ट से जुड़ी खबरेंआज हम लॉन्ग-हॉरिज़न टास्क (एलएचटी) का पहला सेट रिलीज़ कर रहे हैं. ये ऐसे मुश्किल टास्क होते हैं जिन्हें पूरा करने में इंजीनियर को कई दिन या एक हफ़्ता भी लग सकता है. हम एजेंटिक इवैल्यूएशन भी पेश कर रहे हैं. इसकी शुरुआत, मॉडल उपलब्ध कराने वाली कंपनियों के एजेंट से की जाएगी.
Matthew McCullough • 3 मिनट में पढ़ा जा सकता है -
प्रॉडक्ट से जुड़ी खबरेंआज हम Android 17 को रिलीज़ कर रहे हैं. यह सुविधा, Android 17 के साथ काम करने वाले ज़्यादातर Pixel डिवाइसों पर उपलब्ध होगी. आने वाले महीनों में, Android 17 पर काम करने वाले नए डिवाइसों के बारे में जानें.
Matthew McCullough • पढ़ने में 13 मिनट लगेंगे -
प्रॉडक्ट से जुड़ी खबरेंGoogle I/O '26 में, Android डेवलपर के लिए 17 अहम घोषणाएं की गई हैं. इनमें एजेंट की मदद से काम करने की क्षमता, यूज़र इंटरफ़ेस (यूआई) के स्टैंडर्ड के तौर पर Compose First, और बढ़ते हुए इकोसिस्टम के लिए हाई-परफ़ॉर्मेंस मीडिया और अडैप्टिव डेवलपमेंट पर फ़ोकस किया गया है.
Matthew McCullough • 8 मिनट में पढ़ें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.