Android XR-এর জন্য অ্যাপ প্যাকেজ করা ও ডিস্ট্রিবিউট করা

প্রযোজ্য XR ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের XR ডিভাইসের জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
XR হেডসেট
তারযুক্ত XR গ্লাস
অডিও গ্লাস

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

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

Play Store ও Play Console ব্যবহার শুরু করা

Play Store-এ আপনার কোনও মোবাইল অ্যাপ আগে থেকেই প্রকাশিত থাকলে, Android XR-এর জন্য অ্যাপ প্রকাশ করার প্রক্রিয়াটি আপনার কাছে পরিচিত মনে হবে। আপনি Play Store বা Play Console-এ নতুন হলে, এইসব রিসোর্স আপনাকে শুরু করতে সাহায্য করতে পারে।

XR হেডসেট এবং তারযুক্ত XR গ্লাসের মতো কিছু Android XR ডিভাইসে, ব্যবহারকারী Play Store-এ গিয়ে সরাসরি ডিভাইসে অ্যাপ ডাউনলোড করতে পারবেন। অডিও গ্লাসের মতো অন্যান্য ডিভাইসে, ব্যবহারকারী তার কম্প্যানিয়ন ডিভাইসে (যেমন, ফোন) একটি অ্যাপ ডাউনলোড করেন, যা পরে অ্যাপের অভিজ্ঞতা প্রদান করার জন্য গ্লাসের সাথে কানেক্ট করে।

অ্যাপ আপলোড ও প্রকাশ করতে Play Console অ্যাকাউন্ট প্রয়োজন। আপনি আগে থেকে থাকা Play Console অ্যাকাউন্ট ব্যবহার করে ডেভেলপ ও প্রকাশ করতে পারবেন অথবা এই প্ল্যাটফর্মে নতুন হলে একটি অ্যাকাউন্ট তৈরি করতে পারবেন।

শুরু করার জন্য প্রয়োজনীয় তথ্য Play Console সহায়তা কেন্দ্র থেকে পেয়ে যাবেন:

Android অ্যাপ বান্ডেল ও সাইজের সীমাবদ্ধতা সম্পর্কে জানুন

Android অ্যাপ বান্ডেল হল একটি প্রকাশনার ফর্ম্যাট যাতে আপনার অ্যাপের সব কম্পাইল করা কোড ও রিসোর্স থাকে এবং APK তৈরি ও সাইন করার কাজ Google Play-এর জন্য স্থগিত রাখে।

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

বেশিরভাগ অ্যাপ প্রোজেক্টের ক্ষেত্রে অপ্টিমাইজ করা APK পরিবেশন করতে পারে এমন অ্যাপ বান্ডেল তৈরি করতে খুব বেশি পরিশ্রমের প্রয়োজন হবে না। আপনি যদি আগে থেকেই এগুলির মধ্যে কোনও একটি করে থাকেন, তাহলে অপ্টিমাইজ করা APK পরিষেবা অটোমেটিক সুবিধা হয়ে যায়:

Google Play-এর সর্বাধিক সাইজ সীমা Android XR অ্যাপের ক্ষেত্রেও প্রযোজ্য।

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

আপনার অ্যাপের জন্য রিলিজ ট্র্যাক বেছে নিন

Play Console-এ আপনার অ্যাপ প্রকাশ ও ম্যানেজ করার বিকল্প রয়েছে। Android XR-এর জন্য, আপনি যে ধরনের অ্যাপ অভিজ্ঞতা তৈরি করছেন তার উপর নির্ভর করে, বিভিন্ন রিলিজ ট্র্যাক আছে যা আপনি ব্যবহার করতে পারেন।

অগমেন্টেড অভিজ্ঞতা সহ অ্যাপের জন্য রিলিজ ট্র্যাক বেছে নিন

আপনি যদি অডিও গ্লাসের জন্য আপনার অ্যাপের অগমেন্টেড অভিজ্ঞতা প্রকাশ করেন, তাহলে মোবাইল রিলিজ ট্র্যাক ব্যবহার করুন। Play Console-এ অডিও গ্লাসের জন্য কোনও নির্দিষ্ট রিলিজ ট্র্যাক নেই।

আপনি অডিও গ্লাসের জন্য ফিচার ও কন্টেন্ট আপনার বর্তমান মোবাইল APK-তে প্রয়োগ করতে পারবেন এবং Play Console-এ নির্দিষ্ট কোনও প্রকাশনা সংক্রান্ত পরিবর্তন না করেই মোবাইল রিলিজ ট্র্যাকে একই অ্যাসেট প্রকাশ করতে পারবেন।

