অ্যান্ড্রয়েড এক্সআর ডিভাইসগুলোর জন্য ইমারসিভ ও অগমেন্টেড অভিজ্ঞতা তৈরি করতে আপনার প্রয়োজনীয় সমস্ত টুল ও লাইব্রেরি জেটপ্যাক এক্সআর এসডিকে-তে অন্তর্ভুক্ত রয়েছে।
সম্পূর্ণ নিমগ্ন অভিজ্ঞতা তৈরি করুন
এক্সআর হেডসেট এবং তারযুক্ত এক্সআর গ্লাসের মতো বিশেষায়িত, উচ্চ-মানের ডিভাইসগুলোকে লক্ষ্য করুন। কোটলিন এবং কম্পোজের মতো আধুনিক অ্যান্ড্রয়েড ডেভেলপমেন্ট টুলের পাশাপাশি জাভা এবং ভিউজের মতো পূর্ববর্তী প্রজন্মের টুলগুলোও ব্যবহার করুন। আপনি আপনার ইউআই-কে স্থানিক রূপ দিতে , থ্রিডি মডেল লোড ও রেন্ডার করতে এবং বাস্তব জগতকে অর্থগতভাবে বুঝতে পারবেন।
আপনার যদি ইতিমধ্যেই অ্যান্ড্রয়েডে কোনো মোবাইল বা বড় স্ক্রিনের অ্যাপ থাকে, তবে Jetpack XR SDK বিদ্যমান লেআউটগুলোকে স্থানিক রূপ দিয়ে এবং 3D মডেল ও ইমারসিভ পরিবেশের মাধ্যমে আপনার অভিজ্ঞতাকে উন্নত করে আপনার অ্যাপকে এক নতুন মাত্রায় নিয়ে আসে । আপনার বিদ্যমান অ্যান্ড্রয়েড অ্যাপকে স্থানিক রূপ দেওয়ার বিষয়ে আমাদের সুপারিশের জন্য আমাদের কোয়ালিটি গাইডলাইন দেখুন।
ইমার্সিভ কিছু তৈরি করুন
এক্সআর হেডসেট ও এক্সআর গ্লাসের জন্য ইমারসিভ অভিজ্ঞতা তৈরি করা শুরু করুন।
arrow_forward
বর্ধিত এবং সহায়ক অভিজ্ঞতা তৈরি করুন
হালকা ও স্টাইলিশ অডিও গ্লাস এবং ডিসপ্লে গ্লাস তৈরি করুন। কোটলিন , জেটপ্যাক কম্পোজ এবং গ্লিমারের মতো আধুনিক অ্যান্ড্রয়েড ডেভেলপমেন্ট টুল ব্যবহার করুন। এমন এপিআই (API) ব্যবহার করুন যা ফোন থেকে গ্লাসে অ্যাপ প্রদর্শনের অভিজ্ঞতা সহজ করে।
যান বর্ধিত নির্মাণ করুন
অডিও গ্লাস এবং ডিসপ্লে গ্লাসের জন্য অগমেন্টেড অভিজ্ঞতা তৈরি করা শুরু করুন।
Jetpack Compose Glimmer : অগমেন্টেড অ্যান্ড্রয়েড এক্সআর অভিজ্ঞতা তৈরির জন্য একটি UI টুলকিট, যা ডিসপ্লে গ্লাসের জন্য অপ্টিমাইজ করা হয়েছে।
জেটপ্যাক প্রজেক্টেড : এমন এপিআই যা ফোন থেকে অডিও গ্লাস বা ডিসপ্লে গ্লাসে অ্যাপ প্রজেক্টেড করার অভিজ্ঞতা প্রদান করে।
ডেভেলপার প্রিভিউ চলাকালীন এপিআই উন্নয়ন
Jetpack XR SDK লাইব্রেরিগুলো Android XR Developer Preview-এর অংশ, এবং এই API-গুলো এখনও উন্নয়নের অধীনে রয়েছে। জ্ঞাত সমস্যাগুলোর জন্য লাইব্রেরির রিলিজ নোট দেখুন:
Jetpack Compose for XR-এর সাহায্যে, আপনি XR-এ স্পেশিয়াল UI লেআউট তৈরি করতে সারি এবং কলামের মতো পরিচিত Compose ধারণাগুলো ব্যবহার করতে পারেন, তা সে বিদ্যমান কোনো 2D অ্যাপকে XR-এ পোর্ট করাই হোক বা একেবারে নতুন একটি XR অ্যাপ তৈরি করাই হোক।
Jetpack SceneCore লাইব্রেরি আপনাকে এনটিটি দ্বারা সংজ্ঞায়িত 3D কন্টেন্টকে একে অপরের এবং আপনার পরিবেশের সাপেক্ষে স্থাপন ও বিন্যস্ত করতে দেয়। SceneCore-এর সাহায্যে, আপনি যা করতে পারেন:
Jetpack SceneCore লাইব্রেরিটি ভিউ ব্যবহার করে নির্মিত অ্যাপ্লিকেশনগুলোকে স্পেশিয়ালাইজ করার জন্যও সমর্থন প্রদান করে। আরও বিস্তারিত জানতে ভিউ নিয়ে কাজ করার বিষয়ে আমাদের নির্দেশিকাটি দেখুন।
বিদ্যমান ARCore লাইব্রেরি দ্বারা অনুপ্রাণিত হয়ে, ARCore for Jetpack XR লাইব্রেরিটি ডিজিটাল কন্টেন্টকে বাস্তব জগতের সাথে মেলানোর সক্ষমতা প্রদান করে। এই লাইব্রেরিতে মোশন ট্র্যাকিং, পারসিস্টেন্ট অ্যাঙ্কর, হিট টেস্টিং এবং সিমান্টিক লেবেলিং সহ প্লেন শনাক্তকরণের (যেমন, মেঝে, দেয়াল এবং টেবিলের উপরিভাগ) মতো ফিচার রয়েছে। এই লাইব্রেরিটি OpenXR দ্বারা চালিত অন্তর্নিহিত পারসেপশন স্ট্যাককে কাজে লাগায়, যা বিভিন্ন ধরনের ডিভাইসের সাথে সামঞ্জস্যতা নিশ্চিত করে এবং অ্যাপগুলোকে ভবিষ্যতের জন্য প্রস্তুত করতে সাহায্য করে।
Jetpack Compose Glimmer হলো অগমেন্টেড অ্যান্ড্রয়েড এক্সআর অভিজ্ঞতা তৈরির একটি UI টুলকিট, যা ডিসপ্লে গ্লাসের জন্য অপ্টিমাইজ করা হয়েছে। সারাদিন পরিধান করা হয় এমন ডিভাইসের জন্য সুন্দর, মিনিমাল এবং আরামদায়ক UI তৈরি করুন।
এক নজরে ও সহজে পড়ার জন্য তৈরি : ফোনের মতো নয়, এর মূল ক্যানভাসটি একটি অপটিক্যাল সি-থ্রু ডিসপ্লে—এটি স্বচ্ছ। Jetpack Compose Glimmer চশমা-নির্দিষ্ট থিমিং , সরলীকৃত কালার প্যালেট এবং টাইপোগ্রাফি প্রদান করে, যা আপনার কন্টেন্টকে সহজে পাঠযোগ্য, দ্রুত প্রক্রিয়াকরণযোগ্য এবং কখনোই মনোযোগ বিঘ্নিত করে না।
পরিধানযোগ্য ডিভাইসের জন্য বিশেষভাবে তৈরি : মানুষ যেভাবে চশমা ব্যবহার করে, সেই অনুযায়ী আমরা ইন্টারঅ্যাকশন মডেলগুলোকে অপ্টিমাইজ করেছি। Jetpack Compose Glimmer কম্পোনেন্টগুলোতেসুস্পষ্ট ফোকাস স্টেট রয়েছে, যেমন বিরক্তিকর রিপল এফেক্টের পরিবর্তে অপ্টিমাইজ করা আউটলাইন, এবং এগুলো ট্যাপ, ফ্রেমে সোয়াইপ এবং অবশ্যই ভয়েসের মতো সাধারণ ফিজিক্যাল ইনপুটগুলো পরিচালনা করার জন্য তৈরি করা হয়েছে।
পরিচিত ডিক্লারেটিভ UI প্যাটার্ন ব্যবহার করুন : যেহেতু Jetpack Compose Glimmer সম্পূর্ণরূপে Jetpack Compose-এর উপর ভিত্তি করে তৈরি, তাই আপনি অ্যান্ড্রয়েডে ডিক্লারেটিভ UI বিল্ডিং সম্পর্কে আপনার জানা সবকিছুই ব্যবহার করতে পারেন। আমরা কোর, প্রি-বিল্ট কম্পোজেবল ফাংশনের একটি সম্পূর্ণ সেট প্রদান করি—যেমন Text , Icon , Button , এবং TitleChip-এর মতো বিশেষায়িত কম্পোনেন্ট—যা সবই চশমার পরিবেশের জন্য অপ্টিমাইজ করা হয়েছে।
যখন আপনি অডিও গ্লাস এবং ডিসপ্লে গ্লাসের জন্য অ্যাপ তৈরি করেন , তখন আপনার অ্যাপটি একটি সহযোগী হোস্ট ডিভাইসে (যেমন একটি অ্যান্ড্রয়েড ফোন) চলে, যা আপনার অ্যাপের এক্সআর (XR) অভিজ্ঞতাগুলো প্রজেক্ট করে। যদি এই অ্যান্ড্রয়েড হোস্ট ডিভাইসগুলোর এক্সআর প্রজেক্ট করার ক্ষমতা থাকে, তবে জেটপ্যাক প্রজেক্টেড সেগুলোকে অডিও বা ডিসপ্লে গ্লাসের সাথে যোগাযোগ করতে দেয়।
প্রজেক্টেড ডিভাইস হার্ডওয়্যার অ্যাক্সেস করুন : প্রজেক্টেড ডিভাইসের (অডিও গ্লাস বা ডিসপ্লে গ্লাস) সাথে সংযুক্ত একটি ডিভাইস কনটেক্সট। এই প্রজেক্টেড কনটেক্সটটি প্রজেক্টেড ডিভাইস হার্ডওয়্যার, যেমন ক্যামেরা, অ্যাক্সেস করার সুযোগ দেয়। অডিও বা ডিসপ্লে গ্লাসে প্রদর্শনের জন্য বিশেষভাবে তৈরি ডেডিকেটেড অ্যাক্টিভিটিগুলো ইতিমধ্যেই একটি প্রজেক্টেড কনটেক্সট হিসেবে কাজ করে । যদি আপনার অ্যাপের অন্য কোনো অংশের (যেমন একটি ফোন অ্যাক্টিভিটি বা একটি সার্ভিস) গ্লাসের হার্ডওয়্যার অ্যাক্সেস করার প্রয়োজন হয়, তবে এটি একটি প্রজেক্টেড কনটেক্সট পেতে পারে।
অনুমতির অনুরোধ সহজ করুন : অডিও গ্লাস এবং ডিসপ্লে গ্লাস স্ট্যান্ডার্ড অ্যান্ড্রয়েড পারমিশন মডেল অনুসরণ করে। এক্ষেত্রে গ্লাস-নির্দিষ্ট অনুমতিগুলো রানটাইমে অনুরোধ করতে হয়, যাতে আপনার অ্যাপ ক্যামেরার মতো ডিভাইসের হার্ডওয়্যার অ্যাক্সেস করতে পারে। পারমিশন হেল্পার ফোন এবং গ্লাস উভয় ইন্টারফেসে এই অনুমতি অনুরোধের প্রক্রিয়াগুলোকে সুবিন্যস্ত করে একটি সামঞ্জস্যপূর্ণ অনুরোধ অভিজ্ঞতা প্রদান করে।
ডিভাইস এবং ডিসপ্লের সক্ষমতা যাচাই করুন : ভিজ্যুয়াল দেখানোর জন্য, প্রজেক্ট করা ডিভাইসটিতে ডিসপ্লে আছে কিনা এবং ডিসপ্লেটির অবস্থা কী, তা পরীক্ষা করুন। ডিভাইসের সক্ষমতার উপর ভিত্তি করে আপনার অ্যাপটিকে মানিয়ে নিন। উদাহরণস্বরূপ, ডিভাইসটিতে ডিসপ্লে না থাকলে বা ডিসপ্লে বন্ধ থাকলে আপনি আরও বেশি অডিও কনটেক্সট প্রদান করতে চাইতে পারেন।
অ্যাপের ক্যামেরা কার্যক্রম অ্যাক্সেস করা : আপনার অ্যাপ ব্যবহারকারীর ক্যামেরা কার্যক্রম অ্যাক্সেস করতে পারে, যেমন একটি ভিডিও স্ট্রিমিং অ্যাপে ক্যামেরা চালু বা বন্ধ করা।
OpenXR™ এবং OpenXR লোগো হলো The Khronos Group Inc.-এর মালিকানাধীন ট্রেডমার্ক এবং এটি চীন, ইউরোপীয় ইউনিয়ন, জাপান ও যুক্তরাজ্যে ট্রেডমার্ক হিসেবে নিবন্ধিত।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-05-19 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-05-19 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]