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

হোম স্পেস
- একাধিক অ্যাপ পাশাপাশি চলে যাতে ব্যবহারকারীরা একাধিক কাজ করতে পারেন।
- যেকোনো সামঞ্জস্যপূর্ণ মোবাইল বা বড় স্ক্রিনের অ্যান্ড্রয়েড অ্যাপ হোম স্পেসে কোনও অতিরিক্ত ডেভেলপমেন্ট ছাড়াই কাজ করতে পারে।
- বড় স্ক্রিন-অপ্টিমাইজড নির্দেশিকা সহ তৈরি অ্যান্ড্রয়েড অ্যাপগুলি সর্বোত্তমভাবে মানিয়ে নেয়।
- হোম স্পেস সিস্টেম এনভায়রনমেন্ট সমর্থন করে। এটি স্পেশিয়াল প্যানেল , 3D মডেল , অথবা কোনও অ্যাপের স্পেশিয়াল এনভায়রনমেন্ট সমর্থন করে না।
- অ্যাপগুলির সীমাবদ্ধ সীমানা রয়েছে।
- ডিফল্ট আকার: ১০২৪ x ৭২০dp
- সর্বনিম্ন আকার ৩৮৫ x ৫৯৫dp, সর্বোচ্চ ২৫৬০ x ১৮০০dp
- একজন ব্যবহারকারী থেকে ১.৭৫ মিটার দূরে অ্যাপস চালু হয়।

