প্রোডাক্ট সংক্রান্ত খবর

Android XR SDK ডেভেলপার প্রিভিউ লঞ্চ করা হচ্ছে

৫ মিনিট লাগবে
Matthew McCullough-এর প্রোফাইল দেখুন
Matthew McCullough ভাইস প্রেসিডেন্ট, প্রোডাক্ট ম্যানেজমেন্ট, Android ডেভেলপার

আজ আমরা Android XR SDK-এর ডেভেলপার প্রিভিউ লঞ্চ করছি - এটি Android XR-এর জন্য একটি সর্বাঙ্গীন ডেভেলপমেন্ট কিট। এটি Android ফ্যামিলির সবচেয়ে নতুন প্ল্যাটফর্ম যা এক্সটেন্ডেড রিয়েলিটি (XR) হেডসেটের (এবং ভবিষ্যতে চশমার!) জন্য তৈরি করা হয়েছে। XR-এর জন্য তৈরি পরিচিত Android API, টুল ও ওপেন স্ট্যান্ডার্ড ব্যবহার করে ডিজিটাল ও বাস্তব জগতকে মিশিয়ে দিয়ে অভিজ্ঞতা তৈরি ও ডেভেলপ করার জন্য আপনার কাছে অফুরন্ত সুযোগ থাকবে। এই সবকিছুর অর্থ হল: আপনি যদি Android-এর জন্য তৈরি করেন, তাহলে আপনি ইতিমধ্যেই XR-এর জন্য তৈরি করছেন! হেডসেটের জন্য ডেভেলপমেন্ট শুরু করতে আরও পড়ুন।

Android XR SDK-এর সাহায্যে আপনি এগুলি করতে পারবেন:

  • প্রথাগত স্ক্রিনের বাইরে বেরিয়ে এসে আপনার অ্যাপকে সমৃদ্ধ 3D এলিমেন্ট, স্পেশাল প্যানেল ও স্পেশাল অডিওর মাধ্যমে স্পেশালাইজ করুন যা গভীরতা, স্কেল ও বাস্তবতার এক স্বাভাবিক অনুভূতি প্রদান করে
  • আপনার ব্যবহারকারীদের একটি কাল্পনিক ভার্চুয়াল স্পেসে নিয়ে যান বা তাদের নিজস্ব বাড়ি বা কর্মক্ষেত্রে তাদের সাথে যুক্ত হন
  • হাত ও চোখের মতো স্বাভাবিক, মাল্টিমোডাল ইন্টার‍্যাকশন ক্ষমতার সুবিধা নিন

"আমরা বিশ্বাস করি যে Android XR স্টোরিটেলিংয়ের ক্ষেত্রে গেম-চেঞ্জার। এটি আমাদের উন্নত ইন্টার‍্যাক্টিভ ফিচারের সাথে গভীর ন্যারেটিভকে মার্জ করার সুবিধা দেয়, যার ফলে এমন একটি ইমারসিভ ওয়ার্ল্ড তৈরি হয় যেখানে দর্শকরা চরিত্র ও গল্পের সাথে এমনভাবে ইন্টার‍্যাক্ট করতে পারেন যা আগে কখনও সম্ভব হয়নি।" 
- জেড উইনট্রব, 30 Ninjas-এর পার্টনার

Android XR-এ আপনার অ্যাপ

Android XR SDK, Android অ্যাপ ডেভেলপমেন্টের বর্তমান ফাউন্ডেশনের উপর ভিত্তি করে তৈরি করা হয়েছে। এছাড়াও, আমরা Android XR-এ Play Store নিয়ে আসছি, যেখানে বেশিরভাগ Android অ্যাপ অটোমেটিক উপলভ্য হয়ে যাবে এবং এর জন্য অতিরিক্ত ডেভেলপমেন্টের প্রয়োজন হবে না। ব্যবহারকারীরা আপনার আগে থেকে থাকা অ্যাপগুলি সম্পূর্ণ নতুন মাত্রায় খুঁজে পেতে এবং ব্যবহার করতে পারবেন। আপনার আগে থেকে থাকা Compose অ্যাপকে আলাদা করতে, আপনি চালু করতে পারেন, যাতে XR-এ মেটেরিয়াল ডিজাইন (M3) কম্পোনেন্ট এবং অ্যাডাপ্টিভ লেআউটের জন্য Compose অটোমেটিক স্পেশিয়ালাইজ করা যায়।