ইমারসিভ অভিজ্ঞতা সহ অ্যাপের জন্য রিলিজ ট্র্যাক বেছে নিন

আপনি যদি XR হেডসেট বা তারযুক্ত XR গ্লাসের জন্য ইমারসিভ অভিজ্ঞতা সহ কোনও অ্যাপ তৈরি করেন, তাহলে আপনি দুটি রিলিজ ট্র্যাক ব্যবহার করতে পারবেন:

  • মোবাইল রিলিজ ট্র্যাক: ফোন ও ট্যাবলেটের মতো Android মোবাইল ডিভাইসে অ্যাপ প্রকাশ করার জন্য একই ট্র্যাক ব্যবহার করা হয়।
  • Android XR-এর জন্য নির্দিষ্ট রিলিজ ট্র্যাক: অ্যাপ ও অ্যাপের ভ্যারিয়েন্টের জন্য নির্দিষ্ট ট্র্যাক যা শুধুমাত্র Android XR ডিভাইসে উপলভ্য।

আপনি কোন রিলিজ ট্র্যাক বেছে নেবেন তা মূলত নির্ভর করে আপনি আগে থেকে থাকা কোনও মোবাইল অ্যাপে স্পেশিয়াল UI, 3D মডেল বা স্পেশিয়াল এনভায়রনমেন্ট যোগ করছেন নাকি নতুন XR অ্যাপ তৈরি করছেন তার উপর। আপনার অ্যাপের জন্য কোন রিলিজ ট্র্যাক সঠিক তা সিদ্ধান্ত নিতে সাহায্য করার জন্য নিম্নলিখিত বিভাগগুলি পড়ুন।

১. আগে থেকে থাকা মোবাইল অ্যাপ স্পেশিয়ালাইজ করুন

মোবাইল রিলিজ ট্র্যাকে প্রকাশিত আগে থেকে থাকা অ্যাপগুলি Android XR ব্যবহারকারীদের জন্য Google Play-তে অটোমেটিক খুঁজে পাওয়া যায়, যতক্ষণ না অ্যাপটিতে Android XR-এর জন্য কোনও অনুপযুক্ত ফিচার থাকে।

আপনি যদি XR-এর জন্য আপনার মোবাইল অ্যাপকে আলাদা করতে চান, তাহলে স্পেশিয়াল UI, 3D মডেল বা স্পেশিয়াল এনভায়রনমেন্ট-এর মতো ফিচার যোগ করতে পারেন। Android XR ব্যবহারকারীদের কাছে অ্যাপটি কীভাবে ডিস্ট্রিবিউট করবেন তার জন্য আপনার কাছে দুটি বিকল্প আছে। যেকোনও ক্ষেত্রেই, আপনার আগে থেকে থাকা অ্যাপের মতো একই প্যাকেজের নাম ব্যবহার করুন।

মোবাইল ট্র্যাকে প্রকাশ করা চালিয়ে যান

বেশিরভাগ ক্ষেত্রে, আপনি XR ফিচার বা কন্টেন্ট আপনার বর্তমান মোবাইল APK-তে বান্ডেল করতে পারবেন। Play Console-এ আপনাকে প্রকাশনা সংক্রান্ত কোনও নির্দিষ্ট পরিবর্তন করতে হবে না; আপনি নিজের আগে থেকে থাকা APK-এর সাথে কাজ করা চালিয়ে যেতে পারবেন এবং মোবাইল রিলিজ ট্র্যাকে একই অ্যাসেট প্রকাশ করতে পারবেন। Android XR ব্যবহারকারীরা মোবাইল রিলিজ ট্র্যাক থেকে আর্টিফ্যাক্ট পাবেন।

Android XR-এর জন্য নির্দিষ্ট রিলিজ ট্র্যাকে আপনার XR অভিজ্ঞতা প্রকাশ করুন

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

