Android XR-এর জন্য বিল্ডিংয়ের ওভারভিউ

অ্যান্ড্রয়েড এক্সআর অ্যান্ড্রয়েড প্ল্যাটফর্ম এবং ইকোসিস্টেমের একটি এক্সটেনশন। Android XR SDK আপনাকে পরিচিত অ্যান্ড্রয়েড ফ্রেমওয়ার্ক এবং টুল ব্যবহার করে বা OpenXR এবং WebXR-এর মতো ওপেন স্ট্যান্ডার্ড ব্যবহার করে XR অ্যাপ তৈরি করতে দেওয়ার জন্য ডিজাইন করা হয়েছে। প্লে স্টোর থেকে XR হেডসেটে ইনস্টল করার জন্য সমস্ত সামঞ্জস্যপূর্ণ মোবাইল বা বড় স্ক্রীনের অ্যাপ পাওয়া যাবে। আপনার অ্যাপটি সামঞ্জস্যপূর্ণ কিনা তা দেখতে সামঞ্জস্যের বিবেচনাগুলি পর্যালোচনা করুন।

এই গাইড নিম্নলিখিত ক্ষেত্রগুলি ব্যাখ্যা করে:

  • আপনার বিকাশের সরঞ্জাম এবং প্রযুক্তি নির্বাচন করা
  • অ্যান্ড্রয়েড এক্সআর-এর জন্য অ্যাপ ডিজাইন করা
  • আপনার অ্যাপের ম্যানিফেস্ট ফাইল কনফিগার করা হচ্ছে
  • অ্যাপ ম্যানিফেস্ট সামঞ্জস্যের বিবেচনা
  • Android XR-এর জন্য অনুমতি বোঝা
  • Android XR অ্যাপের গুণমান নিশ্চিত করা
  • অ্যান্ড্রয়েড এক্সআর-এর জন্য আপনার অ্যাপ প্যাকেজিং এবং বিতরণ করা

আপনার উন্নয়ন সরঞ্জাম এবং প্রযুক্তি নির্বাচন করুন

Android XR-এর জন্য একটি অ্যাপ তৈরি করার সময়, আপনি নিম্নলিখিত উন্নয়ন প্ল্যাটফর্ম এবং প্রযুক্তিগুলি থেকে বেছে নিতে পারেন:

জেটপ্যাক এক্সআর এসডিকে

Jetpack XR SDK-এ Android XR Jetpack লাইব্রেরি রয়েছে যা XR ডিভাইসগুলির অনন্য ক্ষমতার সুবিধা নেওয়ার জন্য তৈরি করা হয়েছে। আপনি যদি নিম্নলিখিতগুলির যেকোনো একটি করতে চান তাহলে এই SDK দিয়ে শুরু করুন:

  • একটি বিদ্যমান Android মোবাইল বা ট্যাবলেট অ্যাপ অপ্টিমাইজ বা উন্নত করুন
  • Android Studio এবং Jetpack ব্যবহার করে একটি নতুন Android XR অ্যাপ তৈরি করুন

আপনি যদি ইতিমধ্যেই অ্যান্ড্রয়েড জেটপ্যাকের সাথে বিকাশ করতে স্বাচ্ছন্দ্যবোধ করেন তবে জেটপ্যাক এক্সআর SDK আপনার জন্য একটি স্বাভাবিক উপযুক্ত। এটি সেই ফ্রেমওয়ার্ক এবং লাইব্রেরির সাথে নির্বিঘ্নে একত্রিত করার জন্য ডিজাইন করা হয়েছে এবং আপনাকে নিমজ্জিত XR অভিজ্ঞতা তৈরির জন্য বিদ্যমান জ্ঞান ব্যবহার করতে দেয়।

Jetpack XR SDK এর সাথে ডেভেলপ করা সম্পর্কে আরও জানুন

ঐক্য

ইউনিটি ইঞ্জিন হল একটি রিয়েল-টাইম 3D ডেভেলপমেন্ট ইঞ্জিন যা শিল্পী, ডিজাইনার এবং ডেভেলপারদের নিমগ্ন এবং ইন্টারেক্টিভ অভিজ্ঞতা তৈরি করতে সহযোগিতা করতে দেয়। ইউনিটির অ্যান্ড্রয়েড এক্সআর সমর্থন আপনাকে ইউনিটির প্রতিষ্ঠিত ওপেনএক্সআর সমর্থন এবং বিকাশকারী ইকোসিস্টেম থেকে উপকৃত হওয়ার সাথে সাথে আপনার বিকাশ করা 3D অভিজ্ঞতাগুলির উপর একটি উচ্চ স্তরের নিয়ন্ত্রণ দেয়।

