XR रनटाइम
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
26 फ़रवरी, 2025 | - | - | - | 1.0.0-alpha03 |
डिपेंडेंसी का एलान करना
XR रनटाइम पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की मेवन रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
dependencies { implementation "androidx.xr.runtime:runtime:1.0.0-alpha01" // Use in environments that do not support OpenXR testImplementation "androidx.xr.runtime:runtime-testing:1.0.0-alpha01" }
dependencies { implementation("androidx.xr.runtime:runtime:1.0.0-alpha01") // Use in environments that do not support OpenXR testImplementation("androidx.xr.runtime:runtime-testing:1.0.0-alpha01") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. किसी मौजूदा समस्या पर अपना वोट जोड़ने के लिए, स्टार बटन पर क्लिक करें.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
संस्करण 1.0
वर्शन 1.0.0-alpha03
26 फ़रवरी, 2025
androidx.xr.runtime:runtime:1.0.0-alpha03
, androidx.xr.runtime:runtime-openxr:1.0.0-alpha03
, और androidx.xr.runtime:runtime-testing:1.0.0-alpha03
को पिछले ऐल्फ़ा वर्शन के बाद से, कोई खास बदलाव किए बिना रिलीज़ किया गया है. वर्शन 1.0.0-alpha03 में ये कमिट शामिल हैं.
वर्शन 1.0.0-alpha02
12 फ़रवरी, 2025
androidx.xr.runtime:runtime:1.0.0-alpha02
, androidx.xr.runtime:runtime-openxr:1.0.0-alpha02
, और androidx.xr.runtime:runtime-testing:1.0.0-alpha02
रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha02 में ये कमिट शामिल हैं.
ब्रेकिंग और व्यवहार में बदलाव
OpenXR
रनटाइम फ़ंक्शन, ऐंकर दिखाते हैं. अगर उन्हें गड़बड़ी का कोड मिलता है, तो वे अबAnchorResourcesExhaustedException
दिखाते हैं. इस कोड से पता चलता है किOpenXR
संसाधन की सीमा पूरी हो गई है.Session.create
औरSession.resume
के लिए, अबandroid.permission.HAND_TRACKING
की अनुमति लेना ज़रूरी है.
नई सुविधाएं
- हाथ ट्रैक करने की सुविधा जोड़ी गई.
गड़बड़ियां ठीक की गईं
- एमुलेटर पर ऐप्लिकेशन चलाते समय, ऐंकर बनाने की प्रोसेस ज़्यादा आसान होती है
वर्शन 1.0.0-alpha01
12 दिसंबर, 2024
androidx.xr.runtime:runtime-* 1.0.0-alpha01
रिलीज़ हो गया है.
शुरुआती रिलीज़ की सुविधाएं
Jetpack XR Runtime की शुरुआती रिलीज़. इस लाइब्रेरी में, Jetpack XR सुइट की लाइब्रेरी के लिए, फ़ंक्शन के बुनियादी हिस्से शामिल हैं. इसमें क्षमता की खोज, लाइफ़साइकल मैनेजमेंट, कॉन्फ़िगरेशन वगैरह शामिल हैं. रनटाइम लाइब्रेरी, लागू करने के प्लैटफ़ॉर्म के आधार पर अलग-अलग वैरिएशन (जैसे, runtime-openxr
या runtime-testing
) उपलब्ध कराती है. इसके अलावा, यह लाइब्रेरी Vector3
और Matrix4
जैसे बुनियादी गणित के एब्स्ट्रैक्शन भी उपलब्ध कराती है. इनका इस्तेमाल, Jetpack XR API के पूरे प्लैटफ़ॉर्म पर किया जाता है.
Session
: इससे आपको एक्सआर सिस्टम पर बेहतर कंट्रोल मिलते हैं. जैसे, यह तय करना कि प्रोसेसिंग कब की जाए और कब नहीं की जाए. साथ ही, पूरे कॉन्फ़िगरेशन को कंट्रोल करना. यह वही हैंडल है जिसका इस्तेमाल, सिस्टम की क्षमताओं को अनलॉक करने के लिए, सभी अन्य एपीआई में किया जाएगा.Pose
: किसी भी कोऑर्डिनेट सिस्टम में मौजूद ऐसी जगह जिसकी पोज़िशन और ओरिएंटेशन से जुड़ी जानकारी होती है. इस क्लास का इस्तेमाल, Jetpack XR और Jetpack SceneCore के लिए ARCore की मदद से ऑब्जेक्ट की जगह की जानकारी देने के लिए किया जाएगा.
ऐसी समस्याएं जिनकी जानकारी पहले से है
- फ़िलहाल,
configure
का इस्तेमाल नहीं किया जा सकता. आने वाले समय में रिलीज़ होने वाले वर्शन में नई सेटिंग जोड़ी जाएंगी. इनका इस्तेमाल करके,Session
के काम करने के तरीके को कंट्रोल किया जा सकेगा.