পূর্ণ স্থান
- একটি অ্যাপ একবারে চলে, কোনও স্থানের সীমা ছাড়াই। অন্য সমস্ত অ্যাপ লুকানো থাকে।
- আপনি একটি বিদ্যমান অ্যান্ড্রয়েড অ্যাপকে ফুল স্পেসে স্থানিক করতে পারেন।
- স্থানের সুবিধা নিতে আপনি স্থানিক প্যানেল , 3D মডেল , স্থানিক পরিবেশ , অথবা স্থানিক অডিও যোগ করতে পারেন।
- স্টেরিওস্কোপিক স্থানিক ভিডিও চালান।
- অ্যাপগুলি লঞ্চ পজিশন ওভাররাইট করতে পারে এবং সরানো এবং আকার পরিবর্তন করার ক্ষমতা রাখে।
- অ্যাপগুলি সরাসরি পূর্ণ স্থানে খুলতে পারে।
- ইউনিটি , ওপেনএক্সআর , এবং ওয়েবএক্সআর অ্যাপগুলি একটি অব্যবস্থাপিত পূর্ণ স্থানে কাজ করে। নির্দিষ্ট ইন্টারঅ্যাকশন ক্ষমতার জন্য প্রতিটি প্ল্যাটফর্মের ডকুমেন্টেশন দেখুন।
ব্যবহারকারীদের তাদের পরিবেশের উপর নিয়ন্ত্রণ দিন
অ্যান্ড্রয়েড এক্সআর-এ, পরিবেশ হলো বাস্তব বা ভার্চুয়াল স্থান যা একজন ব্যবহারকারী এক্সআর ডিভাইস পরা অবস্থায় দেখতে পান। মোবাইল এবং ডেস্কটপ স্ক্রিনের ভৌত সীমাবদ্ধতা দ্বারা এটি সীমাবদ্ধ নয়।
- একটি স্থানিক পরিবেশ একটি সম্পূর্ণরূপে নিমজ্জিত ভার্চুয়াল স্থানের অনুকরণ করে যা ব্যবহারকারীর ভৌত স্থান দখল করে। শুধুমাত্র পূর্ণ স্থানের মধ্যে উপলব্ধ। উদাহরণস্বরূপ, একজন ব্যবহারকারী একটি ভার্চুয়াল বিলাসবহুল সিনেমায় একটি সিনেমা দেখেন।
- একটি পাসথ্রু পরিবেশ ব্যবহারকারীর ভৌত পরিবেশে ডিজিটাল উপাদান যোগ করে। উদাহরণস্বরূপ, একজন ব্যবহারকারী একই সাথে তার বাস্তব জীবনের ঘরটি দেখার সময় একাধিক বড়-স্ক্রিন অ্যাপ খোলে।
ফুল স্পেসে স্থানিক পরিবেশ কীভাবে তৈরি করতে হয় তা শিখুন ।
সিস্টেম পরিবেশ
ব্যবহারকারীরা Android XR সিস্টেম দ্বারা প্রদত্ত পরিবেশ বেছে নিতে পারেন। এই সিস্টেম পরিবেশগুলি হোম স্পেস বা ফুল স্পেসে ব্যবহার করা যেতে পারে। যদি কোনও অ্যাপ কোনও নির্দিষ্ট পরিবেশ সংজ্ঞায়িত না করে, তবে এটি সিস্টেম পরিবেশ উত্তরাধিকারসূত্রে পাবে — হয় পাসথ্রুতে অথবা ভার্চুয়াল পরিবেশে।
সিস্টেমের অঙ্গভঙ্গি বোঝা
অ্যান্ড্রয়েড এক্সআর প্রেস, পিঞ্চ এবং সোয়াইপের মতো পরিচিত মোবাইল অ্যাকশনগুলিকে একটি অঙ্গভঙ্গি-ভিত্তিক নেভিগেশন সিস্টেমে প্রসারিত করে।
প্রাথমিক হাতের তর্জনী এবং বৃদ্ধাঙ্গুলি দিয়ে পিঞ্চ করে আইটেম নির্বাচন করা হয়, যা টাচস্ক্রিনে ট্যাপ করা বা মাউস বোতাম টিপানোর স্থানিক সমতুল্য। একটি ধরে রাখা পিঞ্চ ব্যবহার করা হয় উইন্ডো স্ক্রোল করতে, সরাতে বা আকার পরিবর্তন করতে এবং 2D এবং 3D স্পেসে UI উপাদান বা বস্তু নির্বাচন এবং সরাতে।
ব্যবহারকারীরা তাদের প্রাথমিক হাতের তালু ভিতরের দিকে মুখ করে, তাদের তর্জনী এবং বৃদ্ধাঙ্গুলি চিমটি দিয়ে ধরে নেভিগেট করেন। তাদের হাত উপরে, নীচে, বাম বা ডানে সরে যায় এবং একটি বিকল্প নির্বাচন করার জন্য ছেড়ে দেয়। ব্যবহারকারীরা ইনপুট সেটিংসে তাদের প্রাথমিক হাতের পছন্দ সেট করতে পারেন।
ব্যবহারকারীরা যেকোনও সময়, যেকোনো সময় জেসচার নেভিগেশন মেনু খুলতে পারেন:
- ফিরে যান : অ্যান্ড্রয়েড মোবাইলের ব্যাক স্ট্যাকের মতোই কাজ করে, পূর্ববর্তী আইটেমে ফিরে আসে।
- লঞ্চার : ব্যবহারকারীদের হোম স্ক্রিনে নিয়ে যায়।
- সাম্প্রতিক : ব্যবহারকারীরা অ্যাপ খুলতে, বন্ধ করতে এবং স্যুইচ করতে পারবেন।
মাল্টিমোডাল ইনপুট সহ ডিজাইন
বিস্তৃত ব্যবহারকারীদের জন্য অ্যাক্সেসযোগ্য এমন নিমজ্জনকারী অ্যাপ্লিকেশন ডিজাইন করা অপরিহার্য। আপনার ব্যবহারকারীদের তাদের ব্যক্তিগত পছন্দ এবং ক্ষমতা অনুসারে ইনপুট পদ্ধতিগুলি কাস্টমাইজ করার অনুমতি দেওয়া উচিত।
এটি অর্জনে আপনাকে সাহায্য করার জন্য, Android XR বিভিন্ন ধরণের ইনপুট পদ্ধতি সমর্থন করে, যার মধ্যে রয়েছে হাত এবং চোখের ট্র্যাকিং, ভয়েস কমান্ড, ব্লুটুথ-সংযুক্ত কীবোর্ড, ঐতিহ্যবাহী এবং অভিযোজিত মাউস, ট্র্যাকপ্যাড এবং ছয় ডিগ্রি স্বাধীনতা (6DoF) কন্ট্রোলার। আপনার অ্যাপটি স্বয়ংক্রিয়ভাবে এই অন্তর্নির্মিত পদ্ধতিগুলির সাথে কাজ করবে। যেহেতু উপলব্ধ ইনপুট বিকল্পগুলি ডিভাইস এবং ব্যবহারকারীর সেটআপ অনুসারে পরিবর্তিত হয়, তাই একটি একক পদ্ধতির উপর নির্ভর করা এড়িয়ে চলুন। নমনীয়তার জন্য ডিজাইন করা নিশ্চিত করে যে আপনার অ্যাপটি সবার জন্য ভালভাবে কাজ করে।
আপনার বেছে নেওয়া যেকোনো ইন্টারঅ্যাকশন মডেলের জন্য ব্যবহারকারীর ক্রিয়া নিশ্চিত করার জন্য ভিজ্যুয়াল বা অডিও প্রতিক্রিয়া প্রদান করুন।
XR অ্যাক্সেসিবিলিটির জন্য ডিজাইনের বিবেচ্য বিষয়গুলি সম্পর্কে জানুন ।