আপনার যদি ইতিমধ্যেই ইউনিটির সাথে তৈরি একটি XR অভিজ্ঞতা থাকে বা আপনি যদি ইউনিটি বিকাশের সাথে পরিচিত হন তবে এই বিকল্পটি দিয়ে শুরু করুন।

ইউনিটি ফর অ্যান্ড্রয়েড এক্সআর-এর সাথে ডেভেলপ করার বিষয়ে আরও জানুন

ওপেনএক্সআর

OpenXR হল একটি রয়্যালটি-মুক্ত, ওপেন স্ট্যান্ডার্ড যা উচ্চ-কর্মক্ষমতা, মাল্টি-প্ল্যাটফর্ম XR অভিজ্ঞতা তৈরির জন্য ব্যবহার করা যেতে পারে। Android XR OpenXR 1.0 এবং 1.1 সমর্থন করে এবং আমরা Android XR-এর জন্য নতুন এক্সটেনশনের সাথে স্পেসিফিকেশন প্রসারিত করছি। যেহেতু অ্যান্ড্রয়েড এক্সআর ওপেন স্ট্যান্ডার্ডে তৈরি, তাই ওপেনএক্সআর এবং অ্যান্ড্রয়েডকে সমর্থন করে এমন ডেভেলপমেন্ট টুলগুলি অ্যান্ড্রয়েড এক্সআর-এর সাথে সামঞ্জস্যপূর্ণ হওয়া উচিত।

Android XR-এর জন্য OpenXR সমর্থন সম্পর্কে আরও জানুন

ওয়েবএক্সআর

WebXR আপনাকে ওয়েবের জন্য নিমগ্ন অভিজ্ঞতা তৈরি করতে দেয়। এটি Android XR-এ Chrome-এর মতো সামঞ্জস্যপূর্ণ ওয়েব ব্রাউজারে VR এবং AR ডিভাইসগুলিতে অ্যাক্সেস প্রদান করে।

আপনি যদি ওয়েবের জন্য একটি XR অভিজ্ঞতা তৈরি করতে চান বা যদি আপনি একটি ওয়েব অ্যাপে XR ক্ষমতা যুক্ত করতে চান তবে এই বিকল্পটি দিয়ে শুরু করুন। বিদ্যমান WebXR অভিজ্ঞতাগুলি Android XR-এও কাজ করবে।

WebXR দিয়ে ওয়েব অ্যাপ তৈরি করার বিষয়ে আরও জানুন

XR এর জন্য ডিজাইন

XR প্রথাগত ফ্ল্যাট পর্দার বাইরে ডিজাইনের পৃষ্ঠকে প্রসারিত করে; আপনি নিমগ্ন অভিজ্ঞতা ডিজাইন করতে পারেন যা শারীরিক এবং ভার্চুয়াল বাস্তবতাকে মিশ্রিত করে। আপনি একটি একেবারে নতুন অভিজ্ঞতা তৈরি করছেন বা বিদ্যমান অ্যাপে নিমজ্জিত উপাদান যোগ করছেন, Android XR গাইডের জন্য ডিজাইন আপনাকে শুরু করতে সাহায্য করতে পারে।

আপনার অ্যাপের ম্যানিফেস্ট ফাইল কনফিগার করুন

অন্যান্য অ্যান্ড্রয়েড অ্যাপ প্রোজেক্টের মতো, আপনার অ্যান্ড্রয়েড এক্সআর অ্যাপে অবশ্যই নির্দিষ্ট ম্যানিফেস্ট সেটিংস সহ একটি AndroidManifest.xml ফাইল থাকতে হবে। ম্যানিফেস্ট ফাইলটি Android বিল্ড টুল, অ্যান্ড্রয়েড অপারেটিং সিস্টেম এবং Google Play-তে আপনার অ্যাপ সম্পর্কে প্রয়োজনীয় তথ্য বর্ণনা করে। আরও তথ্যের জন্য অ্যাপ ম্যানিফেস্ট ওভারভিউ গাইড দেখুন।

XR ডিফারেনিয়েটেড অ্যাপের জন্য, আপনার ম্যানিফেস্ট ফাইলে অবশ্যই নিম্নলিখিত উপাদান এবং গুণাবলী থাকতে হবে:

