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

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

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

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

এই নির্দেশনা অনুসরণ করুন:

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

প্লে স্টোর এবং প্লে কনসোল দিয়ে শুরু করুন।

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

অ্যান্ড্রয়েড এক্সআর-এর মাধ্যমে একজন ব্যবহারকারী এক্সআর হেডসেটে থাকা প্লে স্টোরে গিয়ে সরাসরি হেডসেটটিতে একটি অ্যাপ ডাউনলোড করতে পারেন।

অ্যাপ আপলোড এবং প্রকাশ করার জন্য একটি প্লে কনসোল অ্যাকাউন্ট প্রয়োজন। আপনি আপনার বিদ্যমান প্লে কনসোল অ্যাকাউন্ট ব্যবহার করে অ্যাপ তৈরি ও প্রকাশ করতে পারেন, অথবা প্ল্যাটফর্মে নতুন হলে একটি অ্যাকাউন্ট তৈরি করে নিতে পারেন

প্লে কনসোল হেল্প সেন্টারে আপনার শুরু করার জন্য প্রয়োজনীয় তথ্য রয়েছে:

অ্যান্ড্রয়েড অ্যাপ বান্ডেল এবং আকারের সীমাবদ্ধতা সম্পর্কে জানুন

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

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

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

গুগল প্লে-এর সর্বোচ্চ আকারের সীমা অ্যান্ড্রয়েড এক্সআর অ্যাপের ক্ষেত্রেও প্রযোজ্য।

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

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

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

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

একটি বিদ্যমান মোবাইল অ্যাপকে স্থানিক করুন

মোবাইল রিলিজ ট্র্যাকে প্রকাশিত বিদ্যমান অ্যাপগুলো অ্যান্ড্রয়েড এক্সআর ব্যবহারকারীদের জন্য গুগল প্লে-তে স্বয়ংক্রিয়ভাবে খুঁজে পাওয়া যায়, যদি অ্যাপটিতে অ্যান্ড্রয়েড এক্সআর-এর জন্য অসমর্থিত কোনো ফিচার অন্তর্ভুক্ত না থাকে।

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

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

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

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

কিছু ক্ষেত্রে, আপনার এক্সআর (XR) অ্যাপ এবং আপনার মোবাইল অ্যাপের মধ্যে উল্লেখযোগ্যভাবে ভিন্ন বৈশিষ্ট্য বা প্রয়োজনীয়তা থাকতে পারে। উদাহরণস্বরূপ, আপনার এক্সআর অ্যাপের জন্য ভিন্ন ধরনের অনুমতির প্রয়োজন হতে পারে অথবা এটি এমন ভিন্ন কার্যকারিতা প্রদান করতে পারে যা মোবাইল এবং এক্সআর উভয় ব্যবহারের জন্য এটিকে রিফ্যাক্টর করা কঠিন করে তোলে। এই ক্ষেত্রে, আপনি প্লে স্টোরে বিদ্যমান নিবন্ধিত অ্যাপ এন্ট্রি ব্যবহার করে আপনার এক্সআর অভিজ্ঞতার জন্য একটি নতুন এপিকে (APK) তৈরি করতে পারেন। নতুন এপিকে-টি আপনার বিদ্যমান মোবাইল অ্যাপের সাথে একটি প্যাকেজ নাম শেয়ার করবে। আপনার বিদ্যমান মোবাইল অ্যাপটি মোবাইল ট্র্যাকে প্রকাশিত থাকবে, এবং অ্যাপটির নতুন এক্সআর সংস্করণটি অ্যান্ড্রয়েড এক্সআর ডেডিকেটেড ট্র্যাকে প্রকাশিত হবে।

যদিও এই বিকল্পটি আপনার রিলিজের ক্ষেত্রে অতিরিক্ত নমনীয়তা প্রদান করতে পারে, তবে এতে অতিরিক্ত কাজের চাপও রয়েছে, কারণ আপনাকে একাধিক APK রিলিজ ও পরিচালনা করতে হয়। Android XR ডেডিকেটেড ট্র্যাকে পাবলিশ করার জন্য, অ্যাপটি Jetpack XR SDK, OpenXR বা Unity দিয়ে বিল্ড করা হয়েছে কিনা তার উপর নির্ভর করে অ্যাপ ম্যানিফেস্টে android.software.xr.api.spatial ফিচার অথবা android.software.xr.api.openxr অন্তর্ভুক্ত করতে হবে। XR অ্যাপের জন্য PackageManager ফিচারগুলো সম্পর্কে আরও জানুন।

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

Android XR-এর জন্য নির্ধারিত রিলিজ ট্র্যাকটি কীভাবে ব্যবহার করতে হয়, সে সম্পর্কে বিস্তারিত নির্দেশাবলীর জন্য প্লে কনসোল গাইডটি দেখুন।

একটি নতুন এক্সআর অ্যাপ তৈরি করা

শুধুমাত্র XR ডিভাইসের জন্য তৈরি নতুন অ্যাপ্লিকেশনগুলো কেবলমাত্র Android XR ডেডিকেটেড ট্র্যাকে প্রকাশ করা উচিত। Android XR ডেডিকেটেড ট্র্যাকে প্রকাশ করার জন্য, অ্যাপটি Jetpack XR SDK, OpenXR বা Unity দিয়ে তৈরি করা হয়েছে কিনা তার উপর নির্ভর করে, অ্যাপ ম্যানিফেস্টে অবশ্যই android.software.xr.api.spatial ফিচার অথবা android.software.xr.api.openxr অন্তর্ভুক্ত করতে হবে। XR অ্যাপের জন্য PackageManager ফিচার সম্পর্কে আরও তথ্যের জন্য, Jetpack XR SDK এবং OpenXR পেজের সংশ্লিষ্ট বিভাগগুলো দেখুন।

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

Android XR-এর জন্য নির্ধারিত রিলিজ ট্র্যাকটি কীভাবে ব্যবহার করতে হয়, সে সম্পর্কে বিস্তারিত নির্দেশাবলীর জন্য প্লে কনসোল গাইডটি দেখুন।

ডিভাইস বর্জন পরিচালনা করুন

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

আরও দেখুন


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