হ্যান্ড ট্র্যাকিং প্রাকৃতিক মিথস্ক্রিয়া সক্ষম করে । OpenXR অ্যাপ তৈরি করার সময়, আপনি সরাসরি হ্যান্ড ট্র্যাকিং অ্যাক্সেস করার জন্য সিস্টেমের কাছ থেকে অনুমতি চাইতে পারেন এবং আপনার নিজস্ব কাস্টম অঙ্গভঙ্গি অন্তর্ভুক্ত করতে পারেন। এগুলি এমনভাবে ডিজাইন করা উচিত যাতে শেখা, মনে রাখা এবং আরামদায়কভাবে সম্পাদন করা সহজ হয়।
অঙ্গভঙ্গি ডিজাইন করার সময়, মনে রাখবেন যে সেগুলি বারবার সম্পাদন করতে আরামদায়ক হওয়া উচিত এবং বড় হাতের নড়াচড়া বা ঘন ঘন হাত তোলার প্রয়োজন হবে না, যা ক্লান্তিকর হতে পারে। যদি আপনি ভার্চুয়াল হাত যোগ করেন, তাহলে নিশ্চিত করুন যে সেগুলি সঠিকভাবে ট্র্যাক করা হচ্ছে।
আপনি এমন অঙ্গভঙ্গিও ডিজাইন করতে পারেন যা বাস্তব জগতের ক্রিয়াগুলিকে অনুকরণ করে, যেমন তুলে নেওয়া বা ছুঁড়ে ফেলা। পরিচিত অঙ্গভঙ্গি ব্যবহার ব্যবহারকারীদের মিথস্ক্রিয়া আরও দ্রুত বুঝতে সাহায্য করতে পারে।
মনে রাখবেন যে সিস্টেমের অঙ্গভঙ্গির সাথে মিল থাকলে দ্বন্দ্ব দেখা দিতে পারে অথবা সিস্টেমের কার্যকারিতা দুর্ঘটনাক্রমে সক্রিয় হতে পারে।
হ্যান্ডস-ফ্রি ইন্টারঅ্যাকশনের জন্য ভয়েস কমান্ড কার্যকর । ব্যবহারকারীরা টেক্সট ইনপুট লিখতে পারেন এবং জেমিনির মাধ্যমে মৌখিক নির্দেশাবলীর মাধ্যমে কিছু অ্যাপ ইন্টারঅ্যাকশন করতে পারেন। উদাহরণস্বরূপ, একজন ব্যবহারকারী সেই অ্যাপটি খুলতে "গুগল ম্যাপ খুলুন" বলতে পারেন।
চোখের ট্র্যাকিং অনায়াসে মিথস্ক্রিয়া সক্ষম করে , যেমন বস্তুর দিকে তাকিয়ে নির্বাচন করা। চোখের চাপ কমাতে আপনি বিকল্প ইনপুট পদ্ধতি অফার করতে পারেন।
পেরিফেরাল ডিভাইস । অ্যান্ড্রয়েড এক্সআর ব্লুটুথ কীবোর্ড, মাউস এবং 6DoF কন্ট্রোলারের মতো বাহ্যিক ডিভাইসগুলিকে সমর্থন করে। কন্ট্রোলারদের জন্য, স্বজ্ঞাত বোতাম ম্যাপিং নিশ্চিত করুন এবং ব্যবহারকারীদের তাদের পছন্দ অনুসারে বোতামগুলি পুনরায় ম্যাপ করার অনুমতি দেওয়ার কথা বিবেচনা করুন।
গোপনীয়তা বিবেচনা
অ্যান্ড্রয়েডের গোপনীয়তার সুপারিশগুলি XR অ্যাপ তৈরির ক্ষেত্রে প্রযোজ্য। যেকোনো ব্যক্তিগত শনাক্তযোগ্য তথ্য সংগ্রহ করার আগে ব্যবহারকারীর সম্মতি নিতে ভুলবেন না, ব্যবহারকারীর ডেটা সংগ্রহকে প্রয়োজনীয় জিনিসের মধ্যে সীমাবদ্ধ রাখুন এবং নিরাপদে সংরক্ষণ করুন।
Android XR এর অ্যাপের মান নির্দেশিকা অনুসরণ করুন ।
OpenXR™ এবং OpenXR লোগো হল The Khronos Group Inc. এর মালিকানাধীন ট্রেডমার্ক এবং চীন, ইউরোপীয় ইউনিয়ন, জাপান এবং যুক্তরাজ্যে ট্রেডমার্ক হিসেবে নিবন্ধিত।