PROPERTY_ACTIVITY_XR_START_MODE সম্পত্তি

android:name="android.window.PROPERTY_ACTIVITY_XR_START_MODE" বৈশিষ্ট্যটি সিস্টেমকে জানাতে দেয় যে কার্যকলাপ শুরু হলে একটি নির্দিষ্ট মোডে একটি কার্যকলাপ চালু করা উচিত৷

এই সম্পত্তির জন্য তিনটি সম্ভাব্য মান আছে:

  • XR_ACTIVITY_START_MODE_HOME_SPACE (শুধু জেটপ্যাক XR SDK)
  • XR_ACTIVITY_START_MODE_FULL_SPACE_MANAGED (শুধু Jetpack XR SDK)
  • XR_ACTIVITY_START_MODE_FULL_SPACE_UNMANAGED (শুধুমাত্র OpenXR)

XR_ACTIVITY_START_MODE_HOME_SPACE

(শুধুমাত্র Jetpack XR SDK দিয়ে তৈরি অ্যাপ)

হোম স্পেসে আপনার অ্যাপ চালু করতে এই স্টার্ট মোড ব্যবহার করুন। হোম স্পেসে, একাধিক অ্যাপ পাশাপাশি চলতে পারে, যাতে ব্যবহারকারীরা একাধিক কাজ করতে পারে। যেকোনো মোবাইল বা বড় স্ক্রিনের অ্যান্ড্রয়েড অ্যাপ হোম স্পেসে কাজ করতে পারে, সেইসাথে জেটপ্যাক এক্সআর SDK ব্যবহার করে তৈরি XR অ্যাপ।

<manifest ... >

   <application ... >
       <property
           android:name="android.window.PROPERTY_XR_ACTIVITY_START_MODE"
           android:value="XR_ACTIVITY_START_MODE_HOME_SPACE" />
       <activity
           android:name="com.example.myapp.MainActivity" ... >

           <intent-filter>
               <action android:name="android.intent.action.MAIN" />

               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
       </activity>
   </application>
</manifest>

XR_ACTIVITY_START_MODE_FULL_SPACE_MANAGED

(শুধুমাত্র Jetpack XR SDK দিয়ে তৈরি অ্যাপ)

এই স্টার্ট মোডটি ব্যবহার করে আপনার অ্যাপটি সম্পূর্ণ স্পেসে লঞ্চ করুন। ফুল স্পেসে, শুধুমাত্র একটি অ্যাপ একবারে চলে, কোনও স্থানের সীমানা ছাড়াই, এবং অন্যান্য সমস্ত অ্যাপ লুকানো থাকে।


<manifest ... >

   <application ... >
       <property
           android:name="android.window.PROPERTY_XR_ACTIVITY_START_MODE"
           android:value="XR_ACTIVITY_START_MODE_FULL_SPACE_MANAGED" />
       <activity
           android:name="com.example.myapp.MainActivity" ... >

           <intent-filter>
               <action android:name="android.intent.action.MAIN" />

               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
       </activity>
   </application>
</manifest>

XR_ACTIVITY_START_MODE_FULL_SPACE_UNMANAGED

(শুধু OpenXR দিয়ে তৈরি অ্যাপ)

OpenXR সহ নির্মিত অ্যাপগুলিকে পূর্ণ স্থানে লঞ্চ করতে হবে এবং XR_ACTIVITY_START_MODE_FULL_SPACE_UNMANAGED স্টার্ট মোড ব্যবহার করতে হবে৷ অ্যান্ড্রয়েড এক্সআরে অব্যবস্থাপিত সম্পূর্ণ স্থান সংকেত অ্যাপটি OpenXR ব্যবহার করে।


<manifest ... >

   <application ... >
       <property
           android:name="android.window.PROPERTY_XR_ACTIVITY_START_MODE"
           android:value="XR_ACTIVITY_START_MODE_FULL_SPACE_UNMANAGED" />
       <activity
           android:name="com.example.myapp.MainActivity" ... >

           <intent-filter>
               <action android:name="android.intent.action.MAIN" />

               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
       </activity>
   </application>
</manifest>

XR অ্যাপের জন্য প্যাকেজ ম্যানেজার বৈশিষ্ট্য