apps_optimized.webp

বড় স্ক্রিনের জন্য অপ্টিমাইজ করা অ্যাপ Android XR-এ সাইজ করার ক্ষমতার সুবিধা নেয়

Android XR SDK-তে প্রত্যেক ডেভেলপারের জন্য কিছু না কিছু আছে:

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

  • Unity-র রিয়েল-টাইম 3D ইঞ্জিন ব্যবহার করছেন? Android XR Extensions for Unity আপনাকে শক্তিশালী, ইমারসিভ অভিজ্ঞতা তৈরি বা পোর্ট করার জন্য প্রয়োজনীয় প্যাকেজ প্রদান করে।
  • ওয়েবে ডেভেলপ করছেন? Chrome-এ কাজ করে এমন ইমারসিভ অভিজ্ঞতা যোগ করতে WebXR ব্যবহার করুন।
  • C/C++-এর মতো নেটিভ ল্যাঙ্গুয়েজ নিয়ে কাজ করছেন? Android XR-এ OpenXR 1.1 স্ট্যান্ডার্ড কাজ করে।

Jetpack XR SDK-এর মাধ্যমে তৈরি করা

Jetpack XR SDK-তে নতুন Jetpack লাইব্রেরি অন্তর্ভুক্ত আছে যা XR-এর জন্য বিশেষভাবে তৈরি করা হয়েছে। হাইলাইটের মধ্যে রয়েছে:

  • XR-এর জন্য Jetpack Compose - আপনাকে ডিক্লেরেটিভভাবে স্পেশিয়াল UI লেআউট তৈরি করতে এবং Compose বা Views-এর মাধ্যমে তৈরি আপনার বর্তমান 2D UI-কে স্পেশিয়ালাইজ করতে দেয়
  • XR-এর জন্য মেটেরিয়াল ডিজাইন - এতে এমন কম্পোনেন্ট ও লেআউট অন্তর্ভুক্ত থাকে যা XR-এর জন্য অটোমেটিক অ্যাডাপ্ট করে
  • Jetpack SceneCore - কাস্টম 3D অভিজ্ঞতা তৈরি করার জন্য ভিত্তি প্রদান করে
  • Jetpack XR-এর জন্য ARCore - আপনার অ্যাপের জন্য শক্তিশালী পারসেপশন ক্ষমতা নিয়ে আসে যাতে বাস্তব জগতকে বোঝা যায়

“Android XR-এর মাধ্যমে, আমরা Calm-কে সরাসরি আপনার জগতে নিয়ে আসতে পারি, যা আপনার ইন্দ্রিয়কে ক্যাপচার করে এবং আপনাকে আরও গভীর ও পরিবর্তনশীল উপায়ে এটি অনুভব করার সুযোগ দেয়। এই অত্যাধুনিক প্রযুক্তির জন্য Android XR টিমের সাথে ঘনিষ্ঠভাবে কাজ করে, আমরা গভীরতা এবং স্পেসের অনুভূতি তৈরি করার পদ্ধতিকে নতুন রূপ দিয়েছি, যার ফলে এমন এক লেভেলের ইমার্শন তৈরি হয়েছে যা আপনাকে তাৎক্ষণিকভাবে আরও বেশি উপস্থিত, ফোকাসড এবং রিল্যাক্সড বোধ করতে সাহায্য করে।” 
- ড্যান জেটো, ভাইস প্রেসিডেন্ট, Calm Studios

