অ্যান্ড্রয়েড এক্সআর অ্যান্ড্রয়েড প্ল্যাটফর্ম এবং ইকোসিস্টেমের একটি এক্সটেনশন। 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, সমস্ত ডিভাইসের সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে৷
অসমর্থিত বৈশিষ্ট্য
ক্যামেরা হার্ডওয়্যার
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.level.full
সংযোগ
android.hardware.ipsec_tunnel_migration
ডিভাইস কনফিগারেশন
ফর্ম ফ্যাক্টর কনফিগারেশন
android.hardware.type.automotive
android.hardware.type.embedded
android.hardware.type.television
android.software.leanback_only
ইনপুট
android.software.input_methods
অবস্থান
নিয়ার ফিল্ড কমিউনিকেশন
নিরাপত্তা কনফিগারেশন এবং হার্ডওয়্যার
android.hardware.se.omapi.uicc
android.hardware.biometrics.face
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.relative_humidity
android.hardware.sensor.stepcounter
android.hardware.sensor.stepdetector
সফটওয়্যার কনফিগারেশন
android.software.connectionservice
android.software.expanded_picture_in_picture
android.software.live_wallpaper
android.software.picture_in_picture
android.software.wallet_location_based_suggestions
টেলিফোনি
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.hardware.vr.headtracking
android.hardware.vr.high_performance
উইজেট
XR-এর অনুমতিগুলি বুঝুন
মোবাইল ডিভাইসের অ্যাপ এবং অন্যান্য ফর্ম ফ্যাক্টরের মতোই, XR অ্যাপগুলির দ্বারা অফার করা কিছু কার্যকারিতার জন্য আপনার অ্যাপের AndroidManifest ফাইলে অনুমতিগুলি ঘোষণা করার প্রয়োজন হতে পারে। বিপজ্জনক অনুমতির ক্ষেত্রে, আপনার অ্যাপকে রানটাইম অনুমতির অনুরোধ করতে হতে পারে। আরও গভীরতর তথ্যের জন্য Android-এ অনুমতিগুলি এবং অনুমতির সর্বোত্তম অনুশীলনগুলি পড়ুন৷
XR বৈশিষ্ট্যের জন্য অনুমতি
নিম্নলিখিত অনুমতিগুলি XR অ্যাপগুলি ব্যবহার করতে পারে৷ এই বিভাগের সমস্ত অনুমতিগুলিকে বিপজ্জনক অনুমতি হিসাবে বিবেচনা করা হয়, তাই আপনাকে অবশ্যই সেগুলিকে আপনার অ্যাপ ম্যানিফেস্টে ঘোষণা করতে হবে এবং রানটাইমে তাদের অনুরোধ করতে হবে৷
-
android.permission.EYE_TRACKING
এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন
অবতারের উদ্দেশ্যে ব্যবহারকারীর চোখের ভঙ্গি এবং অভিযোজনের প্রতিনিধিত্ব করা
Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷
n/a
OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন
এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য
অ্যান্ড্রয়েড এক্সআর: এআর ফেস
-
android.permission.EYE_TRACKING_FINE
এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন
চোখের দৃষ্টি ইনপুট এবং মিথস্ক্রিয়া
Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷
n/a
OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন
এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য
-
android.permission.FACE_TRACKING
এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন
মুখের অভিব্যক্তি ট্র্যাকিং এবং রেন্ডারিং
Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷
n/a
OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন
এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য
-
android.permission.HAND_TRACKING
এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন
হ্যান্ড জয়েন্ট ভঙ্গি এবং কৌণিক এবং রৈখিক বেগ ট্র্যাকিং; ব্যবহারকারীর হাতের একটি জাল উপস্থাপনা ব্যবহার করে
Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷
n/a
OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন
এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য
-
android.permission.SCENE_UNDERSTANDING
এই অনুমতি প্রয়োজন ক্ষেত্রে ব্যবহার করুন
হালকা অনুমান; জাল পৃষ্ঠের উপর পাসথ্রু প্রজেক্ট করা; পরিবেশে ট্র্যাকবলের বিরুদ্ধে রেকাস্ট করা; প্লেন ট্র্যাকিং; অবজেক্ট ট্র্যাকিং; অক্লুশন এবং আঘাত পরীক্ষার জন্য গভীরতার সাথে কাজ করা; অবিরাম নোঙ্গর
Jetpack XR SDK বৈশিষ্ট্যগুলির জন্য এই অনুমতি প্রয়োজন৷
প্লেন ট্র্যাকিং
হিট টেস্টিং
অ্যাঙ্কর জেদ
OpenXR এক্সটেনশন যে এই অনুমতি প্রয়োজন
এই অনুমতি প্রয়োজন যে ইউনিটি বৈশিষ্ট্য
Android XR অ্যাপের গুণমান নিশ্চিত করুন
আপনার অ্যাপটি একটি দুর্দান্ত ব্যবহারকারীর অভিজ্ঞতা প্রদান করে তা নিশ্চিত করতে, আমাদের Android XR অ্যাপের গুণমানের নির্দেশিকা পর্যালোচনা করুন।
Android XR-এর জন্য আপনার অ্যাপ প্যাকেজ এবং বিতরণ করুন
Android XR Google Play এর মাধ্যমে XR হেডসেটে বিভিন্ন ধরনের অ্যাপ এবং অভিজ্ঞতা নিয়ে আসে। অ্যানড্রয়েড XR-এর জন্য প্যাকেজিং এবং অ্যাপ্লিকেশানগুলি বিতরণ করার নির্দেশিকাতে , আপনি প্লে স্টোর এবং প্লে কনসোলের সাথে শুরু করা, ট্র্যাক প্রকাশ করা, অ্যান্ড্রয়েড অ্যাপ বান্ডেল প্রস্তুত করা এবং অ্যাপের আকারের সীমাবদ্ধতা সম্পর্কে তথ্য পাবেন।