আপনি যখন Google Play Store এর মাধ্যমে অ্যাপ্লিকেশনগুলি বিতরণ করেন , তখন আপনি অ্যাপ ম্যানিফেস্টে প্রয়োজনীয় হার্ডওয়্যার বা সফ্টওয়্যার বৈশিষ্ট্যগুলি নির্দিষ্ট করতে পারেন৷ uses-feature উপাদানটি প্লে স্টোরকে ব্যবহারকারীদের দেখানো অ্যাপগুলিকে যথাযথভাবে ফিল্টার করতে দেয়।

নিম্নলিখিত বৈশিষ্ট্যগুলি XR অ্যাপগুলির জন্য নির্দিষ্ট৷

android.software.xr.immersive

যদি আপনার অ্যাপটি Android XR প্ল্যাটফর্মকে টার্গেট করে এবং শুধুমাত্র XR সমর্থন করে এমন প্ল্যাটফর্মে চলে, তাহলে মানটি সত্যে সেট করুন। যদি আপনার অ্যাপে কিছু XR অপ্টিমাইজ করা বৈশিষ্ট্য থাকে কিন্তু এটি নন-XR ডিভাইসেও চলতে পারে, তাহলে মানটিকে মিথ্যাতে সেট করুন।

OpenXR বা ইউনিটির সাহায্যে নির্মিত অ্যাপগুলির এই মানটি সত্যে সেট করা প্রয়োজন

<uses-feature android:name="android.software.xr.immersive" android:required="true" />

android.hardware.xr.input.controller

এই বৈশিষ্ট্যটি নির্দেশ করে যে অ্যাপটিকে সঠিকভাবে কাজ করার জন্য একটি উচ্চ নির্ভুলতা, 6DoF (স্বাধীনতার ডিগ্রি) মোশন কন্ট্রোলার থেকে ইনপুট প্রয়োজন। যদি আপনার অ্যাপ কন্ট্রোলার সমর্থন করে এবং সেগুলি ছাড়া কাজ করতে না পারে, তাহলে মানটি সত্যে সেট করুন। আপনার অ্যাপ যদি কন্ট্রোলারকে সমর্থন করে কিন্তু সেগুলি ছাড়া কাজ করতে পারে, তাহলে এটিকে মিথ্যাতে সেট করুন।

<uses-feature android:name="android.hardware.xr.input.controller" android:required="true" />

android.hardware.xr.input.hand_tracking

এই পতাকাটি নির্দেশ করে যে অ্যাপটির সঠিকভাবে কাজ করার জন্য উচ্চ বিশ্বস্ততার হ্যান্ড ট্র্যাকিং প্রয়োজন, যার মধ্যে অবস্থান, অভিযোজন এবং ব্যবহারকারীর হাতের জয়েন্টগুলির বেগ। যদি আপনার অ্যাপ হ্যান্ড ট্র্যাকিং সমর্থন করে এবং এটি ছাড়া কাজ করতে না পারে, তাহলে মান সত্যে সেট করুন। যদি আপনার অ্যাপ হ্যান্ড ট্র্যাকিং সমর্থন করে, কিন্তু এটি ছাড়াই কাজ করতে পারে, তাহলে এটি মিথ্যাতে সেট করুন।

<uses-feature android:name="android.hardware.xr.input.hand_tracking" android:required="true" />

android.hardware.xr.input.eye_tracking

এই পতাকাটি নির্দেশ করে যে ইনপুট সঠিকভাবে কাজ করার জন্য অ্যাপটির উচ্চ বিশ্বস্ততার চোখের ট্র্যাকিং প্রয়োজন। যদি আপনার অ্যাপ ইনপুটের জন্য আই ট্র্যাকিং সমর্থন করে এবং এটি ছাড়া কাজ করতে না পারে, তাহলে মানটি সত্যে সেট করুন। যদি আপনার অ্যাপ ইনপুটের জন্য আই ট্র্যাকিং সমর্থন করে, কিন্তু এটি ছাড়াই কাজ করতে পারে, তাহলে এটি মিথ্যাতে সেট করুন।

<uses-feature android:name="android.hardware.xr.input.eye_tracking" android:required="true" />

মোবাইল এবং বড় স্ক্রিনের অ্যাপের জন্য অ্যাপ ম্যানিফেস্ট সামঞ্জস্যের বিবেচনা

XR অ্যাপস বিভাগে প্যাকেজম্যানেজার বৈশিষ্ট্যে যেমন বর্ণনা করা হয়েছে, অ্যাপগুলি ঘোষণা করে যে তারা একটি বৈশিষ্ট্যকে অ্যাপ ম্যানিফেস্টে <uses-feature> এলিমেন্টে ঘোষণা করে ব্যবহার করে। কিছু বৈশিষ্ট্য, যেমন টেলিফোনি বা GPS, সমস্ত ডিভাইসের সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে৷

