গুগল টিভি এবং অ্যান্ড্রয়েড টিভি জুড়ে ৩০০ মিলিয়নেরও বেশি মাসিক সক্রিয় ডিভাইস থাকায়, এটা স্পষ্ট যে অ্যাপের প্রবৃদ্ধি ত্বরান্বিত করার জন্য লিভিং রুম একটি বিশাল ও স্বতন্ত্র প্ল্যাটফর্ম। আজ, আমরা গুগল টিভির এমন কিছু ফিচার এবং ডেভেলপার টুল শেয়ার করতে পেরে আনন্দিত, যা আপনার কন্টেন্টের সহজলভ্যতা বাড়াতে এবং আপনার অ্যাপকে ভবিষ্যতের টিভি অভিজ্ঞতার জন্য প্রস্তুত করতে ডিজাইন করা হয়েছে।
জেমিনির সাথে আবিষ্কার এবং সম্পৃক্ততা বৃদ্ধি করুন
গত বছর আমরা আমাদের প্ল্যাটফর্মে এআই ভয়েস অ্যাসিস্ট্যান্ট ‘ জেমিনি ’ নিয়ে এসেছি, যাতে মানুষ সহজেই কী দেখবে তা খুঁজে নিতে পারে, বড় পর্দায় নতুন কিছু শিখতে পারে এবং শুধু কণ্ঠস্বর ব্যবহার করে দৈনন্দিন কাজগুলো সম্পন্ন করতে পারে।
চালু হওয়ার পর থেকে, জেমিনি যেভাবে প্রশ্নের উপযোগী উত্তর দেয়, তাতে আমরা উন্নতি করেছি। ব্যবহারকারীদের যখন যা প্রয়োজন, তা খুঁজে পেতে সাহায্য করার জন্য জেমিনি ভিজ্যুয়াল, ভিডিও এবং টেক্সটের একটি মিশ্রণ শেয়ার করে। আমাদের স্ট্রিমিং পার্টনারদের জন্য, জেমিনি একটি সহায়ক ডিসকভারি ইঞ্জিন—যা আপনার অ্যাপের মেটাডেটা থেকে তথ্য নিয়ে দর্শকদের কাছে আপনার প্রাসঙ্গিক কন্টেন্ট তুলে ধরে।
পয়েন্টিং মোডালিটির জন্য সমর্থন ঘোষণা করুন
টিভি দেখার যে অভিজ্ঞতা আমাদের একসময় ছিল, তা বদলে যাচ্ছে। জেমিনি যেমন ভয়েসের মাধ্যমে কনটেন্ট খোঁজা ও স্ট্রিম করার পদ্ধতি বদলে দিচ্ছে, তেমনই রিমোট ব্যবহারের ধরনও বিকশিত হচ্ছে।