Hello XR Sample-এর মাধ্যমে আপনার Jetpack XR SDK জার্নি শুরু করুন, এটি XR-এর জন্য Jetpack Compose-এর প্রয়োজনীয় ফিচার সম্পর্কে একটি সহজ ভূমিকা।

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

jetnews.webp

JetNews স্যাম্পেল অ্যাপ হল Android XR-এর জন্য মানানসই Android বড় স্ক্রিন অ্যাপ

এছাড়াও, আমরা Android Studio Meerkat-এর লেটেস্ট প্রিভিউতে নতুন টুল ও ক্ষমতা নিয়ে আসছি যাতে প্রোডাক্টিভিটি বাড়ানো যায় এবং Android XR-এর জন্য আপনার ক্রিয়েশন প্রসেস সহজ করা যায়।

  • Jetpack XR SDK-এর মাধ্যমে তৈরি করা অ্যাপ ডিপ্লয় ও পরীক্ষা করার জন্য ভার্চুয়ালাইজ করা XR ডিভাইস তৈরি করতে নতুন Android XR এমুলেটর ব্যবহার করুন। এমুলেটরে XR-নির্দিষ্ট কন্ট্রোল অন্তর্ভুক্ত থাকে যা এমুলেট করা ভার্চুয়াল স্পেস নেভিগেট করার জন্য কীবোর্ড ও মাউস ব্যবহার করে।
  • XR-এর জন্য Jetpack Compose-এর সাহায্যে অ্যাপ তৈরি করার কাজ দ্রুত শুরু করতে Android XR টেমপ্লেট ব্যবহার করুন।
  • XR-এর জন্য Jetpack Compose-এর মাধ্যমে তৈরি করা স্পেশিয়ালাইজড UI কম্পোনেন্ট পরীক্ষা ও ডিবাগ করতে, আপডেট করা লেআউট ইন্সপেক্টর ব্যবহার করুন।

Android Studio এবং Android XR এমুলেটর-এ XR চালু থাকা টুল সম্পর্কে আরও জানুন।

xr_emulator2.webp

Android Studio-তে Android XR ইমুলেটরে নতুন কন্ট্রোল আছে যার সাহায্যে ইমুলেটরের মধ্যে 3D স্পেস এক্সপ্লোর করা যায়

Unity-র সাহায্যে তৈরি করা হচ্ছে

আমরা Unity-এর সাথে পার্টনারশিপ করেছি যাতে Unity 6 থেকে শুরু করে Android XR-এর সাথে তাদের রিয়েল-টাইম 3D ইঞ্জিন নেটিভভাবে ইন্টিগ্রেট করা যায়। আপনার মাল্টি-প্ল্যাটফর্ম XR অভিজ্ঞতা Android XR-এ নিয়ে আসার জন্য Unity Unity OpenXR: Android XR প্যাকেজ নিয়ে আসছে।

Unity এইসব জনপ্রিয় XR প্যাকেজে Android XR সাপোর্ট যোগ করছে:

এছাড়াও, আমরা Unity-র জন্য Android XR এক্সটেনশন প্রকাশ করছি, যার মধ্যে স্যাম্পেল এবং উদ্ভাবনী ফিচার যেমন মাউস ইন্টার‍্যাকশন প্রোফাইল, এনভায়রনমেন্ট ব্লেন্ড মোড, পছন্দমতো হ্যান্ড মেশ, অবজেক্ট ট্র্যাকিং এবং আরও অনেক কিছু রয়েছে।

"Demeo-কে ইতিমধ্যেই বেশিরভাগ বাণিজ্যিকভাবে উপলভ্য প্ল্যাটফর্মে নিয়ে আসা হয়েছে, তাই এটা বলা যেতেই পারে যে Android XR-এ চালানোর জন্য গেমটিকে মানিয়ে নেওয়ার প্রসেস দেখে আমরা মুগ্ধ হয়েছি।" 
– জোহান গ্যাস্ট্রিন, Resolution Games-এর সিটিও