অসমর্থিত বৈশিষ্ট্য

Google Play স্টোর নিম্নলিখিত Android বৈশিষ্ট্য ঘোষণাগুলি ব্যবহার করে একটি ডিভাইসে ইনস্টলেশনের জন্য উপলব্ধ অ্যাপ্লিকেশনগুলিকে ফিল্টার করে

ক্যামেরা হার্ডওয়্যার

android.hardware.camera.ar

android.hardware.camera.autofocus

android.hardware.camera.capability.manual_post_processing

android.hardware.camera.capability.manual_sensor

android.hardware.camera.capability.raw

android.hardware.camera.concurrent

android.hardware.camera.external

android.hardware.camera.flash

android.hardware.camera.level.full

সংযোগ

android.hardware.ethernet

android.hardware.uwb

android.hardware.ipsec_tunnel_migration

ডিভাইস কনফিগারেশন

android.hardware.ram.low

ফর্ম ফ্যাক্টর কনফিগারেশন

android.hardware.type.automotive

android.hardware.type.embedded

android.hardware.type.pc

android.hardware.type.television

android.hardware.type.watch

android.software.leanback

android.software.leanback_only

android.software.live_tv

ইনপুট

android.hardware.consumerir

android.software.input_methods

অবস্থান

android.hardware.location.gps

নিয়ার ফিল্ড কমিউনিকেশন

android.hardware.nfc

android.hardware.nfc.ese

android.hardware.nfc.hce

android.hardware.nfc.hcef

android.hardware.nfc.uicc

android.hardware.nfc.beam

নিরাপত্তা কনফিগারেশন এবং হার্ডওয়্যার

android.hardware.se.omapi.ese

android.hardware.se.omapi.sd

android.hardware.se.omapi.uicc

android.hardware.biometrics.face

android.hardware.fingerprint

android.hardware.identity_credential

android.hardware.identity_credential_direct_access

android.hardware.keystore.limited_use_key

android.hardware.keystore.single_use_key

android.hardware.strongbox_keystore

সেন্সর

android.hardware.sensor.accelerometer_limited_axes

android.hardware.sensor.accelerometer_limited_axes_uncalibrated

android.hardware.sensor.ambient_temperature

android.hardware.sensor.barometer

android.hardware.sensor.gyroscope_limited_axes

android.hardware.sensor.gyroscope_limited_axes_uncalibrated

android.hardware.sensor.heading

android.hardware.sensor.heartrate

android.hardware.sensor.heartrate.ecg

android.hardware.sensor.hinge_angle

android.hardware.sensor.light

android.hardware.sensor.relative_humidity

android.hardware.sensor.stepcounter

android.hardware.sensor.stepdetector

সফটওয়্যার কনফিগারেশন

android.software.backup

android.software.connectionservice

android.software.expanded_picture_in_picture

android.software.live_wallpaper

android.software.picture_in_picture

android.software.telecom

android.software.wallet_location_based_suggestions

টেলিফোনি

android.hardware.telephony

android.hardware.telephony.calling

android.hardware.telephony.cdma

android.hardware.telephony.data

android.hardware.telephony.euicc

android.hardware.telephony.euicc.mep

android.hardware.telephony.gsm

android.hardware.telephony.ims

android.hardware.telephony.mbms

android.hardware.telephony.messaging

android.hardware.telephony.radio.access

android.hardware.telephony.subscription

android.software.sip

android.software.sip.voip

ভার্চুয়াল বাস্তবতা (উত্তরাধিকার)

android.hardware.vr.headtracking

android.hardware.vr.high_performance

android.software.vr.mode

উইজেট

android.software.app_widgets

XR-এর অনুমতিগুলি বুঝুন

মোবাইল ডিভাইসের অ্যাপ এবং অন্যান্য ফর্ম ফ্যাক্টরের মতোই, XR অ্যাপগুলির দ্বারা অফার করা কিছু কার্যকারিতার জন্য আপনার অ্যাপের AndroidManifest ফাইলে অনুমতিগুলি ঘোষণা করার প্রয়োজন হতে পারে। বিপজ্জনক অনুমতির ক্ষেত্রে, আপনার অ্যাপকে রানটাইম অনুমতির অনুরোধ করতে হতে পারে। আরও গভীরতর তথ্যের জন্য Android-এ অনুমতিগুলি এবং অনুমতির সর্বোত্তম অনুশীলনগুলি পড়ুন৷

