জেটপ্যাক এক্সআর এসডিকে অ্যান্ড্রয়েড এক্সআর ডিভাইসের জন্য নিমজ্জনকারী এবং বর্ধিত অভিজ্ঞতা তৈরি করার জন্য আপনার প্রয়োজনীয় সমস্ত সরঞ্জাম এবং লাইব্রেরি অন্তর্ভুক্ত করে।
সম্পূর্ণরূপে নিমজ্জিত অভিজ্ঞতা তৈরি করুন
XR হেডসেট এবং তারযুক্ত XR চশমার মতো ডেডিকেটেড, হাই-ফিডেলিটি ডিভাইসগুলিকে টার্গেট করুন। Kotlin এবং Compose এর মতো আধুনিক অ্যান্ড্রয়েড ডেভেলপমেন্ট টুলগুলির পাশাপাশি Java এবং Views এর মতো পূর্ববর্তী প্রজন্মের টুলগুলি ব্যবহার করুন। আপনি আপনার UI কে স্থানিকীকরণ করতে পারেন, 3D মডেল লোড এবং রেন্ডার করতে পারেন এবং বাস্তব জগৎকে অর্থপূর্ণভাবে বুঝতে পারেন।
XR হেডসেট এবং XR চশমার জন্য নিমজ্জিত অভিজ্ঞতা তৈরি করা শুরু করুন।
arrow_forward
বর্ধিত এবং সহায়ক অভিজ্ঞতা তৈরি করুন
হালকা এবং স্টাইলিশ AI চশমা লক্ষ্য করুন। Kotlin এবং Jetpack Compose Glimmer এর মতো আধুনিক Android ডেভেলপমেন্ট টুল ব্যবহার করুন। এমন API ব্যবহার করুন যা ফোন থেকে AI চশমা পর্যন্ত প্রজেক্টেড অ্যাপ অভিজ্ঞতা সহজতর করে।
বিল্ড অগমেন্টেডে যান
AI চশমার জন্য বর্ধিত অভিজ্ঞতা তৈরি করা শুরু করুন।
arrow_forward
জেটপ্যাক লাইব্রেরি ব্যবহার করুন
জেটপ্যাক এক্সআর এসডিকে লাইব্রেরিগুলি সমৃদ্ধ, নিমজ্জনকারী অভিজ্ঞতা , হালকা ওজনের, বর্ধিত অভিজ্ঞতা এবং এর মধ্যে থাকা সবকিছু তৈরির জন্য একটি বিস্তৃত টুলকিট সরবরাহ করে। নিম্নলিখিত লাইব্রেরিগুলি জেটপ্যাক এক্সআর এসডিকে-র অংশ:
জেটপ্যাক কম্পোজ ফর এক্সআর : ঘোষণামূলকভাবে স্থানিক UI লেআউট তৈরি করুন যা অ্যান্ড্রয়েড এক্সআরের স্থানিক ক্ষমতার সুবিধা গ্রহণ করে।
জেটপ্যাক কম্পোজ গ্লিমার : অগমেন্টেড অ্যান্ড্রয়েড এক্সআর অভিজ্ঞতা তৈরির জন্য একটি UI টুলকিট, যা ডিসপ্লে এআই গ্লাসের জন্য অপ্টিমাইজ করা হয়েছে।
জেটপ্যাক প্রজেক্টেড : এমন API যা ফোন থেকে এআই চশমা পর্যন্ত প্রজেক্টেড অ্যাপ অভিজ্ঞতা সহজতর করে।
ডেভেলপার প্রিভিউ চলাকালীন API ডেভেলপমেন্ট
Jetpack XR SDK লাইব্রেরিগুলি Android XR ডেভেলপার প্রিভিউয়ের অংশ, এবং এই API গুলি এখনও বিকাশাধীন। জ্ঞাত সমস্যাগুলির জন্য লাইব্রেরি রিলিজ নোটগুলি দেখুন:
XR-এর জন্য Jetpack Compose-এর সাহায্যে, আপনি XR-এ স্থানিক UI লেআউট তৈরি করতে সারি এবং কলামের মতো পরিচিত কম্পোজ ধারণাগুলি ব্যবহার করতে পারেন, আপনি XR-এ একটি বিদ্যমান 2D অ্যাপ পোর্ট করছেন বা স্ক্র্যাচ থেকে একটি নতুন XR অ্যাপ তৈরি করছেন।
এই লাইব্রেরিটি সাবস্পেস কম্পোজেবল প্রদান করে, যেমন স্পেশিয়াল প্যানেল এবং অরবিটার , যা আপনাকে আপনার বিদ্যমান 2D কম্পোজ বা ভিউ-ভিত্তিক UI একটি স্পেশিয়াল লেআউটে স্থাপন করতে দেয়।
জেটপ্যাক সিনকোর লাইব্রেরি আপনাকে একে অপরের এবং আপনার পরিবেশের সাপেক্ষে সত্তা দ্বারা সংজ্ঞায়িত 3D কন্টেন্ট স্থাপন এবং সাজানোর সুযোগ দেয়। সিনকোর দিয়ে, আপনি যা করতে পারেন:
জেটপ্যাক সিনকোর লাইব্রেরি ভিউ ব্যবহার করে তৈরি অ্যাপ্লিকেশনগুলিকে স্থানিকীকরণের জন্য সহায়তা প্রদান করে। আরও বিস্তারিত জানার জন্য ভিউ নিয়ে কাজ করার জন্য আমাদের গাইড দেখুন।
বিদ্যমান ARCore লাইব্রেরি দ্বারা অনুপ্রাণিত হয়ে, ARCore for Jetpack XR লাইব্রেরি বাস্তব জগতের সাথে ডিজিটাল কন্টেন্ট মিশ্রিত করার ক্ষমতা প্রদান করে। এই লাইব্রেরিতে মোশন ট্র্যাকিং, পারসিস্ট্যান্ট অ্যাঙ্কর, হিট টেস্টিং এবং সিমেন্টিক লেবেলিং (উদাহরণস্বরূপ, মেঝে, দেয়াল এবং টেবিলটপ) সহ প্লেন সনাক্তকরণ অন্তর্ভুক্ত রয়েছে। এই লাইব্রেরি OpenXR দ্বারা চালিত অন্তর্নিহিত উপলব্ধি স্ট্যাককে কাজে লাগায়, যা বিস্তৃত ডিভাইসের সাথে সামঞ্জস্য নিশ্চিত করে এবং ভবিষ্যতের জন্য উপযুক্ত অ্যাপ তৈরিতে সহায়তা করে।
জেটপ্যাক কম্পোজ গ্লিমার হল অগমেন্টেড অ্যান্ড্রয়েড এক্সআর অভিজ্ঞতা তৈরির জন্য একটি UI টুলকিট, যা ডিসপ্লে AI চশমার জন্য অপ্টিমাইজ করা হয়েছে। সারাদিন পরা ডিভাইসের জন্য সুন্দর, ন্যূনতম এবং আরামদায়ক UI তৈরি করুন।
দৃষ্টিনন্দনতা এবং স্পষ্টভাবে বোঝার জন্য তৈরি : ফোনের বিপরীতে, প্রাথমিক ক্যানভাসটি একটি অপটিক্যাল সি-থ্রু ডিসপ্লে—এটি স্বচ্ছ। জেটপ্যাক কম্পোজ গ্লিমার আপনার কন্টেন্ট সহজে পড়তে, দ্রুত প্রক্রিয়া করতে এবং কখনও বিভ্রান্ত না করার জন্য চশমা-নির্দিষ্ট থিমিং , সরলীকৃত রঙ প্যালেট এবং টাইপোগ্রাফি প্রদান করে।
পরিধেয়-নির্দিষ্ট ইন্টারঅ্যাকশনের জন্য অপ্টিমাইজ করা : আমরা চশমা ব্যবহারের জন্য ইন্টারঅ্যাকশন মডেলগুলি অপ্টিমাইজ করেছি। জেটপ্যাক কম্পোজ গ্লিমার উপাদানগুলিতেস্পষ্ট ফোকাস স্টেট রয়েছে, যেমন বিভ্রান্তিকর রিপল এফেক্টের পরিবর্তে অপ্টিমাইজড আউটলাইন, এবং ট্যাপ, ফ্রেমে সোয়াইপ এবং অবশ্যই ভয়েসের মতো সাধারণ শারীরিক ইনপুটগুলি পরিচালনা করার জন্য তৈরি।
পরিচিত ঘোষণামূলক UI প্যাটার্ন ব্যবহার করুন : যেহেতু Jetpack Compose Glimmer সম্পূর্ণরূপে Jetpack Compose-এর উপর তৈরি, তাই আপনি Android-এ ঘোষণামূলক UI বিল্ডিং সম্পর্কে আপনার যা জানা আছে তা ব্যবহার করতে পারেন। আমরা কোর, প্রি-বিল্ট কম্পোজেবল ফাংশনের একটি সম্পূর্ণ সেট প্রদান করি— টেক্সট , আইকন , বোতামের মতো জিনিস এবং TitleChip-এর মতো বিশেষায়িত উপাদান—সবই চশমার পরিবেশের জন্য অপ্টিমাইজ করা।
জেটপ্যাক প্রজেক্টেড
প্রযোজ্য XR ডিভাইস : AI চশমা
যখন আপনি AI চশমা তৈরি করেন , তখন আপনার অ্যাপটি একটি সহযোগী হোস্ট ডিভাইসে চলে, যেমন একটি Android ফোন, যা আপনার অ্যাপের XR অভিজ্ঞতা প্রজেক্ট করে। Jetpack Projected এই Android হোস্ট ডিভাইসগুলিকে AI চশমার সাথে যোগাযোগ করতে দেয় যদি হোস্ট ডিভাইসগুলিতে XR প্রজেক্টেড ক্ষমতা থাকে।
প্রজেক্টেড ডিভাইস হার্ডওয়্যার অ্যাক্সেস করুন : প্রজেক্টেড ডিভাইসের (এআই চশমা) সাথে সংযুক্ত একটি ডিভাইস প্রেক্ষাপট। এই প্রজেক্টেড প্রেক্ষাপট ক্যামেরার মতো প্রজেক্টেড ডিভাইস হার্ডওয়্যারে অ্যাক্সেস প্রদান করে। এআই চশমায় প্রদর্শনের জন্য বিশেষভাবে তৈরি ডেডিকেটেড অ্যাক্টিভিটিগুলি ইতিমধ্যেই একটি প্রজেক্টেড কনটেক্সট হিসাবে কাজ করে । যদি আপনার অ্যাপের অন্য কোনও অংশ (যেমন একটি ফোন অ্যাক্টিভিটি বা কোনও পরিষেবা) এআই চশমা হার্ডওয়্যার অ্যাক্সেস করার প্রয়োজন হয়, তবে এটি একটি প্রজেক্টেড কনটেক্সট পেতে পারে।
অনুমতির অনুরোধ সহজ করুন : AI চশমা স্ট্যান্ডার্ড অ্যান্ড্রয়েড অনুমতি মডেল অনুসরণ করে, চশমা-নির্দিষ্ট অনুমতিগুলি রানটাইমের সময় অনুরোধ করা আবশ্যক যাতে আপনার অ্যাপ ক্যামেরার মতো ডিভাইস হার্ডওয়্যার অ্যাক্সেস করতে পারে। অনুমতি সহায়ক ফোন এবং AI চশমা উভয় ইন্টারফেসে এই অনুমতি অনুরোধ প্রক্রিয়াগুলিকে স্ট্রিমলাইন করে একটি ধারাবাহিক অনুরোধ অভিজ্ঞতা প্রদান করে।
ডিভাইস এবং ডিসপ্লে ক্ষমতা পরীক্ষা করুন : প্রজেক্টেড ডিভাইসে ডিসপ্লে আছে কিনা এবং ভিজ্যুয়াল উপস্থাপনের জন্য ডিসপ্লের অবস্থা পরীক্ষা করুন। ডিভাইসের ক্ষমতার উপর ভিত্তি করে আপনার অ্যাপটি অভিযোজিত করুন। উদাহরণস্বরূপ, যদি ডিভাইসে কোনও ডিসপ্লে না থাকে বা ডিসপ্লে বন্ধ থাকে তবে আপনি আরও অডিও প্রসঙ্গ প্রদান করতে চাইতে পারেন।
অ্যাপ ক্যামেরা অ্যাকশন অ্যাক্সেস করুন : আপনার অ্যাপ ব্যবহারকারীর ক্যামেরা অ্যাকশন অ্যাক্সেস করতে পারে, উদাহরণস্বরূপ ভিডিও স্ট্রিমিং অ্যাপে ক্যামেরা চালু বা বন্ধ করার জন্য।
OpenXR™ এবং OpenXR লোগো হল The Khronos Group Inc. এর মালিকানাধীন ট্রেডমার্ক এবং চীন, ইউরোপীয় ইউনিয়ন, জাপান এবং যুক্তরাজ্যে ট্রেডমার্ক হিসেবে নিবন্ধিত।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-08 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"]],["2025-12-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]