এইসব ক্ষেত্রে, Play Console-এ আগে থেকে রেজিস্টার করা অ্যাপ এন্ট্রি ব্যবহার করে আপনার XR অভিজ্ঞতার জন্য নতুন APK তৈরি করার বিকল্প বেছে নিতে পারেন। আপনি এই বিকল্প বেছে নিলে, নিম্নলিখিত বিষয়গুলি মনে রাখবেন:

  • নতুন APK আপনার আগে থেকে থাকা মোবাইল অ্যাপের সাথে প্যাকেজের নাম শেয়ার করবে।
  • আপনার আগে থেকে থাকা মোবাইল অ্যাপ, মোবাইল ট্র্যাকে প্রকাশ করা থাকবে।
  • আপনার অ্যাপের নতুন XR ভার্সন Android XR-এর জন্য নির্দিষ্ট ট্র্যাকে প্রকাশিত হয়েছে।

এই বিকল্পটি আপনার রিলিজের উপর অতিরিক্ত নমনীয়তা প্রদান করতে পারে, তবে এটিতে আরও ওভারহেড রয়েছে, কারণ আপনার কাছে রিলিজ এবং ম্যানেজ করার জন্য একাধিক APK রয়েছে।

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

Android XR-এর জন্য নির্দিষ্ট ট্র্যাকে প্রকাশ করা অ্যাপ শুধুমাত্র সেইসব Android XR ডিভাইসেই দেখা যায় যেগুলি android.software.xr.api.spatial অথবা android.software.xr.api.openxr ফিচার সাপোর্ট করে।

Android XR-এর জন্য নির্দিষ্ট রিলিজ ট্র্যাক ব্যবহার করার ব্যাপারে আরও জানতে, Play Console গাইড দেখুন।

২. নতুন XR অ্যাপ তৈরি করা

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

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

Android XR-এর জন্য নির্দিষ্ট ট্র্যাকে প্রকাশ করা অ্যাপ শুধুমাত্র সেইসব Android XR ডিভাইসেই দেখা যায় যেগুলি android.software.xr.api.spatial অথবা android.software.xr.api.openxr ফিচার সাপোর্ট করে।

Android XR-এর জন্য নির্দিষ্ট রিলিজ ট্র্যাক ব্যবহার করার ব্যাপারে আরও জানতে, Play Console গাইড দেখুন।

ব্যাজের মাধ্যমে Play Store-এ ব্যবহারকারীদের আপনার অ্যাপ খুঁজে পেতে সাহায্য করুন

আপনি যে ধরনের XR অভিজ্ঞতা তৈরি করছেন তার উপর নির্ভর করে, আপনার অ্যাপ Play Store-এ ব্যাজ পেতে পারে যা ব্যবহারকারীদের আপনার অ্যাপের খুব ভালো কোয়ালিটির XR অভিজ্ঞতা খুঁজে পেতে সাহায্য করে।

আলাদা আলাদা ইমারসিভ অভিজ্ঞতা তৈরি করার জন্য ব্যাজ পান

আপনি যদি ইমারসিভ অভিজ্ঞতা তৈরি করেন এবং আপনার অ্যাপ Android XR differentiated হয়, তাহলে এটি Play Store-এ অটোমেটিক "XR-এর জন্য তৈরি করা হয়েছে" ব্যাজ পায়।

আলাদা আলাদা অগমেন্টেড অভিজ্ঞতা তৈরি করার জন্য ব্যাজ পান

আপনি যদি অগমেন্টেড অভিজ্ঞতা তৈরি করেন, তাহলে Play Store-এ "চশমার জন্য আলাদা" ব্যাজ পেতে পারেন। এই ব্যাজ পেতে, আপনার অ্যাপের অগমেন্টেড অভিজ্ঞতার জন্য প্রজেক্ট করা অ্যাক্টিভিটি প্রয়োগ করুন।

ডিভাইস এক্সক্লুশন ম্যানেজ করুন

Play Console-এ অন্তত একটি অ্যাপ বান্ডেল আপলোড করার পরে, আপনি উপলভ্য ডিভাইসের ক্যাটালগ দেখতে এবং কোন ডিভাইসগুলি আপনার অ্যাপের সাথে মানানসই তা পর্যালোচনা করতে পারবেন। আপনার অ্যাপের সাথে মানানসই ডিভাইসগুলি কীভাবে দেখবেন এবং সীমাবদ্ধ করবেন তা বুঝতে Play Console সহায়তা কেন্দ্র দেখুন।

এছাড়াও দেখুন


OpenXR™ এবং OpenXR লোগো হল The Khronos Group Inc.-এর মালিকানাধীন ট্রেডমার্ক এবং এগুলি চীন, ইউরোপীয় ইউনিয়ন, জাপান ও যুক্তরাজ্যে ট্রেডমার্ক হিসেবে রেজিস্টার করা আছে।