XR বৈশিষ্ট্যের জন্য অনুমতি

নিম্নলিখিত অনুমতিগুলি XR অ্যাপগুলি ব্যবহার করতে পারে৷ এই বিভাগের সমস্ত অনুমতিগুলিকে বিপজ্জনক অনুমতি হিসাবে বিবেচনা করা হয়, তাই আপনাকে অবশ্যই সেগুলিকে আপনার অ্যাপ ম্যানিফেস্টে ঘোষণা করতে হবে এবং রানটাইমে তাদের অনুরোধ করতে হবে৷

android.permission.EYE_TRACKING

এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন

অবতারের উদ্দেশ্যে ব্যবহারকারীর চোখের ভঙ্গি এবং অভিযোজনের প্রতিনিধিত্ব করা

Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷

n/a

OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন

XR_ANDROID_avatar_eyes

এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য

অ্যান্ড্রয়েড এক্সআর: এআর ফেস

android.permission.EYE_TRACKING_FINE

এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন

চোখের দৃষ্টি ইনপুট এবং মিথস্ক্রিয়া

Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷

n/a

OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন

XR_EXT_eye_gaze_interaction

এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য

Eye Gaze Interaction

android.permission.FACE_TRACKING

এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন

মুখের অভিব্যক্তি ট্র্যাকিং এবং রেন্ডারিং

Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷

n/a

OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন

XR_ANDROID_face_tracking

এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য

XRFaceTrackingFeature

android.permission.HAND_TRACKING

এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন

হ্যান্ড জয়েন্ট ভঙ্গি এবং কৌণিক এবং রৈখিক বেগ ট্র্যাকিং; ব্যবহারকারীর হাতের একটি জাল উপস্থাপনা ব্যবহার করে

Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷

n/a

OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন

XR_ANDROID_hand_mesh

XR_EXT_hand_tracking

এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য

XR Hands

XRHandMeshFeature

android.permission.SCENE_UNDERSTANDING

এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন

হালকা অনুমান; জাল পৃষ্ঠের উপর পাসথ্রু প্রজেক্ট করা; পরিবেশে ট্র্যাকবলের বিরুদ্ধে রেকাস্ট করা; প্লেন ট্র্যাকিং; অবজেক্ট ট্র্যাকিং; অক্লুশন এবং আঘাত পরীক্ষার জন্য গভীরতার সাথে কাজ করা; অবিরাম নোঙ্গর

Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷

প্লেন ট্র্যাকিং

হিট টেস্টিং

অ্যাঙ্কর জেদ

OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন

XR_ANDROID_anchor_persistence

XR_ANDROID_depth_texture

XR_ANDROID_light_estimation

XR_ANDROID_composition_layer_passthrough_mesh

XR_ANDROID_raycast

XR_ANDROID_trackables

XR_ANDROID_trackables_object

এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য

XRAnchorFeature

XRDepthTextureFeature

XRLightEstimationFeature

XRPassthroughFeature

XRTrackableFeature

XRObjectTrackingFeature

Android XR অ্যাপের গুণমান নিশ্চিত করুন

আপনার অ্যাপটি একটি দুর্দান্ত ব্যবহারকারীর অভিজ্ঞতা প্রদান করে তা নিশ্চিত করতে, আমাদের Android XR অ্যাপের গুণমানের নির্দেশিকা পর্যালোচনা করুন।

Android XR-এর জন্য আপনার অ্যাপ প্যাকেজ এবং বিতরণ করুন

Android XR Google Play এর মাধ্যমে XR হেডসেটে বিভিন্ন ধরনের অ্যাপ এবং অভিজ্ঞতা নিয়ে আসে। অ্যানড্রয়েড XR-এর জন্য প্যাকেজিং এবং অ্যাপ্লিকেশানগুলি বিতরণ করার নির্দেশিকাতে , আপনি প্লে স্টোর এবং প্লে কনসোলের সাথে শুরু করা, ট্র্যাক প্রকাশ করা, অ্যান্ড্রয়েড অ্যাপ বান্ডেল প্রস্তুত করা এবং অ্যাপের আকারের সীমাবদ্ধতা সম্পর্কে তথ্য পাবেন।