পয়েন্টার রিমোট বড় পর্দায় মোশন-কন্ট্রোলড ইনপুট নিয়ে আসে, যা গুগল টিভি হোম পেজ এবং কন্টেন্ট-বহুল অ্যাপগুলোর মধ্যে ব্যবহারকারীদের আরও দ্রুত নেভিগেশনের সুযোগ করে দেয়। আপনার অ্যাপটি এই পরিবর্তনের জন্য প্রস্তুত এবং সকল ব্যবহারকারীকে একটি চমৎকার অভিজ্ঞতা প্রদান করে, তা নিশ্চিত করতে এখনই পয়েন্টার ইনপুট নিয়ে ভাবা শুরু করার উপযুক্ত সময়। কীভাবে শুরু করবেন তা এখানে দেওয়া হলো:
১. আপনার টিভি অ্যাপ UI লাইব্রেরি অভিযোজিত করুন
গুগল টিভিতে আপনার অ্যাপের জন্য পয়েন্টার রিমোট ইন্টারঅ্যাকশন চালু করতে হোভার স্টেট, স্ক্রোলযোগ্য কন্টেইনার এবং কার্সার ক্লিকের সাপোর্টের প্রয়োজন হবে। যদিও UI স্ট্যাক ভেদে এর বাস্তবায়ন ভিন্ন হয়, জেটপ্যাক কম্পোজ এই রূপান্তরকে সহজ করে তোলে, কারণ এর বেশিরভাগ কোর কম্পোনেন্টই এই মাল্টি-মোডাল ইন্টারঅ্যাকশনগুলো স্বয়ংক্রিয়ভাবে পরিচালনা করে।
- হোভার স্টেট: আপনার স্ক্রিনের প্রতিটি ফোকাসযোগ্য উপাদানের (বাটন, মুভি পোস্টার, সেটিং টগল) হোভার স্টেটের জন্য একটি সুস্পষ্ট ভিজ্যুয়াল ফিডব্যাক ব্যবস্থা থাকা প্রয়োজন। এটি প্রায়শই ফোকাস স্টেটের চেয়ে সূক্ষ্ম হয়, কিন্তু ফিডব্যাকের জন্য অত্যন্ত গুরুত্বপূর্ণ।
- স্ক্রোলযোগ্য কন্টেইনার: পয়েন্টার রিমোটগুলিতে স্ক্রোল করার জন্য একটি ছোট গোলাকার টাচপ্যাডও থাকবে। ব্যবহারকারীরা আপনার অ্যাপে উপরে বা নিচে, অথবা বামে বা ডানে স্ক্রোল করার জন্য এই টাচপ্যাডটি ব্যবহার করতে পারবেন। স্ক্রোল করার জন্য আপনার অ্যাপকে টাচ ইভেন্টে সাড়া দিতে হবে।
- কার্সার ক্লিক: আজকাল অনেক টিভি অ্যাপে একটি সাধারণ ডি-প্যাড ওকে (OKAY) বাটন “ক্লিক” করার সুবিধা থাকে। একটি পয়েন্টার রিমোটের সাহায্যে, ব্যবহারকারী ডি-প্যাড ফোকাস অবস্থায় না থেকেও কোনো এলিমেন্টের উপর “ক্লিক” করতে পারেন, যা মাউস ক্লিকের মতোই।
২. আজ মাউস দিয়ে পয়েন্ট করার ইন্টারঅ্যাকশন পরীক্ষা করুন।
আপনার অ্যাপ হোভার, স্ক্রল এবং ক্লিক কীভাবে পরিচালনা করে তা দেখতে, আপনার গুগল টিভিতে একটি ব্লুটুথ মাউস বা তারযুক্ত মাউস সংযুক্ত করুন। মনে রাখবেন যে মাউসের নিয়ন্ত্রণ আরও সুনির্দিষ্ট হয়, কারণ ব্যবহারকারীরা স্ক্রিনের কাছাকাছি থাকেন এবং সাধারণত মাউসটিকে একটি স্থিতিশীল অবস্থানে রাখেন। পয়েন্টার রিমোট প্রায়শই কম সুনির্দিষ্ট হতে পারে, কারণ ব্যবহারকারীরা কখনও কখনও স্ক্রিন থেকে ১০ ফুট দূরে থাকেন এবং তাদের সোফায় বসে রিমোট দিয়ে অগোছালো অঙ্গভঙ্গি করেন। একজন টিভি ডিজাইনার বা ডেভেলপার হিসেবে, আপনি এলিমেন্টগুলোর জন্য বড় হোভার টার্গেট ব্যবহার করে ইনপুটের এই সুনির্দিষ্টতার অভাব পূরণ করতে পারেন।
৩. গুগল প্লে-তে পয়েন্টার রিমোটের জন্য টিভি অ্যাপ সমর্থনের ঘোষণা দিন।
অবশেষে, গুগল প্লে-কে জানান যে আপনার টিভি অ্যাপটি পয়েন্টারের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। এটি নিশ্চিত করে যে পয়েন্টার রিমোট ব্যবহারকারীরা সহজেই আপনার অ্যাপটি খুঁজে, ইনস্টল এবং ব্যবহার করতে পারবেন।
আপনার AndroidManifest.xml ফাইলের মধ্যে android.software.leanback. supports_touch মেটা-ডেটা ট্যাগটি ঘোষণা করুন। এই ট্যাগটি প্ল্যাটফর্মকে জানায় যে আপনার টিভি অ্যাপটি “স্থানিকভাবে টাচ সমর্থন করে,” কারণ পয়েন্টার রিমোট দূর থেকে টাচ ইভেন্ট অনুকরণ করে।
AndroidManifest.xml
<manifest ...> <!-- Signal whether the app is adaptive or built just for TV –-> <uses-feature android:name="android.software.leanback" android:required="true|false" /> <!-- Ensure the app can be installed on conventional TVs –-> <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <!-- Signal whether the app supports pointer remotes –-> <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/> <application ...> ... </application> </manifest>
পরামর্শ:
-
android. software . leanbackডিক্লারেশনটি নির্দেশ করে যে আপনার অ্যাপটি ডি-প্যাড নেভিগেশন সমর্থন করে এবং এটি শুধুমাত্র গুগল প্লে-এর মাধ্যমে টিভি ডিভাইসে বিতরণের জন্য উদ্দিষ্ট। -
android.software.leanback. supports_touchনামক নতুন সফ্টওয়্যার অ্যাট্রিবিউটটি ঘোষণা করে যে, ডি-প্যাডের পাশাপাশি আপনি এটিও নিশ্চিত করেছেন যে আপনার টিভি অ্যাপটি বর্তমানের মাউস এবং ভবিষ্যতের পয়েন্টার রিমোটের মাধ্যমে পয়েন্টার/কার্সার ব্যবহারের ক্ষেত্রেও ভালোভাবে কাজ করে। - আপনি যদি এখনও Jetpack Compose ব্যবহার না করে থাকেন, তবে এখনই তা গ্রহণ করার উপযুক্ত সময়। হোভার, স্ক্রল এবং ক্লিক হলো সাধারণ ইনপুট পদ্ধতি যা বিভিন্ন ফর্ম ফ্যাক্টরে সমর্থিত, এবং একটি অ্যাডাপ্টিভ UI ফ্রেমওয়ার্ক দিয়ে আপনার অ্যাপ তৈরি করলে কোডের পুনঃব্যবহারযোগ্যতা বাড়ে এবং রক্ষণাবেক্ষণের প্রয়োজন কমে।
Engage SDK চালু করুন
Engage SDK, যা পূর্বে Video Discovery API নামে পরিচিত ছিল, অ্যাপ খুঁজে পাওয়া ও ব্যবহারকারীর সম্পৃক্ততা বাড়াতে Google TV-র সকল ফর্ম ফ্যাক্টর জুড়ে Resumption, Entitlements এবং Recommendations-কে অপ্টিমাইজ করে।
- পুনরায় শুরু করা : পার্টনাররা হোম পেজের 'Continue Watching' রো-তে ব্যবহারকারীর পজ করা ভিডিও সহজেই দেখতে পারেন।
- এনটাইটেলমেন্ট : Engage SDK এনটাইটেলমেন্ট ম্যানেজমেন্টকে সহজ করে, যা ব্যবহারকারীর যোগ্যতার সাথে অ্যাপের কন্টেন্ট মিলিয়ে দেয়। ব্যবহারকারীরা এটি পছন্দ করেন কারণ তারা তাদের সাবস্ক্রিপশনের সমস্ত বিবরণ ম্যানুয়ালি আপডেট না করেই ব্যক্তিগতকৃত সুপারিশ উপভোগ করতে পারেন। এটি পার্টনারদের Google TV-তে একাধিক ডিসকভারি পয়েন্টের মাধ্যমে ব্যবহারকারীদের সাথে সংযোগ স্থাপন করতে সাহায্য করে।
- সুপারিশসমূহ : Engage SDK এমনকি অ্যাপের ভেতরে ব্যবহারকারীদের দেখা কন্টেন্টের উপর ভিত্তি করে ব্যক্তিগতকৃত সুপারিশ তুলে ধরে।
এখনই Engage SDK ব্যবহার শুরু করার সেরা সময়, কারণ পুরোনো Watch Next API, যা আপনার continue watching 1.0 অভিজ্ঞতাকে সচল রেখেছিল, ২০২৭ সালের দ্বিতীয়ার্ধে তার সাপোর্ট বন্ধ হয়ে যাবে। শুরু করতে, আরও জানতে goo.gle/engage-tv- তে যান।
আমাদের সর্বশেষ জেমিনি অভিজ্ঞতা এবং ডেভেলপার টুলস কীভাবে আপনার আবিষ্কারকে অপ্টিমাইজ করবে এবং আমাদের প্ল্যাটফর্মে ব্যবহারকারীদের সম্পৃক্ততা বাড়াবে, তা দেখার জন্য আমরা অধীর আগ্রহে অপেক্ষা করছি।
এই ঘোষণা এবং গুগল আই/ও ২০২৬-এর সমস্ত আপডেট io.google- এ দেখুন।
পড়তে থাকুন

