আপনার ডেভেলপমেন্ট টুল ও প্রযুক্তি বেছে নিন

Android XR-এর জন্য অ্যাপ তৈরি করার সময়, আপনি নিম্নলিখিত ডেভেলপমেন্ট প্ল্যাটফর্ম ও প্রযুক্তি থেকে বেছে নিতে পারবেন:

Jetpack XR SDK

Jetpack XR SDK-তে Android XR Jetpack লাইব্রেরি রয়েছে যা Android Studio-র পরিচিত ডেভেলপমেন্ট এনভায়রনমেন্টের মধ্যে XR ডিভাইসের অনন্য ক্ষমতার সুবিধা নেওয়ার জন্য তৈরি করা হয়েছে। আপনি নিম্নলিখিত যেকোনও একটি কাজ করতে চাইলে এই SDK ব্যবহার করা শুরু করুন:

  • XR হেডসেট এবং তারযুক্ত XR গ্লাসের জন্য আগে থেকে থাকা Android মোবাইল বা ট্যাবলেট অ্যাপ অপ্টিমাইজ বা উন্নত করুন
  • XR হেডসেট ও তারযুক্ত XR গ্লাসের জন্য ইমারসিভ, স্পেশিয়ালাইজড এলিমেন্ট সহ নতুন Android XR অ্যাপ তৈরি করুন
  • নতুন অগমেন্টেড অভিজ্ঞতা তৈরি করুন যা আপনার ফোন অ্যাপকে অডিও এবং ডিসপ্লে গ্লাসে প্রসারিত করে

আপনি যদি আগে থেকেই Android Jetpack ব্যবহার করে ডেভেলপ করতে স্বাচ্ছন্দ্য বোধ করেন, তাহলে Jetpack XR SDK আপনার জন্য উপযুক্ত। এটি সেইসব ফ্রেমওয়ার্ক ও লাইব্রেরির সাথে নির্বিঘ্নে ইন্টিগ্রেট করার জন্য ডিজাইন করা হয়েছে এবং ইমারসিভ ও অগমেন্টেড অভিজ্ঞতা তৈরি করার জন্য আপনাকে আগে থেকে থাকা জ্ঞান ব্যবহার করতে দেয়।

Jetpack XR SDK-এর সাহায্যে ডেভেলপ করা সম্পর্কে আরও জানুন।

Unity

Unity Engine হল একটি রিয়েল-টাইম 3D ডেভেলপমেন্ট ইঞ্জিন যা আর্টিস্ট, ডিজাইনার ও ডেভেলপারদের ইমারসিভ ও ইন্টার‍্যাক্টিভ অভিজ্ঞতা তৈরি করতে একসাথে কাজ করার সুযোগ দেয়। Unity-র Android XR সহায়তা আপনাকে নিজের ডেভেলপ করা 3D অভিজ্ঞতার উপর উচ্চ স্তরের নিয়ন্ত্রণ প্রদান করে, পাশাপাশি Unity-র প্রতিষ্ঠিত OpenXR সহায়তা এবং ডেভেলপার ইকোসিস্টেম থেকে উপকৃত হয়।

Unity-র মাধ্যমে তৈরি করা XR অভিজ্ঞতা আপনার আগে থেকেই থাকলে অথবা Unity ডেভেলপমেন্ট সম্পর্কে আপনার জানা থাকলে, এই বিকল্পের মাধ্যমে শুরু করুন।

Android XR-এর জন্য Unity-র সাহায্যে ডেভেলপ করা সম্পর্কে আরও জানুন।

OpenXR

OpenXR হল একটি রয়্যালটি-ফ্রি, ওপেন স্ট্যান্ডার্ড যা উচ্চ-পারফর্ম্যান্স, মাল্টি-প্ল্যাটফর্ম XR অভিজ্ঞতা তৈরি করতে ব্যবহার করা যেতে পারে। Android XR-এ OpenXR 1.0 ও 1.1 কাজ করে এবং আমরা Android XR-এর জন্য নতুন এক্সটেনশন সহ স্পেসিফিকেশন আরও বাড়াচ্ছি। Android XR ওপেন স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি করা হয়েছে, তাই OpenXR ও Android-এ কাজ করে এমন ডেভেলপমেন্ট টুল Android XR-এর সাথে মানানসই হওয়া উচিত।

Android XR-এর জন্য OpenXR সহায়তা সম্পর্কে আরও জানুন।

Godot

Godot তার OpenXR ইন্টিগ্রেশনের মাধ্যমে Android XR-কে সাপোর্ট করে। আপনি স্ট্যান্ডার্ড Godot ওয়ার্কফ্লো ব্যবহার করে Android-এর জন্য XR অ্যাপ্লিকেশন তৈরি ও এক্সপোর্ট করতে পারবেন।

Android XR-এর জন্য Godot-এর সাহায্যে ডেভেলপ করা সম্পর্কে আরও জানুন।

Unreal Engine

Unreal Engine, OpenXR স্ট্যান্ডার্ডের মাধ্যমে Android XR-কে সাপোর্ট করে। Android XR OpenXR 1.1 স্পেসিফিকেশন এবং বেছে নেওয়া ভেন্ডর এক্সটেনশনের জন্য OpenXR-এর মাধ্যমে তৈরি অ্যাপকে সাপোর্ট করে, যাতে আপনি Unreal Engine 5-এ আগে থেকেই পরিচিত স্ট্যান্ডার্ড টুল এবং ওয়ার্কফ্লো ব্যবহার করতে পারেন।

Android XR-এর জন্য Unreal-এর সাহায্যে ডেভেলপ করা সম্পর্কে আরও জানুন।

WebXR

WebXR আপনাকে ওয়েবের জন্য ইমারসিভ অভিজ্ঞতা তৈরি করতে দেয়। এটি Android XR-এ Chrome-এর মতো মানানসই ওয়েব ব্রাউজারে VR এবং AR ডিভাইসে অ্যাক্সেস প্রদান করে।

আপনি যদি ওয়েবের জন্য XR অভিজ্ঞতা তৈরি করতে চান বা কোনও ওয়েব অ্যাপে XR ক্ষমতা যোগ করতে চান, তাহলে এই বিকল্পটি দিয়ে শুরু করুন। বিদ্যমান WebXR অভিজ্ঞতাগুলি Android XR-এও কাজ করবে।

WebXR-এর সাহায্যে ওয়েব অ্যাপ তৈরি করা সম্পর্কে আরও জানুন।