আরও জানতে, আমাদের Unity-র জন্য শুরু করার নির্দেশিকা এবং Unity-র ব্লগ পোস্ট দেখুন।

vacation_simulator.webp

Vacation Simulator Unity 6-এ আপডেট করা হয়েছে এবং Android XR-এ কাজ করে

ওয়েবের জন্য তৈরি করা

Android XR-এ Chrome WebXR স্ট্যান্ডার্ড সাপোর্ট করে। আপনি যদি ওয়েবের জন্য তৈরি করেন, তাহলে আপনি 3D কন্টেন্ট সহ আগে থেকে আছে এমন সাইট উন্নত করতে পারেন বা নতুন ইমারসিভ অভিজ্ঞতা তৈরি করতে পারেন। এছাড়াও, আপনি ভার্চুয়াল জগৎ তৈরি করতে three.js, A-Frame বা PlayCanvas-এর মতো সম্পূর্ণ ফিচারযুক্ত ফ্রেমওয়ার্ক ব্যবহার করতে পারেন অথবা model-viewer-এর মতো আরও সহজ API ব্যবহার করতে পারেন যাতে আপনার ব্যবহারকারীরা ই-কমার্স সাইটে প্রোডাক্ট দেখতে পারেন। আর WebXR একটি ওপেন স্ট্যান্ডার্ড হওয়ার কারণে, মোবাইল AR ডিভাইস বা নির্দিষ্ট VR হার্ডওয়্যারের জন্য আপনি যে অভিজ্ঞতা তৈরি করেন, সেটি Android XR-এও নির্বিঘ্নে কাজ করে।

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

webxr_blur.webp

Android XR-এ Chrome, WebXR ফিচার সাপোর্ট করে যার মধ্যে ডেপথ ম্যাপ অন্তর্ভুক্ত, এটি ভার্চুয়াল অবজেক্টকে বাস্তব জগতের সারফেসের সাথে ইন্টার‍্যাক্ট করতে দেয়

ওপেন স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি

আমরা ওপেন স্ট্যান্ডার্ডের মাধ্যমে Android-এর ঐতিহ্য বজায় রাখছি। Android পারসেপশন স্ট্যাকের মূল ভিত্তি হল OpenXR - এটি একটি উচ্চ-পারফর্ম্যান্স, ক্রস-প্ল্যাটফর্ম API যা পোর্টেবিলিটির উপর ফোকাস করে। Android XR OpenXR 1.1-এর সাথে মানানসই এবং আমরা অত্যাধুনিক ভেন্ডর এক্সটেনশন-এর মাধ্যমে Open XR স্ট্যান্ডার্ড আরও উন্নত করছি যাতে শক্তিশালী ওয়ার্ল্ড-সেন্সিং ক্ষমতা প্রদান করা যায়, যেমন:

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

এছাড়াও, Android XR SDK-তে 3D মডেলের জন্য glTF 2.0 এবং হাই-ডায়নামিক-রেঞ্জ এনভায়রনমেন্টের জন্য OpenEXR-এর মতো ওপেন স্ট্যান্ডার্ড ফর্ম্যাট কাজ করে।

একসাথে ভবিষ্যৎ নির্মাণ করা

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

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

Android XR-এর জন্য তৈরি ও ডেভেলপ করা শুরু করতে, developer.android.com/develop/xr দেখুন, যেখানে আপনি Android XR SDK-এর সাহায্যে তৈরি করার জন্য প্রয়োজনীয় সমস্ত টুল, লাইব্রেরি এবং রিসোর্স পাবেন! আপনি যদি প্রি-রিলিজ হার্ডওয়্যার অ্যাক্সেস করতে এবং Android XR টিমের সাথে কোলাবরেট করতে আগ্রহী হন, তাহলে ২০২৫ সালে Android XR ডেভেলপার বুটক্যাম্প-এ অংশগ্রহণ করার জন্য আপনার আগ্রহ প্রকাশ করতে এই ফর্ম পূরণ করুন।

লিখেছেন:
পড়া চালিয়ে যান