এক্সআর রানটাইম
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ২৫ মার্চ, ২০২৬ | - | - | - | ১.০.০-আলফা১২ |
নির্ভরতা ঘোষণা করা
XR রানটাইমের উপর নির্ভরতা যোগ করতে, আপনাকে আপনার প্রজেক্টে গুগল মেভেন রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য গুগলের মেভেন রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.xr.runtime:runtime:1.0.0-alpha12" // Optional dependencies for asynchronous conversions implementation "androidx.xr.runtime:runtime-guava:1.0.0-alpha12" implementation "androidx.xr.runtime:runtime-rxjava3:1.0.0-alpha12" // Use in environments that do not support OpenXR testImplementation "androidx.xr.runtime:runtime-testing:1.0.0-alpha12" }
কোটলিন
dependencies { implementation("androidx.xr.runtime:runtime:1.0.0-alpha12") // Optional dependencies for asynchronous conversions implementation("androidx.xr.runtime:runtime-guava:1.0.0-alpha12") implementation("androidx.xr.runtime:runtime-rxjava3:1.0.0-alpha12") // Use in environments that do not support OpenXR testImplementation("androidx.xr.runtime:runtime-testing:1.0.0-alpha12") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ ১.০
সংস্করণ 1.0.0-alpha12
২৫ মার্চ, ২০২৬
androidx.xr.runtime:runtime-*:1.0.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha12-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
এপিআই পরিবর্তন
-
Config.augmentedObjectCategoriesList থেকে Set-এ পরিবর্তন করা হয়েছে, ( I25a64 , b/487376359 ) -
Session.createথেকেunscaledGravityAlignedActivitySpaceফ্ল্যাগটি সরানো হয়েছে।ActivitySpaceএখন সর্বদা আনস্কেলড এবং গ্র্যাভিটি-অ্যালাইনড থাকবে। ( If6f11 , b/458173423 ) - রিসোর্স-স্কোপিংয়ের জন্য অ্যান্ড্রয়েড কনটেক্সট পাস করার সুবিধা দিতে
Session.createওভারলোড যোগ করা হয়েছে। ( I7d3fe , b/415805990 , b/477386334 ) -
FloatSize2d.to3d,Matrix3.copy, এবংMatrix4.copyতেJvmOverloadsযোগ করা হয়েছে ( I69586 , b/481371562 ) - কনফিগে
AugmentedObjectট্র্যাকিংয়ের জন্য ক্যাটাগরি সেট করার সুবিধা যোগ করা হয়েছে ( I1f6e4 , b/480220930 ) -
xr:runtime:runtime-interfacesমডিউলটি যোগ করা হয়েছে। ( I52ac6 , b/461561664 )
সংস্করণ 1.0.0-alpha11
২৫শে ফেব্রুয়ারি, ২০২৬
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 ) - Context, Session এবং
CoroutineContextব্যবহার করে একটিXrDeviceতৈরি করার জন্য একটি ফ্যাক্টরি মেথড যোগ করা হয়েছে। ( I139c5 ) - প্ল্যাটফর্মে উপলব্ধ Android XR-এর রানটাইম সংস্করণ জানতে
SpatialApiVersionHelperযোগ করা হয়েছে। ( I7c53c ) -
xr:runtime:runtime-openxrমডিউলটি যোগ করা হয়েছে ( Ib42ea )
সংস্করণ 1.0.0-alpha10
২৮ জানুয়ারী, ২০২৬
androidx.xr.runtime:runtime-*:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
এপিআই পরিবর্তন
-
ConfigMode.HeadTrackingModeConfigMode.DeviceTrackingModeদ্বারা প্রতিস্থাপন করা হয়েছে। ( le273e , b/467150206 ) - Quaternion-এর
toNormalized,times(float),div(float)মেথডগুলো সরিয়ে ফেলা হয়েছে। এই মেথডগুলো অপ্রয়োজনীয়, কারণ সমস্ত Quaternion নির্মাণের সময়ই নর্মালাইজড হয় এবং ক্লাসটি অপরিবর্তনীয়। ( l558fc , b/460210457 )
বাগ সংশোধন
-
Session.createএ ডকুমেন্টেশন যোগ করা হয়েছে, যা ব্যাখ্যা করে কিভাবে অ্যাপ্লিকেশনের প্রধান থ্রেডে সেশন তৈরি করা এড়ানো যায়। ( le5554 , b/463687170 ) - অ্যাপ্লিকেশনগুলিকে
NaNমান দিয়েBoundingBoxতৈরি করা থেকে বিরত রাখা হয়েছে। ( l58c14 , b/464025895 )
সংস্করণ 1.0.0-alpha09
০৩ ডিসেম্বর, ২০২৫
androidx.xr.runtime:runtime-*:1.0.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha09-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
সংস্করণ 1.0.0-alpha08
১৯ নভেম্বর, ২০২৫
androidx.xr.runtime:runtime-*:1.0.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha08-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
নতুন বৈশিষ্ট্য
- ডিভাইসের সক্ষমতা সম্পর্কে তথ্য প্রদানের জন্য
XrDeviceযোগ করা হয়েছে। ( Ic9d1f ) - সেশনের সক্ষমতা জানতে নতুন
ConfigMode.isSupportedAPI যোগ করা হয়েছে। ( Iff7af ) -
XrDisplay.BlendModeAPI যোগ করা হয়েছে। ( I484e4 )
এপিআই পরিবর্তন
- [XrDevice.getPreferredBlendMode]-এর নাম পরিবর্তন করে [XrDevice.getPreferredDisplayBlendMode] রাখা হয়েছে। ( I7e48f )
সংস্করণ 1.0.0-alpha07
২২ অক্টোবর, ২০২৫
androidx.xr.runtime:runtime-*:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
এপিআই পরিবর্তন
-
SessionConfigureConfigureNotSupportedসরিয়ে দিন এবং এর পরিবর্তেUnsupportedOperationExceptionব্যবহার করুন। ( I7680f )
সংস্করণ 1.0.0-alpha06
২৪ সেপ্টেম্বর, ২০২৫
androidx.xr.runtime:runtime-*:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
এপিআই পরিবর্তন
-
HandJointTypexr:xr:runtime:runtimexr:arcore:arcoreএ স্থানান্তর করা হয়েছে। ( Iadb9c , b/409058039 ) - অন্যান্য ম্যাথ লাইব্রেরির সাথে সামঞ্জস্য রাখার জন্য
Vector2,Vector3,Vector4এরcomponentWiseMultiplicationএর গুণ অপারেটরকে scale-এ পরিবর্তন করা হচ্ছে এবং অপারেটর চিহ্নটি সরিয়ে দেওয়া হচ্ছে। এছাড়াও, Vector ক্লাসগুলো থেকেcomponentWiseDivisionসরিয়ে দিয়েVector.scale(otherVector.inverse())ব্যবহার করা হচ্ছে। ( I8e1f6 , b/399146447 ) - [unscaled] যোগ করে এক স্কেলের একটি ম্যাট্রিক্স ফেরত দেওয়া হয়। ( I6381d , b/434928658 )
-
:xr:runtime:runtime-guavaসরিয়ে ফেলা হবে কারণCoroutines.ktSuspendtoFutureAdapterদ্বারা প্রতিস্থাপন করা হয়েছে। ( I0cd3c , b/406597902 )
সংস্করণ 1.0.0-alpha05
৩০ জুলাই, ২০২৫
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প্রদান করতে পারে। উল্লেখ্য যে, রিসোর্সের মালিকানার জন্য এখনও একটি Activity প্রদান করতে হবে এবংLifecycleOwnerটিকে অবশ্যই Activity-র স্কোপের মধ্যে থাকতে হবে। ( I1690b ) -
FakeRuntimeAnchor.anchorsCreatedনাম পরিবর্তন করেanchorsCreatedCountরাখা হয়েছে ( I96df9 , b/424441218 ) - কনফিগ
*Modeভ্যালুগুলোর আচরণ প্রতিফলিত করার জন্য সেগুলোর নাম পরিবর্তন করা হয়েছে। ( I6d247 , b/414648065 ) - Kotlin 2.0 দিয়ে প্রকাশিত প্রোজেক্টগুলি ব্যবহার করার জন্য KGP 2.0.0 বা তার নতুন সংস্করণ প্রয়োজন ( Idb6b5 , b/344563182 )
- ম্যানিফেস্ট স্ট্রিং সম্পর্কিত API-গুলো
:xr:runtime:runtimeথেকে:xr:runtime:runtime-manifestসরানো হয়েছে। প্যাকেজের নামandroidx.xr.runtimeথেকেandroidx.xr.runtime.manifestএ পরিবর্তিত হয়েছে। ( I610ad , b/418800249 ) -
Session.resume(),Session.pause(), এবংSession.destroy()এপিআই (API) থেকে সরিয়ে ফেলা হয়েছে। Session আরLifecycleOwnerনয়। এখন থেকে Session-এর লাইফসাইকেলSession.create()এ পাস করা Activity-র লাইফসাইকেলের সাথে সংযুক্ত হবে। ( I28a03 ) - এই লাইব্রেরিটি এখন JSpecify নালনেস অ্যানোটেশন ব্যবহার করে, যা টাইপ-ইউজ। সঠিক ব্যবহার নিশ্চিত করতে কোটলিন ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্টটি ব্যবহার করা উচিত:
-Xjspecify-annotations=strict(কোটলিন কম্পাইলারের ২.১.০ সংস্করণ থেকে এটি ডিফল্ট হিসেবে ব্যবহৃত হয়) ( Ia8420 , b/326456246 ) - মূল রানটাইম আর্টিফ্যাক্ট (
:xr:runtime:runtime)-এ শুধুমাত্র কোলিন-স্টাইলের অ্যাসিঙ্ক এপিআই থাকবে। জাভা ডেভেলপাররা সামঞ্জস্যপূর্ণ এপিআই অ্যাক্সেস করার জন্য:xr:runtime:runtime-guavaএর উপর নির্ভর করতে পারেন। ( I05d4a , b/426639315 ) - প্রধান রানটাইম আর্টিফ্যাক্ট (
:xr:runtime:runtime)-এ শুধুমাত্র কোটলিন-স্টাইলের অ্যাসিঙ্ক এপিআই থাকবে। জাভা ডেভেলপাররা সামঞ্জস্যপূর্ণ এপিআই অ্যাক্সেস করার জন্যxr:runtime:runtime-rxjava3লাইব্রেরির উপর নির্ভর করতে পারেন। ( I64122 , b/426639775 ) - Coroutines-কে
:xr:runtime:runtime-guavaএবং Flows-কে:xr:runtime:runtime-rxjava3তে স্থানান্তর করুন। ( I60ae9 ) - পর্যাপ্ত অনুমতি না দেওয়া হলে
Session.createএবংSession.configureএখনSessionCreatePermissionsNotGrantedবাSessionConfigurePermissionsNotGrantedরিটার্ন করার পরিবর্তেSecurityExceptionথ্রো করে। ( I7c488 , b/430651879 )
সংস্করণ 1.0.0-alpha04
৭ মে, ২০২৫
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-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- বিদ্যমান অ্যান্ড্রয়েড লাইফসাইকেল প্যারাডাইমগুলোর সাথে আরও বেশি আন্তঃকার্যক্ষমতার জন্য সেশন এখন
androidx.lifecycle.LifecycleOwnerপ্রয়োগ করেছে। - Android XR-এর জন্য ম্যানিফেস্ট স্ট্রিংগুলো এখানে নির্দিষ্ট ও নথিভুক্ত করা হয়েছে।
- দৃশ্যের বিষয়বস্তু ব্যবহারকারীর দৃষ্টিসীমার ভেতরে বা বাইরে চলে গেলে তা নিরীক্ষণ করার জন্য স্থানিক দৃশ্যমানতা কলব্যাক এক্সটেনশন মেথড যোগ করা হয়েছে।
-
JxrPlatformAdapterএর (এবং এর সাথে সম্পর্কিত সমস্ত ক্লাসের) একটি স্টাব সংস্করণ যোগ করা হয়েছে। -
SceneCoreএর সেশনের পরিবর্তেSceneCoreএবং Runtime উভয় স্থানেই সেশন ব্যবহার করা হবে। -
ActivityPose.hitTestযোগ করা হয়েছে, যা ভার্চুয়াল কন্টেন্টের বিরুদ্ধেhitTestকরার সুযোগ করে দেয়। - কম্পাইল করার সময় একাধিক রানটাইম ইমপ্লিমেন্টেশন নির্দিষ্ট করার সুবিধা এখন সমর্থিত। বর্তমান ডিভাইসের ফিচার সেটের উপর ভিত্তি করে এক্সিকিউশনের সময় শুধুমাত্র একটি লোড করা হবে।
-
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.createJetpack XR-এর জন্যARCoreএবং/অথবাSceneCoreলোড করা সমর্থন করে। এগুলোর মধ্যে অন্তত একটি অবশ্যই সরবরাহ করতে হবে (পরীক্ষামূলক সংস্করণ উপলব্ধ আছে)। -
Anchor.loadএবংAnchor.unpersistএ একটি অবৈধ UUID পাস করা হলেFakePerceptionManagerএকটিAnchorInvalidUuidExceptionথ্রো করে। -
CoreStateএখন আর একটি ডেটা ক্লাস নয়।
বাগ সংশোধন
- স্থির রানটাইম প্রোগার্ড কনফিগারেশন।
সংস্করণ 1.0.0-alpha03
২৬ ফেব্রুয়ারি, ২০২৫
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
১২ ফেব্রুয়ারী, ২০২৫
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রানটাইম ফাংশনগুলো, যেগুলো একটি Anchor রিটার্ন করে, সেগুলো এখনAnchorResourcesExhaustedExceptionথ্রো করে যদি তারা এমন কোনো এরর কোডের সম্মুখীন হয় যা নির্দেশ করে যেOpenXRরিসোর্স লিমিট শেষ হয়ে গেছে। - এখন
Session.createএবংSession.resumeব্যবহারের জন্যandroid.permission.HAND_TRACKINGপারমিশনটি প্রয়োজন।
নতুন বৈশিষ্ট্য
- হ্যান্ড ট্র্যাকিং সাপোর্ট যোগ করা হয়েছে।
বাগ সংশোধন
- এমুলেটরে চালানোর সময় অ্যাঙ্কর তৈরি করা আরও স্থিতিশীল হয়।
সংস্করণ 1.0.0-alpha01
১২ ডিসেম্বর, ২০২৪
androidx.xr.runtime:runtime-* 1.0.0-alpha01 প্রকাশিত হয়েছে।
প্রাথমিক রিলিজের বৈশিষ্ট্যসমূহ
Jetpack XR রানটাইম-এর প্রাথমিক সংস্করণ। এই লাইব্রেরিতে Jetpack XR লাইব্রেরি স্যুটের জন্য প্রয়োজনীয় মৌলিক কার্যকারিতাগুলো রয়েছে। এর মধ্যে রয়েছে ক্যাপাবিলিটি ডিসকভারি, লাইফসাইকেল ম্যানেজমেন্ট, কনফিগারেশন এবং আরও অনেক কিছু। এক্সিকিউশন প্ল্যাটফর্মের উপর নির্ভর করে রানটাইম লাইব্রেরিটি বিভিন্ন সংস্করণ (যেমন runtime-openxr বা runtime-testing ) প্রদান করে। এছাড়াও, এই লাইব্রেরিটি Vector3 এবং Matrix4 এর মতো মৌলিক গাণিতিক অ্যাবস্ট্রাকশনগুলো সরবরাহ করে, যা সম্পূর্ণ Jetpack XR API সারফেস জুড়ে ব্যবহৃত হয়।
Session: এটি আপনাকে XR সিস্টেমের উপর সূক্ষ্ম নিয়ন্ত্রণ প্রদান করে, যার মধ্যে কখন প্রসেসিং সম্পাদিত হবে বা হবে না তা নির্ধারণ করা এবং সামগ্রিক কনফিগারেশন অন্তর্ভুক্ত। এটি সেই হ্যান্ডেল যা আপনি অন্যান্য সমস্ত API জুড়ে অন্তর্নিহিত সিস্টেমের সক্ষমতাগুলো আনলক করতে ব্যবহার করবেন।Pose: যেকোনো স্থানাঙ্ক ব্যবস্থায় অবস্থিত একটি অবস্থান, যার সাথে একটি নির্দিষ্ট অবস্থান এবং অভিমুখ যুক্ত থাকে। Jetpack XR-এর জন্য ARCore এবং Jetpack SceneCore-এর সাথে অবজেক্টের অবস্থান জানানোর জন্য আপনি এই ক্লাসটি ব্যবহার করবেন।
পরিচিত সমস্যা
-
configureবর্তমানে নিষ্ক্রিয়। ভবিষ্যতের রিলিজগুলিতে নতুন সেটিংস যোগ করা হবে যা ব্যবহার করে আপনিSessionআচরণ নিয়ন্ত্রণ করতে পারবেন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-03-25 UTC-তে শেষবার আপডেট করা হয়েছে।