পণ্যের খবর
আমরা আনন্দের সাথে জানাচ্ছি যে, অ্যান্ড্রয়েড এক্সআর-এর জন্য আনরিয়েল ইঞ্জিন এবং গোডোট-এর আনুষ্ঠানিক সমর্থন এসে গেছে। এছাড়াও আমরা আপনার কর্মদক্ষতা বাড়াতে এবং এক্সআর-এর নতুন সক্ষমতাগুলো সক্রিয় করতে দুটি নতুন টুল চালু করছি: অ্যান্ড্রয়েড এক্সআর ইঞ্জিন হাব এবং অ্যান্ড্রয়েড এক্সআর ইন্টারঅ্যাকশন ফ্রেমওয়ার্ক।
Luke Hopkins • পড়তে ৪ মিনিট

পণ্যের খবর
অ্যান্ড্রয়েড ১৭ প্রকাশের সাথে সাথে, আমরা একটি অভিযোজন-কেন্দ্রিক উন্নয়ন মানদণ্ডে প্রবেশ করছি। আপনার ব্যবহারকারীরা এখন আর কোনো একটি নির্দিষ্ট ডিভাইসের উপর নির্ভরশীল নন; তারা সারাদিন ধরে ফোন, ফোল্ডেবল, ট্যাবলেট, ল্যাপটপ, গাড়ির ডিসপ্লে এবং ইমারসিভ এক্সআর পরিবেশের মধ্যে আসা-যাওয়া করেন।
Fahd Imtiaz • ৪ মিনিটের পাঠ

পণ্যের খবর
এই বছর গুগল আই/ও-তে আমরা গতানুগতিক পরিবর্তনের গণ্ডি পেরিয়ে অ্যাপ তৈরির পদ্ধতিতে একটি মৌলিক পরিবর্তন আনতে চলেছি। আমাদের নতুন টুলগুলো এজেন্টিক যুগের জন্য তৈরি করা হয়েছে, যেগুলোর ফিচার একজন অ্যান্ড্রয়েড ডেভেলপার হিসেবে আপনার উৎপাদনশীলতা বাড়ানোর পাশাপাশি আপনার কোডবেসে ব্যবহৃত এআই এজেন্টগুলোকে আরও শক্তিশালী করে তুলবে।
Matthew Warner • পড়তে ৮ মিনিট
আপ-টু-ডেট থাকুন
অ্যান্ড্রয়েড ডেভেলপমেন্টের সর্বশেষ তথ্য প্রতি সপ্তাহে আপনার ইনবক্সে পান।





