एक्सआर रनटाइम
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 06 मई, 2026 | - | - | - | 1.0.0-alpha13 |
डिपेंडेंसी का एलान करना
XR रनटाइम पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.xr.runtime:runtime:1.0.0-alpha13" // Use in environments that do not support OpenXR testImplementation "androidx.xr.runtime:runtime-testing:1.0.0-alpha13" }
Kotlin
dependencies { implementation("androidx.xr.runtime:runtime:1.0.0-alpha13") // Use in environments that do not support OpenXR testImplementation("androidx.xr.runtime:runtime-testing:1.0.0-alpha13") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
संस्करण 1.0
वर्शन 1.0.0-alpha13
06 मई, 2026
androidx.xr.runtime:runtime-*:1.0.0-alpha13 रिलीज़ हो गया है. वर्शन 1.0.0-alpha13 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
TrackingStateऔरVpsAvailabilityResultकोandroidx.xr.arcore packageमें ले जाया गया है. साथ ही,androidx.xr.runtimeमें मौजूद टाइप अब इस्तेमाल नहीं किए जा सकते. (Ic7930, b/480462213)Session.getNativeData()को अबxr:runtime:runtimeमॉड्यूल के तौर पर तय किया गया है. साथ ही, यह OpenXR के साथ काम करने वाले रनटाइम के लिए [nativeFunctionTablePointer] उपलब्ध कराता है. (Ifa862)NativeDataएपीआई कोxr:runtime:runtimeलाइब्रेरी में ले जाया गया. (I87954, b/494251500)Session.createऔरSession.configureअब पूरी जानकारी नहीं देते हैं. इसलिए, when स्टेटमेंट में else क्लॉज़ की ज़रूरत होती है. (I9885e, b/495805998, b/495805998)androidx.xr.runtime.FieldOfViewका अब इस्तेमाल नहीं किया जा सकता. इसके बजाय,androidx.xr.runtime.math.FieldOfViewका इस्तेमाल करें. (Ia01a0, b/480233045)Matrix4.poseका नाम बदलकरMatrix4.toPose()कर दिया गया है. अब पोज़ प्रॉपर्टी का इस्तेमाल नहीं किया जा सकता. (I329b4, b/493383490)XrServiceAvailabilityAPI जोड़ा गया (If379e, b/493558010)ExperimentalXrServiceAvailabilityApiएनोटेशन जोड़ा गया (Icab49, b/491069725)@PreviewSpatialApiके लिए सफ़िक्स हटाएं (If5242, b/491939311)DeviceTrackingMode.LAST_KNOWNका नाम बदलकरSPATIAL_LAST_KNOWNकर दिया गया है. हालांकि, अब भीDeviceTrackingMode.LAST_KNOWNका इस्तेमाल किया जा सकता है. साथ ही, 3DoF ट्रैकिंग के लिएINERTIAL_LAST_KNOWNजोड़ा गया है. इसके अलावा,TRACKING_DEGRADEDकोTrackingStateमें जोड़ा गया है. (Ie661c, b/445466590)XrLogAPI जोड़ा गया. JetpackXR में लॉग इन करने की सुविधा चालू करने के लिए,XrLog.isEnabledकोtrueपर सेट करें. साथ ही, लॉग लेवल सेट करने के लिए [XrLog.Level] का इस्तेमाल करें. (I76a1f, b/463460895, b/487378441)DISPLAY_CATEGORY_XR_PROJECTEDजोड़ने पर, इस कॉन्स्टेंट का इस्तेमाल मेनिफ़ेस्ट फ़ाइल में यह बताने के लिए किया जाता है कि ऐक्टिविटी का मकसद, एक्सआर प्रोजेक्टेड डिसप्ले (I26d8b) के लिए है
वर्शन 1.0.0-alpha12
25 मार्च, 2026
androidx.xr.runtime:runtime-*:1.0.0-alpha12 रिलीज़ हो गया है. वर्शन 1.0.0-alpha12 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
Config.augmentedObjectCategoriesको सूची से सेट में बदला गया, (I25a64, b/487376359)Session.createसेunscaledGravityAlignedActivitySpaceफ़्लैग हटाया गया.ActivitySpaceअब हमेशा बिना स्केल किए हुए और ग्रेविटी के हिसाब से अलाइन होता है. (If6f11, b/458173423)- संसाधन के दायरे को तय करने के लिए, Android Context को पास करने की अनुमति देने के लिए,
Session.createओवरलोड जोड़ा गया. (I7d3fe, b/415805990, b/477386334) JvmOverloadsकोFloatSize2d.to3d,Matrix3.copy, औरMatrix4.copyमें जोड़ा गया (I69586, b/481371562)- कॉन्फ़िगरेशन में
AugmentedObjectट्रैकिंग के लिए कैटगरी सेट करने की सुविधा जोड़ी गई (I1f6e4, b/480220930) xr:runtime:runtime-interfacesमॉड्यूल जोड़ा गया. (I52ac6, b/461561664)
वर्शन 1.0.0-alpha11
25 फ़रवरी, 2026
androidx.xr.runtime:runtime-*:1.0.0-alpha11 रिलीज़ हो गया है. वर्शन 1.0.0-alpha11 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- आंतरिक इस्तेमाल के लिए
ConfigModeइंटरफ़ेस पर पाबंदी (Ibfb87) androidx.xr.runtime.Config.GeospatialModeको पैकेज लेवल (Ibe682) पर ले जाया गयाandroidx.xr.runtime.Config.FaceTrackingModeको पैकेज लेवल (Iac501) पर ले जाया गयाandroidx.xr.runtime.Config.AnchorPersistenceModeको पैकेज लेवल (I0360f) पर ले जाया गयाandroidx.xr.runtime.Config.DepthEstimationModeको पैकेज लेवल (I7e3e9) पर ले जाया गयाandroidx.xr.runtime.Config.DeviceTrackingModeको पैकेज लेवल (I3aacd) पर ले जाया गयाandroidx.xr.runtime.Config.HandTrackingModeको पैकेज लेवल (I658f3) पर ले जाया गयाandroidx.xr.runtime.Config.PlaneTrackingModeको पैकेज लेवल (Ia251b) पर ले जाया गयाandroidx.xr.runtime.XrDevice.DisplayBlendModeको पैकेज लेवल (I6f333) पर ले जाया गया- कॉन्टेक्स्ट, सेशन, और
CoroutineContextका इस्तेमाल करकेXrDeviceबनाने के लिए, फ़ैक्ट्री मेथड जोड़ा गया. (I139c5) - प्लैटफ़ॉर्म पर उपलब्ध Android XR के रनटाइम वर्शन के बारे में क्वेरी करने के लिए,
SpatialApiVersionHelperजोड़ा गया. (I7c53c) xr:runtime:runtime-openxrमॉड्यूल जोड़ा गया (Ib42ea)
वर्शन 1.0.0-alpha10
28 जनवरी, 2026
androidx.xr.runtime:runtime-*:1.0.0-alpha10 रिलीज़ हो गया है. वर्शन 1.0.0-alpha10 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
ConfigMode.HeadTrackingModeकोConfigMode.DeviceTrackingModeसे बदल दिया गया है. (le273e, b/467150206)- Quaternion के
toNormalized,times(float),div(float)तरीकों को हटाया गया. ये तरीके काम के नहीं हैं, क्योंकि सभी क्वाटर्नियन को कंस्ट्रक्शन के समय सामान्य किया जाता है और क्लास में बदलाव नहीं किया जा सकता. (l558fc, b/460210457)
गड़बड़ियां ठीक की गईं
Session.createमें एक दस्तावेज़ जोड़ा गया है. इसमें बताया गया है कि ऐप्लिकेशन की मुख्य थ्रेड पर सेशन बनाने से कैसे बचें. (le5554, b/463687170)- इस कुकी का इस्तेमाल, ऐप्लिकेशन को
NaNवैल्यू के साथBoundingBoxबनाने से रोकने के लिए किया जाता है. (l58c14, b/464025895)
वर्शन 1.0.0-alpha09
03 दिसंबर, 2025
androidx.xr.runtime:runtime-*:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha08
19 नवंबर, 2025
androidx.xr.runtime:runtime-*:1.0.0-alpha08 रिलीज़ हो गया है. वर्शन 1.0.0-alpha08 में ये बदलाव शामिल हैं.
नई सुविधाएं
- डिवाइस की सुविधाओं के बारे में जानकारी देने के लिए
XrDeviceजोड़ा गया. (Ic9d1f) - सेशन की क्षमताओं के बारे में क्वेरी करने के लिए, नया
ConfigMode.isSupportedएपीआई जोड़ा गया है. (Iff7af) XrDisplay.BlendModeAPI जोड़ा गया. (I484e4)
एपीआई में हुए बदलाव
- [XrDevice.getPreferredBlendMode] का नाम बदलकर [XrDevice.getPreferredDisplayBlendMode] कर दिया गया है. (I7e48f)
वर्शन 1.0.0-alpha07
22 अक्टूबर, 2025
androidx.xr.runtime:runtime-*:1.0.0-alpha07 रिलीज़ हो गया है. वर्शन 1.0.0-alpha07 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
SessionConfigureConfigureNotSupportedको हटाएं और उसकी जगहUnsupportedOperationExceptionको जोड़ें. (I7680f)
वर्शन 1.0.0-alpha06
24 सितंबर, 2025
androidx.xr.runtime:runtime-*:1.0.0-alpha06 रिलीज़ हो गया है. वर्शन 1.0.0-alpha06 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
HandJointTypeकोxr:runtime:runtimeसेxr:arcore:arcoreमें ले जाया गया है. (Iadb9c, b/409058039)Vector2,Vector3, औरVector4के लिए,componentWiseMultiplicationके लिए टाइम्स ऑपरेटर को बदला गया है. साथ ही, अन्य गणित लाइब्रेरी के साथ एक जैसा रखने के लिए, ऑपरेटर सिंबल को हटाया गया है. साथ ही,Vector.scale(otherVector.inverse())का इस्तेमाल करने के बजाय, वेक्टर क्लास सेcomponentWiseDivisionको हटाया जा रहा है. (I8e1f6, b/399146447)- स्केल को एक पर सेट करने के लिए, [unscaled] को जोड़ा गया है. (I6381d, b/434928658)
:xr:runtime:runtime-guavaको हटा दिया जाएगा, क्योंकिCoroutines.ktकी जगहSuspendtoFutureAdapterको इस्तेमाल किया जा रहा है. (I0cd3c, b/406597902)
वर्शन 1.0.0-alpha05
30 जुलाई, 2025
androidx.xr.runtime:runtime-*:1.0.0-alpha05 रिलीज़ हो गया है. वर्शन 1.0.0-alpha05 में ये बदलाव शामिल हैं.
नई सुविधाएं
HandJointTypeऔरTrackingStateजोड़ें. (I55880, b/334645808)- कॉन्फ़िगरेशन लागू करने की सुविधा को सार्वजनिक करें. (I95860, b/334645808)
SessionCreateResultऔरSessionConfigureResultके नए टाइप जोड़े गए. (Icb8cb, b/334645808)- एक नई
BoundingBoxक्लास जोड़ें. यह 3D स्पेस में, ऐक्सिस के साथ अलाइन किए गए बाउंडिंग बॉक्स को दिखाती है. इसे इसके सबसे कम और सबसे ज़्यादा कॉर्नर पॉइंट से तय किया जाता है. (Ic68c5, b/423073468)
एपीआई में हुए बदलाव
androidx.xr.scenecore.PixelDimensionsका नाम बदलकरandroidx.xr.runtime.math.IntSize2dकिया गया और इसे यहां ले जाया गया.androidx.xr.scenecore.Dimensionsका नाम बदलकरandroidx.xr.runtime.math.FloatSize3dकिया गया और इसे यहां ले जाया गया.androidx.xr.scenecore.PlaneTypeका नाम बदलकरandroidx.xr.scenecore.PlaneOrientationकर दिया गया.androidx.xr.scenecore.PlaneSemanticका नाम बदलकरandroidx.xr.scenecore.PlaneSemanticTypeकर दिया गया. (Ifd405, b/416456228)androidx.xr.runtime.FoVक्लास हटा दी गई है. इसके बजाय,androidx.xr.runtime.FieldOfViewका इस्तेमाल करें. (I9ae27)Session.createके लिए एक और ओवरलोड जोड़ा गया है. इससे सेशन को अटैच करने के लिएLifecycleOwnerमिल सकता है. ध्यान दें कि संसाधन के मालिकाना हक के लिए, अब भी ऐक्टिविटी की जानकारी देनी होगी. साथ ही,LifecycleOwnerको ऐक्टिविटी के दायरे में होना चाहिए. (I1690b)FakeRuntimeAnchor.anchorsCreatedका नाम बदलकरanchorsCreatedCountकिया गया (I96df9, b/424441218)- कॉन्फ़िगरेशन
*Modeवैल्यू के नाम बदल दिए गए हैं, ताकि उनके काम करने के तरीके के बारे में पता चल सके. (I6d247, b/414648065) - Kotlin 2.0 के साथ रिलीज़ किए गए प्रोजेक्ट के लिए, KGP 2.0.0 या इसके नए वर्शन का इस्तेमाल करना ज़रूरी है (Idb6b5, b/344563182)
- मेनिफ़ेस्ट स्ट्रिंग से जुड़े एपीआई को
:xr:runtime:runtimeसे:xr:runtime:runtime-manifestमें ले जाया गया है. पैकेज का नामandroidx.xr.runtimeसे बदलकरandroidx.xr.runtime.manifestकर दिया गया है. (I610ad, b/418800249) Session.resume(),Session.pause(), औरSession.destroy()को एपीआई की सतह से हटा दिया गया है. सेशन अबLifecycleOwnerनहीं है. अब सेशन की लाइफ़साइकल,Session.create()में पास की गई ऐक्टिविटी की लाइफ़साइकल से अटैच हो जाएगी. (I28a03)- यह लाइब्रेरी अब JSpecify के nullness एनोटेशन का इस्तेमाल करती है. ये एनोटेशन, टाइप-यूज़ होते हैं. Kotlin डेवलपर को सही तरीके से इस्तेमाल करने के लिए, कंपाइलर के इस आर्ग्युमेंट का इस्तेमाल करना चाहिए:
-Xjspecify-annotations=strict(यह Kotlin कंपाइलर के 2.1.0 वर्शन से डिफ़ॉल्ट रूप से उपलब्ध है) (Ia8420, b/326456246) - मुख्य रनटाइम आर्टफ़ैक्ट (
:xr:runtime:runtime) में सिर्फ़ Kotlin-स्टाइल वाले एसिंक एपीआई शामिल होंगे. Java डेवलपर,:xr:runtime:runtime-guavaपर भरोसा कर सकते हैं, ताकि वे काम करने वाले एपीआई को ऐक्सेस कर सकें. (I05d4a, b/426639315) - मुख्य रनटाइम आर्टफ़ैक्ट (
:xr:runtime:runtime) में सिर्फ़ Kotlin-स्टाइल वाले एसिंक्रोनस एपीआई शामिल होंगे. Java डेवलपर,xr:runtime:runtime-rxjava3लाइब्रेरी का इस्तेमाल करके, काम करने वाले एपीआई को ऐक्सेस कर सकते हैं. (I64122, b/426639775) - कोरूटीन को
:xr:runtime:runtime-guavaऔर फ़्लो को:xr:runtime:runtime-rxjava3में ले जाएं. (I60ae9) Session.createऔरSession.configureअब ज़रूरी अनुमतियां न मिलने पर,SessionCreatePermissionsNotGrantedयाSessionConfigurePermissionsNotGrantedके बजायSecurityExceptionदिखाता है. (I7c488, b/430651879)
वर्शन 1.0.0-alpha04
7 मई, 2025
androidx.xr.runtime:runtime:1.0.0-alpha04, androidx.xr.runtime:runtime-openxr:1.0.0-alpha04, और androidx.xr.runtime:runtime-testing:1.0.0-alpha04 रिलीज़ किए गए हैं. वर्शन 1.0.0-alpha04 में ये बदलाव शामिल हैं.
नई सुविधाएं
- Session अब
androidx.lifecycle.LifecycleOwnerको लागू करता है, ताकि Android के मौजूदा लाइफ़साइकल पैराडाइम के साथ ज़्यादा इंटरऑपरेबिलिटी हो सके. - Android XR के लिए मेनिफ़ेस्ट स्ट्रिंग यहां दी गई हैं और इनके बारे में बताया गया है.
- स्पेशल विज़िबिलिटी कॉलबैक एक्सटेंशन के तरीके जोड़े गए हैं. इनसे यह मॉनिटर किया जा सकेगा कि सीन का कॉन्टेंट, उपयोगकर्ता के फ़ील्ड ऑफ़ व्यू में कब आता है या कब बाहर जाता है.
JxrPlatformAdapterऔर इससे जुड़ी सभी क्लास का स्टब वर्शन जोड़ा गया.- इस सेशन का इस्तेमाल
SceneCoreऔर Runtime, दोनों में किया जाएगा.SceneCoreमें मौजूद सेशन का इस्तेमाल नहीं किया जाएगा. ActivityPose.hitTestको जोड़ा गया है. इससे वर्चुअल कॉन्टेंट के ख़िलाफ़hitTestको चालू किया जा सकेगा.- अब कंपाइल टाइम में, एक से ज़्यादा Runtime लागू करने की सुविधा उपलब्ध है. डिवाइस की मौजूदा सुविधाओं के आधार पर, सिर्फ़ एक को एक्ज़ीक्यूशन के समय लोड किया जाएगा.
- नया कॉम्पोनेंट टाइप
SpatialPointerComponentजोड़ा गया है. इससे क्लाइंट, पॉइंटर के लिए रेंडर किया गया आइकॉन तय कर सकते हैं या आइकॉन को बंद कर सकते हैं. फ़िलहाल, इस कॉम्पोनेंट को सिर्फ़PanelEntityइंस्टेंस से जोड़ा जा सकता है.
एपीआई में हुए बदलाव
- कॉन्फ़िगरेशन लागू करने की सुविधा को सार्वजनिक करें. (I95860)
HandJointTypeऔरTrackingStateजोड़ें. (I55880)- Kotlin 2.0 के साथ रिलीज़ किए गए प्रोजेक्ट के लिए, KGP 2.0.0 या उसके बाद का वर्शन इस्तेमाल करना ज़रूरी है (Idb6b5)
Hand.isActive (boolean)को बदलकरHand.trackingStateकर दिया गया है. इसलिए,OpenXRको लागू करने के तरीके में बदलाव किया गया है.Session.configureमेंandroid.permission.SCENE_UNDERSTANDINGकी अनुमति पाने की ज़रूरी शर्तें बदलकरandroid.permission.SCENE_UNDERSTANDING_COARSEकर दी गई हैं.LifecycleManager.configureलागू किया गया है और अब यहConfigऑब्जेक्ट में पास होता है. इस ऑब्जेक्ट में, कॉन्फ़िगर की जा सकने वाली हर रनटाइम सुविधा के लिए एक प्रॉपर्टी होती है.- अब
Session.configureकोConfigके साथ कॉल किया जा सकता है, ताकि उपलब्ध रनटाइम सुविधाओं को कॉन्फ़िगर किया जा सके. Session.createअबCoroutineDispatcherके बजायCoroutineContextको पास करने की सुविधा देता है.Session.create, Jetpack XR और/याSceneCoreके लिएARCoreको लोड करने की सुविधा देता है. कम से कम एक वर्शन देना ज़रूरी है. टेस्टिंग वर्शन उपलब्ध हैं.- अगर
Anchor.loadऔरAnchor.unpersistको अमान्य UUID पास किया जाता है, तोFakePerceptionManager,AnchorInvalidUuidExceptionथ्रो करता है. CoreStateअब डेटा क्लास नहीं है.
गड़बड़ियां ठीक की गईं
- रनटाइम के लिए ProGuard कॉन्फ़िगरेशन ठीक किए गए.
वर्शन 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दिखाते हैं. ये फ़ंक्शन, Anchor ऑब्जेक्ट दिखाते हैं. ऐसा तब होता है, जब उन्हें कोई ऐसा गड़बड़ी कोड मिलता है जिससे पता चलता है कि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के व्यवहार को कंट्रोल किया जा सकेगा.