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

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

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

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

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

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

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

অ্যান্ড্রয়েড এক্সআর ব্যবহার করে, একজন ব্যবহারকারী এক্সআর হেডসেটে প্লে স্টোরে যেতে পারেন এবং সরাসরি হেডসেটে একটি অ্যাপ ডাউনলোড করতে পারেন।

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

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

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

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

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

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

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

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

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

Play Console আপনাকে আপনার অ্যাপগুলি কীভাবে প্রকাশ এবং পরিচালনা করবেন তার বিকল্প প্রদান করে। Android XR-এর জন্য, আপনি দুটি রিলিজ ট্র্যাক থেকে বেছে নিতে পারেন: মোবাইল রিলিজ ট্র্যাক অথবা ডেডিকেটেড Android XR রিলিজ ট্র্যাক

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

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

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

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

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

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

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

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

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

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.software.xr.api.spatial বৈশিষ্ট্য অথবা android.software.xr.api.openxr অ্যাপ ম্যানিফেস্টে অন্তর্ভুক্ত থাকতে হবে, যা নির্ভর করে অ্যাপটি Jetpack XR SDK দিয়ে তৈরি নাকি OpenXR বা Unity দিয়ে তৈরি তার উপর। XR অ্যাপগুলির জন্য PackageManager বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, Jetpack XR SDK এবং OpenXR পৃষ্ঠাগুলিতে সংশ্লিষ্ট বিভাগগুলি দেখুন।

Android XR ডেডিকেটেড ট্র্যাকে প্রকাশিত অ্যাপগুলি শুধুমাত্র Android XR ডিভাইসগুলিতে দৃশ্যমান হবে যেগুলি android.software.xr.api.spatial বৈশিষ্ট্য বা android.software.xr.api.openxr বৈশিষ্ট্য সমর্থন করে, অ্যাপ ম্যানিফেস্টে কী উল্লেখ করা আছে তার উপর নির্ভর করে।

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

ডিভাইস এক্সক্লুশন পরিচালনা করুন

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

আরো দেখুন


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