ফোন বা ট্যাবলেট ব্যবহারের তুলনায় টিভি দেখার সময় ব্যবহারকারীদের প্রত্যাশা ভিন্ন হয়। একজন সাধারণ টিভি ব্যবহারকারী স্ক্রিন থেকে প্রায় ১০ ফুট দূরে বসেন, তাই ছোটখাটো বিবরণ কম চোখে পড়ে এবং ছোট লেখা পড়া কঠিন হয়। যেহেতু ব্যবহারকারীরা টিভি থেকে দূরে বসেন, তাই স্ক্রিনের উপাদান স্পর্শ করার পরিবর্তে নেভিগেট করতে এবং নির্বাচন করতে তাদের একটি রিমোট কন্ট্রোল ডিভাইস ব্যবহার করতে হয়। এই পার্থক্যগুলো একটি ভালো টিভি ব্যবহারকারীর অভিজ্ঞতার জন্য প্রয়োজনীয়তাকে উল্লেখযোগ্যভাবে প্রভাবিত করে।
টিভি ব্যবহারকারীদের জন্য একটি চমৎকার অভিজ্ঞতা তৈরির প্রথম ধাপ হলো অ্যান্ড্রয়েড টিভি ডিজাইন নির্দেশিকাগুলো পর্যালোচনা করা এবং অনুসরণ করা। একটি টিভি অ্যাপের জন্য মৌলিক বাস্তবায়ন প্রয়োজনীয়তাগুলো বোঝার জন্য, 'বিল্ড টিভি অ্যাপস' প্রশিক্ষণটিও পর্যালোচনা করুন।
Google Play-তে আপনার টিভি অ্যাপগুলি কীভাবে প্রকাশ করবেন সে সম্পর্কে তথ্যের জন্য, Android TV-তে বিতরণ দেখুন।
টিভি অ্যাপ সামঞ্জস্যতা চেকলিস্ট
সামঞ্জস্যতার চেকলিস্টগুলো এমন কিছু মানদণ্ড নির্ধারণ করে, যা আপনাকে আপনার অ্যাপটি অ্যান্ড্রয়েড টিভি ওএস-এর জন্য কী পরিমাণ সমর্থন প্রদান করে তা মূল্যায়ন করতে সাহায্য করে।
সহায়তার স্তরগুলো নিম্নরূপ:
স্তর ৩ - টিভি প্রস্তুত
আপনার অ্যাপটি অ্যান্ড্রয়েড টিভি ওএস ডিভাইসে চলার জন্য মৌলিক প্রয়োজনীয়তাগুলো পূরণ করে।
স্তর ২ - টিভির জন্য অপ্টিমাইজ করা
আপনার অ্যাপটি অ্যান্ড্রয়েড টিভি ওএস ডিভাইসগুলোর জন্য আরও উপযোগী এবং নির্বিঘ্ন অভিজ্ঞতা প্রদান করে।
স্তর ১ - টিভি পৃথকীকৃত
আপনার অ্যাপটি অ্যান্ড্রয়েড টিভি ওএস-এর উন্নত সক্ষমতাগুলোর পূর্ণ সদ্ব্যবহার করে একটি প্রিমিয়াম অভিজ্ঞতা প্রদান করে।
স্তর ৩ - টিভি প্রস্তুত
| প্রকার | পরীক্ষা | বর্ণনা |
|---|---|---|
| লঞ্চার | টিভি-এলএম | ইনস্টলেশনের পর অ্যাপটি অ্যান্ড্রয়েড টিভি লঞ্চারে একটি লঞ্চার আইকন প্রদর্শন করে। আরও তথ্যের জন্য, ‘একটি টিভি অ্যাক্টিভিটি ঘোষণা করুন’ দেখুন। |
| টিভি-এলবি | অ্যাপটি অ্যান্ড্রয়েড টিভি লঞ্চারে এর লঞ্চার আইকন হিসেবে একটি ৩২০x১৮০ পিক্সেলের পূর্ণ আকারের ব্যানার এবং কমপক্ষে একটি ১৬০x১৬০ পিক্সেলের (xhdpi ডেনসিটিতে) অ্যাপ আইকন প্রদর্শন করে। আরও তথ্যের জন্য, অ্যান্ড্রয়েড টিভি অ্যাপ আইকন এবং ব্যানার নির্দেশিকা দেখুন। | |
| টিভি-বিএন | অ্যাপ লঞ্চ ব্যানারে অ্যাপটির নাম থাকে। | |
| টিভি-এলজি | অ্যাপটি যদি একটি গেম হয়, তবে এটি অ্যান্ড্রয়েড টিভি লঞ্চারের গেমস সারিতে প্রদর্শিত হয়। আরও তথ্যের জন্য, হোম স্ক্রিনে আপনার গেম দেখান দেখুন। | |
| টিভি-এলএস | অ্যাপটি ইনস্টলেশন, লোডিং এবং টেস্টিং সহ সকল পর্যায়ে সফলভাবে এবং কোনো ত্রুটি বার্তা ছাড়াই চলে। আরও তথ্যের জন্য, ‘Run TV apps’ দেখুন। | |
| লেআউট | টিভি-এলও | অ্যাপটি ভার্টিকাল লেটারবক্সিং বা পিলারবক্সিং ছাড়াই ল্যান্ডস্কেপ ওরিয়েন্টেশন সমর্থন করে। মূল ফরম্যাটের ভিডিওতে বারগুলির জন্য শুধুমাত্র কালো রঙ ব্যবহার করুন। আরও তথ্যের জন্য, ‘বেসিক টিভি লেআউট তৈরি করুন’ দেখুন। |
| টিভি-ওভি | অ্যাপটি স্ক্রিনের প্রান্তের কারণে আংশিকভাবে কেটে যাওয়া কোনো লেখা বা কার্যকারিতা প্রদর্শন করে না। আরও তথ্যের জন্য, ওভারস্ক্যান দেখুন। | |
| টিভি-টিআর | অ্যাপটি অন্য অ্যাপগুলোকে আংশিকভাবে ঢেকে রাখে না। অ্যাপটি পুরো স্ক্রিন জুড়ে থাকে এবং এর ব্যাকগ্রাউন্ড অস্বচ্ছ। | |
| নেভিগেশন | টিভি-ডিপি | পরবর্তী কার্যকারিতা সারণীর কন্ট্রোলার বিভাগে টিভি-জিপি মানদণ্ডে যেমন উল্লেখ করা হয়েছে, সেই অনুযায়ী অ্যাপটির জন্য গেম কন্ট্রোলারের প্রয়োজন না হলে, ফাইভ-ওয়ে ডি-প্যাড কন্ট্রোল ব্যবহার করে অ্যাপটির কার্যকারিতা নেভিগেট করা যায়। আরও তথ্যের জন্য, টিভি নেভিগেশন দেখুন। |
| টিভি-ডিকে | TV-GP মানদণ্ডে উল্লেখিত শর্তানুযায়ী, অ্যাপটির জন্য যদি গেম কন্ট্রোলারের প্রয়োজন হয়, তবে সাধারণ অ্যান্ড্রয়েড গেম কন্ট্রোলারের কী ব্যবহার করে এর সমস্ত কার্যকারিতা পরিচালনা করা যাবে। আরও তথ্যের জন্য, ‘গেমপ্যাড বাটন চাপ প্রক্রিয়াকরণ’ দেখুন। | |
| টিভি-ডিএম | ইউজার ইন্টারফেস কন্ট্রোলগুলো অ্যাক্সেস করার জন্য অ্যাপটি কোনো রিমোট কন্ট্রোল ডিভাইসে মেনু বাটন থাকার ওপর নির্ভর করে না। | |
| টিভি-ডিবি | ব্যাক বাটন চাপলে অ্যান্ড্রয়েড টিভির হোম স্ক্রিনে ফিরে যাওয়া যায়। আরও তথ্যের জন্য, ‘ব্যাক-বাটনের যথাযথ আচরণ প্রদান করুন ’ দেখুন। | |
| টিভি-ডিএল | যদি অ্যাপটির লাইভ ট্যাবে একটি লাইভ টিভি ফিড সংযুক্ত থাকে, তবে অ্যাপটি নির্বিঘ্ন প্লেব্যাক এবং সরাসরি-ফিরে আসার শর্ত পূরণ করে। আরও তথ্যের জন্য, ব্যাক বাটন দেখুন। | |
| এসডিকে | টিভি-পিএস | মূল পারফরম্যান্স এবং স্থিতিশীলতার প্রয়োজনীয়তা ছাড়াও, অ্যাপটি minSdkVersion ভ্যালু সেট করার মাধ্যমে সর্বনিম্ন অ্যান্ড্রয়েড SDK ভার্সন ৩১ বা তার কম নির্ধারণ করে সচরাচর ব্যবহৃত অ্যান্ড্রয়েড টিভি ডিভাইসগুলোর জন্য সমর্থন ঘোষণা করে। |
| প্রকাশ | টিভি-এমএল | অ্যাপ ম্যানিফেস্টটি ACTION_MAIN ইন্টেন্ট টাইপ এবং CATEGORY_LEANBACK_LAUNCHER ক্যাটাগরি সেট করে। আরও তথ্যের জন্য, একটি টিভি অ্যাক্টিভিটি ডিক্লেয়ার করুন দেখুন। |
| টিভি-এমটি | অ্যাপ ম্যানিফেস্টটি android.hardware.touchscreen এবং "টিভির জন্য হার্ডওয়্যারের প্রয়োজনীয়তা ঘোষণা করুন" অংশে তালিকাভুক্ত অন্যান্য হার্ডওয়্যার ফিচারগুলোকে অপ্রয়োজনীয় হিসেবে সেট করে। আরও তথ্যের জন্য, "টিভির জন্য হার্ডওয়্যারের প্রয়োজনীয়তা ঘোষণা করুন" দেখুন। | |
| গেম কন্ট্রোলার | টিভি-জিপি | যদি অ্যাপটি তার প্রধান ইনপুট পদ্ধতি হিসেবে গেম কন্ট্রোলার ব্যবহার করে, তবে এটি <uses-feature> ম্যানিফেস্ট ট্যাগের মাধ্যমে উপযুক্ত প্রয়োজনীয়তা ঘোষণা করে। আরও তথ্যের জন্য, গেম কন্ট্রোলারের জন্য সমর্থন ঘোষণা দেখুন। |
| টিভি-জিসি | যদি অ্যাপটি গেম কন্ট্রোলার ব্যবহারের জন্য ভিজ্যুয়াল নির্দেশাবলী প্রদান করে, তবে সেই নির্দেশাবলীতে কোনো ব্র্যান্ডিং থাকবে না এবং একটি সামঞ্জস্যপূর্ণ বাটন লেআউট দেখানো হবে। আরও তথ্যের জন্য, ‘গেমের জন্য কন্ট্রোলার পরিচালনা’ দেখুন। | |
| বিজ্ঞাপন | টিভি-এপি | অ্যাপটি ডি-প্যাড কন্ট্রোল ব্যবহার করে বিজ্ঞাপনের সাথে মিথস্ক্রিয়ার সুযোগ দেয়। আরও তথ্যের জন্য, ‘ডি-প্যাড নেভিগেশন সক্ষম করুন’ দেখুন। |
| টিভি-বিজ্ঞাপন | যেসব বিজ্ঞাপন পূর্ণ পর্দায় প্রদর্শিত হয় এবং ভিডিও নয়, সেগুলোর ক্ষেত্রে অ্যাপটি ব্যবহারকারীকে ডি-প্যাড বা গেমপ্যাড কন্ট্রোলের মাধ্যমে তাৎক্ষণিকভাবে বিজ্ঞাপনটি বন্ধ করার সুযোগ দেয়। | |
| টিভি-এইউ | যেসব বিজ্ঞাপনে ক্লিকযোগ্য, নন-ফুলস্ক্রিন ও নন-ভিডিও বিজ্ঞাপন ব্যবহার করা হয়, সেগুলোর ক্ষেত্রে অ্যাপটি কোনো ওয়েব ইউআরএল-এর সাথে লিঙ্ক করতে দেয় না। | |
| টিভি-এএ | যেসব বিজ্ঞাপনে ক্লিকযোগ্য, নন-ফুলস্ক্রিন ও নন-ভিডিও বিজ্ঞাপন ব্যবহার করা হয়, সেগুলোর ক্ষেত্রে অ্যাপটি এমন কোনো অ্যাপের সাথে বিজ্ঞাপন লিঙ্ক করতে দেয় না যা টিভি ডিভাইসে উপলব্ধ নয়। | |
| ওয়েব কন্টেন্ট | টিভি-ডব্লিউবি | ওয়েব কন্টেন্টের জন্য অ্যাপটিকে অবশ্যই শুধুমাত্র WebView কম্পোনেন্ট ব্যবহার করতে হবে। অ্যাপটি কোনো ওয়েব ব্রাউজার অ্যাপ চালু করার চেষ্টা করবে না। |
| মিডিয়া প্লেব্যাক | টিভি-এনপি | যদি ব্যবহারকারী হোম স্ক্রিনে ফিরে আসার পরেও বা অন্য কোনো অ্যাপে চলে যাওয়ার পরেও অ্যাপটি অডিও চালাতে থাকে, তাহলে অ্যাপটি হোম স্ক্রিনের সুপারিশ সারিতে একটি ‘নাউ প্লেয়িং’ কার্ড দেখায়, যাতে ব্যবহারকারীরা প্লেব্যাক নিয়ন্ত্রণ করার জন্য অ্যাপটিতে ফিরে আসতে পারেন। আরও তথ্যের জন্য, ‘একটি নাউ প্লেয়িং কার্ড প্রদর্শন করুন’ দেখুন। ভিডিও অ্যাপগুলো অবশ্যই ‘নাউ প্লেয়িং’ কার্ড ব্যবহার করবে না এবং ব্যবহারকারী অ্যাপ থেকে বেরিয়ে গেলে ভিডিওটি অবশ্যই পজ হয়ে যাবে। |
| টিভি-পিএ | অ্যাপটিতে যদি 'নাউ প্লেয়িং' কার্ড থাকে, তবে এই কার্ডটি নির্বাচন করলে ব্যবহারকারীকে এমন একটি স্ক্রিনে নিয়ে যাওয়া হয় যেখান থেকে প্লেব্যাক থামানো যায়। | |
| টিভি-পিএন | ওয়াচ নেক্সট-এ যুক্ত করা আইটেমগুলো অ্যাপ ডেভেলপারদের জন্য ওয়াচ নেক্সট-এর নির্দেশিকা মেনে চলে। | |
| মিডিয়া প্লেব্যাক | টিভি-পিসি | ভিডিও বা অডিও চলার সময়, ডি-প্যাডের মাঝের বাটনটি চাপলে চলমান মিডিয়াটি থেমে যায়। প্লেব্যাক থেমে গেলে, ডি-প্যাডের মাঝের বাটনটি চাপলে প্লেব্যাক আবার শুরু হয়। ডি-প্যাডের বাম এবং ডান বাটন যথাক্রমে বর্তমান ট্র্যাকটি ফাস্ট-ফরোয়ার্ড এবং রিওয়াইন্ড করে। আরও তথ্যের জন্য, মিডিয়া ইভেন্টস দেখুন। |
| টিভি-পিপি | অ্যাপটি যদি ভিডিও বা মিউজিক কন্টেন্ট প্লে করে, তাহলে প্লেব্যাকের সময় কোনো প্লে বা পজ কী ইভেন্ট পাঠানো হলে অ্যাপটি মিডিয়া প্লেব্যাক চালু ও বন্ধ করার মধ্যে টগল করে। আরও তথ্যের জন্য, KEYCODE_MEDIA_PLAY_PAUSE দেখুন। | |
| অ্যাম্বিয়েন্ট মোড | টিভি-বিইউ | যখন ব্যবহারকারী কর্তৃক সক্রিয় ভিডিও প্লেব্যাক চালু থাকে, তখন অ্যাপটি ডিভাইসটিকে অ্যাম্বিয়েন্ট মোডে যেতে বাধা দেয়। আরও তথ্যের জন্য, অ্যাম্বিয়েন্ট মোড দেখুন। |
| টিভি-বাই | যখন ব্যবহারকারীর শুরু করা কোনো সক্রিয় ভিডিও প্লেব্যাক বা অ্যানিমেশন থাকে না, তখন অ্যাপটি ডিভাইসটিকে অ্যাম্বিয়েন্ট মোডে যেতে বাধা দেয় না। | |
| টিভি-বিএ | শুধুমাত্র অডিও চালানোর ক্ষেত্রে, অ্যাপটি ডিভাইসটিকে অ্যাম্বিয়েন্ট মোডে যেতে বাধা দেয় না, যদি না গান চলার সময় অ্যাপটি মিউজিক ভিডিও বা ছবির মতো কোনো স্থির নয় এমন চিত্র প্রদর্শন করে। | |
| পিআইপি | টিভি-আইসি | অ্যাপটি যদি পিকচার-ইন-পিকচার ব্যবহার করে, তবে এটি তার ব্যবহারকে অনুমোদিত ব্যবহারের ধরণগুলোর মধ্যে একটিতে শ্রেণীবদ্ধ করার জন্য যথাযথ মেটাডেটা সেট করে। এটি একটি শিরোনাম এবং উপ-শিরোনামও ঘোষণা করে, যা এই পিআইপি (PIP) কীসের জন্য ব্যবহৃত হচ্ছে তা সঠিকভাবে উপস্থাপন করে। আরও তথ্যের জন্য, টিভিতে মাল্টিটাস্কিং দেখুন। |
| টিভি-আইপি | পিকচার-ইন-পিকচার মোডে থাকাকালীন, অ্যাপটি এমন কোনো প্রচারমূলক সামগ্রী বা বিজ্ঞাপন প্রদর্শন করে না যা কন্টেন্ট সোর্সের মূল অংশ নয়। | |
| টিভি-আইকিউ | পিকচার-ইন-পিকচার মোডে থাকাকালীন, অ্যাপটি অন্য কোনো ফুলস্ক্রিন কার্যক্রমের অভিজ্ঞতাকে ব্যাহত করে না। অ্যাপটির অতিরিক্ত রিসোর্স ব্যবহার করা, অডিও ফোকাস দখল করা, সক্রিয় মিডিয়া সেশনে হস্তক্ষেপ করা, অথবা অসামঞ্জস্যপূর্ণ সংখ্যক ডিকোডার সেশনের অনুরোধ করা উচিত নয়। | |
| টিভি-আইএইচ | পিকচার-ইন-পিকচার মোডে থাকাকালীন, অ্যাপটি কোনো UI কন্ট্রোল বা নেভিগেবল এলিমেন্ট দেখায় না। অ্যাপগুলো সরাসরি PiP উইন্ডোতে নির্দিষ্ট কিছু ইউজার কন্ট্রোল প্রদর্শন করতে পারে। | |
| টিভি-আইই | পিকচার-ইন-পিকচার মোডে প্রবেশ করার জন্য অ্যাপের মধ্যে ব্যবহারকারীকে সুস্পষ্ট এবং ইচ্ছাকৃতভাবে পদক্ষেপ নিতে হয়। ব্যবহারকারী কোনো চলমান কলে না থাকলে, অ্যাপটি স্বয়ংক্রিয়ভাবে PiP মোডে প্রবেশ করে না (যদি setAutoEnterEnabled কে false সেট করা থাকে)। | |
| টিভি-আইএস | ডিভাইসে পিকচার-ইন-পিকচার মোড নিষ্ক্রিয় থাকলে, অ্যাপটি PiP-তে প্রবেশ করার জন্য কোনো UI প্রদর্শন করবে না। | |
| টিভি-আইএক্স | অ্যাপটি শুধুমাত্র কোনো চলমান কার্যকলাপ চালিয়ে যাওয়ার জন্য পিকচার-ইন-পিকচার মোড ব্যবহার করে। এই পিকচার-ইন-পিকচার অভিজ্ঞতাটি ব্যবহারকারীদেরকে কার্যকলাপ চলাকালীন বা তা শেষ হওয়ার পরে অ্যাপটির ফুলস্ক্রিন ভিউতে ফিরে যেতে উৎসাহিত বা অনুপ্রাণিত করে না। | |
| স্মৃতি | টিভি-মি | কম র্যামযুক্ত ডিভাইসগুলির জন্য (যেখানে ActivityManager.isLowRamDevice() true রিটার্ন করে), একটি ফোরগ্রাউন্ড অ্যাপের সর্বোচ্চ মেমরি ব্যবহার (অ্যানন+সোয়াপ + গ্রাফিক্স + ফাইল মেমরি) অবশ্যই 'মেমরি ব্যবহার অপ্টিমাইজ করুন'-এ সংজ্ঞায়িত সীমার (নির্দিষ্ট পরিমাপ পদ্ধতি এবং সতর্কতাসহ) মধ্যে থাকতে হবে। |
| গুগল প্লে | টিভি-জি১ | গুগল প্লে স্টোরে সকল নতুন ও বিদ্যমান টিভি অ্যাপের জন্য অ্যান্ড্রয়েড অ্যাপ বান্ডেল ব্যবহার করা বাধ্যতামূলক। |
| টিভি-জি২ | অ্যাপটিকে অবশ্যই প্লে ডেভেলপার পলিসি সেন্টারের শর্তাবলী মেনে চলতে হবে। | |
| টিভি-জি৬ | ১ আগস্ট, ২০২৬ থেকে টিভি অ্যাপগুলোকে অবশ্যই ৬৪-বিট আর্কিটেকচার সমর্থন করতে হবে। | |
| টিভি-জি৭ | ১ আগস্ট, ২০২৬ থেকে টিভি অ্যাপগুলোকে অবশ্যই ১৬ কেবি পেজ সাইজ সমর্থন করতে হবে। | |
| অ্যাপের বিবরণ পৃষ্ঠা | টিভি-জি৩ | অ্যাপটির কার্যকারিতা প্রত্যাশিতভাবে বা অ্যাপটির গুগল প্লে স্টোর তালিকায় বর্ণিত বিবরণ অনুযায়ী কাজ করে। |
| টিভি-জি৪ | অ্যাপ জমা দেওয়ার সময় কমপক্ষে একটি অপরিবর্তিত ও উচ্চ রেজোলিউশনের স্ক্রিনশট আপলোড করতে হবে, যা টিভি অ্যাপ ব্যবহারের বর্তমান সংস্করণটিকে সঠিকভাবে তুলে ধরে। | |
| লগইন ক্রেডেনশিয়াল | টিভি-জি৫ | যেসব অ্যাপে ব্যবহারকারীদের সাইন ইন করতে হয়, সেগুলোর সম্পূর্ণ অ্যাপ অভিজ্ঞতা পরীক্ষা করার জন্য আপনাকে অবশ্যই গুগল প্লে কনসোলে লগইন ক্রেডেনশিয়াল প্রদান করতে হবে। আরও তথ্যের জন্য, ‘আপনার অ্যাপ পর্যালোচনার জন্য প্রস্তুত করুন’ অংশের ‘অ্যাপ অ্যাক্সেস’ দেখুন। |
স্তর ২ - টিভির জন্য অপ্টিমাইজ করা
| প্রকার | পরীক্ষা | বর্ণনা |
|---|---|---|
| UI | টিভি-৪কে | অ্যাপটিতে অ্যাপ্লিকেশন আইকনসহ ৪কে ইউআই অ্যাসেট অন্তর্ভুক্ত রয়েছে। |
| সংযোগ | টিভি-সিটি | যদি অ্যাপটির কোনো মোবাইল সংস্করণ থাকে যা কাস্ট সমর্থন করে, তাহলে টিভি অ্যাপটি টিভি কাস্ট রিসিভার (কাস্ট কানেক্ট) -এর সাথে সমন্বিত হয়ে ব্যবহারকারীদের তাদের ফোন বা ট্যাবলেট থেকে টিভিতে কন্টেন্ট কাস্ট করার সুযোগ দেয়। |
| লগইন | টিভি-এলআই | লগইন ইন্টারফেস: ব্যবহারকারীরা নির্বিঘ্ন লগইনের জন্য মোবাইল অথবা গুগল অ্যাকাউন্ট ব্যবহার করে লগইন করতে পারেন। |
| টিভি-এলসি | অ্যাপটি ব্যবহারকারীর পরিচয়পত্র নিরাপদে সংরক্ষণ করে অথবা টোকেন-ভিত্তিক প্রমাণীকরণ বা সুরক্ষিত সংরক্ষণ পদ্ধতির মাধ্যমে পুরনো ব্যবহারকারীদের স্বয়ংক্রিয়ভাবে লগ ইন করায়। এর ফলে প্রাথমিক সেটআপের পর পরবর্তী ব্যবহারগুলো উল্লেখযোগ্যভাবে সহজ হয়ে যায়। | |
| কণ্ঠস্বর | টিভি-বনাম | অ্যাপটিতে স্বাভাবিক ভাষার বিষয়বস্তু খুঁজে বের করার জন্য ভয়েস সার্চের সুবিধা যুক্ত করা হয়েছে। |
| টিভি-ভিসি | অ্যাপটিতে প্লেব্যাক এবং নেভিগেশনের জন্য ভয়েস কমান্ড অন্তর্ভুক্ত করা হয়েছে। | |
| কর্মক্ষমতা | টিভি-বিপি | অ্যাপটিতে সামগ্রিক পারফরম্যান্স উন্নত করার জন্য বেসলাইন প্রোফাইল অন্তর্ভুক্ত রয়েছে, যেমন অ্যাপ চালু হওয়া এবং ঝাঁকুনি কমানো। |
স্তর ১ - টিভি পৃথকীকৃত
| প্রকার | পরীক্ষা | বর্ণনা |
|---|---|---|
| যুক্ত হোন | টিভি-ইসি | Engage SDK-এর মাধ্যমে, অ্যাপটি ব্যবহারকারীদের দেখা পুনরায় শুরু করার জন্য কন্টেন্ট এনটিটি টাইপ জমা দেয়, যেমন—মাঝপথে থেমে যাওয়া কোনো সিনেমা আবার দেখা শুরু করা বা কোনো সিরিজের পরবর্তী পর্ব দেখা। |
| টিভি-ইআর | Engage SDK-এর মাধ্যমে সুপারিশগুলো প্রদর্শনের জন্য অ্যাপটি প্রাসঙ্গিক কন্টেন্ট এনটিটি টাইপগুলো জমা দেয়। | |
| ডিভাইসের ক্ষমতা | টিভি-পিআই | অ্যাপটি প্রাসঙ্গিক কন্টেন্টের জন্য টিভির পূর্বনির্ধারিত পিকচার প্রোফাইল বেছে নেয় (যেমন সিনেমার জন্য সিনেমা প্রোফাইল, লাইভ স্পোর্টস বা গেমসের জন্য লো ল্যাটেন্সি / হাই কনট্রাস্ট)। |
| টিভি-এও | অ্যাপটি অডিও আউটপুট পরিবর্তনের সাথে সাথে সমর্থিত আউটপুট ডিভাইসগুলোর জন্য সেরা অডিও চ্যানেলটি (যেমন হেডফোনের জন্য স্টেরিও চ্যানেল বা সারাউন্ড স্পিকারের জন্য ৫.১) নির্বাচন করে নির্বিঘ্নে কাজ করে। | |
| টিভি-এফআর | অ্যাপটি কন্টেন্টের ফ্রেমরেট অনুরোধ করার সুবিধা দেয়, যাতে ডিসপ্লে সঠিক প্লেব্যাক মোডে চলে যেতে পারে এবং জিটার এড়ানো যায় (যেমন ৫০ এফপিএস কন্টেন্টের জন্য ৫০ হার্জ)। | |
| টিভি-টিও | অ্যাপটি পয়েন্টার রিমোট এবং টাচস্ক্রিন ডিসপ্লের সাথে সামঞ্জস্য সক্ষম করতে টাচ এবং ক্লিক সমর্থন করে। যখন কার্সরটি ইন্টারঅ্যাক্ট করা যায় এমন কোনো কম্পোনেন্টের উপরে থাকে, তখন UI কম্পোনেন্টগুলো একটি হোভার অবস্থা প্রদর্শন করে, কম্পোনেন্টগুলোতে ক্লিক করা যায় এবং স্ক্রলযোগ্য কন্টেইনারগুলোকে উল্লম্বভাবে ও অনুভূমিকভাবে স্ক্রল করা যায়। | |
| টিভি-এসএ | নিমগ্ন শ্রবণ অভিজ্ঞতার জন্য অ্যাপটি স্পেশিয়াল অডিও সমর্থন করে। উদাহরণস্বরূপ, অ্যাপটি IAMF কোডেক ব্যবহার করতে পারে। | |
| গেম কন্ট্রোলার | টিভি-জিএফ | গেমটি বিভিন্ন ধরনের গেম কন্ট্রোলারকে সম্পূর্ণরূপে সমর্থন করে। |
| প্রবেশগম্যতা | টিভি-এএক্স | অ্যাপটিতে উন্নত অ্যাক্সেসিবিলিটি অপশন রয়েছে, যেমন অডিও ডেসক্রিপশন, সাবটাইটেল ডিসপ্লে (পছন্দের সাবটাইটেল স্টাইল এবং হাই-কন্ট্রাস্ট মোড সহ), সাধারণ হাই-কন্ট্রাস্ট UI মোড, সরলীকৃত নেভিগেশন মোড এবং অ্যাডজাস্টেবল প্লেব্যাক স্পিড। এটি অন্তর্ভুক্তির প্রতি গভীর অঙ্গীকার প্রদর্শন করে, যা সকলের জন্য একটি সহজলভ্য ও আনন্দদায়ক প্রিমিয়াম অভিজ্ঞতা নিশ্চিত করে। |
| এআই | টিভি-এআই | অ্যাপটিতে অ্যাপফাংশন বা ইন-অ্যাপ এআই সমন্বিত অভিজ্ঞতা বাস্তবায়ন করা হয়েছে। |
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
আমার অ্যাপ জমা দেওয়ার পর, সেটি টিভি ডিভাইসের জন্য প্রয়োজনীয় সব শর্ত পূরণ করছে কি না, তা কীভাবে জানতে পারব?
যদি আপনার অ্যাপটি এই পৃষ্ঠায় বর্ণিত ব্যবহারযোগ্যতার শর্তাবলী পূরণ না করে, তাহলে প্লে স্টোর টিম অ্যাপটির সাথে যুক্ত গুগল প্লে কনসোল অ্যাকাউন্টে উল্লেখিত ইমেল ঠিকানার মাধ্যমে আপনার সাথে যোগাযোগ করবে।
আমার অ্যাপটি শুধু টিভি ডিভাইস ছাড়াও অন্যান্য ফর্ম ফ্যাক্টরের জন্য তৈরি। যদি আমার অ্যাপটি টিভি ডিভাইসের শর্ত পূরণ না করে, তাহলে কি আমার নতুন বা আপডেট করা অ্যাপটি অন্যান্য ডিভাইসের জন্য গুগল প্লে-তে দেখা যাবে?
আপনার গুগল প্লে স্টোর লিস্টিং-এর আপডেটগুলো শুধুমাত্র তখনই প্রকাশ করা যাবে, যখন সমস্ত পরিবর্তন অনুমোদিত হবে। যদি কোনো নির্দিষ্ট ফর্ম-ফ্যাক্টরের আর্টিফ্যাক্টের আপডেট ফোন বা ট্যাবলেটের মতো অন্যান্য ডিভাইসের জন্য আপনার লিস্টিং-এর পরবর্তী আপডেটগুলোকে বাধা দেয়, তাহলে আপনি প্রয়োজনীয়তাগুলো পূরণ না করা পর্যন্ত সেই আর্টিফ্যাক্টটিকে একটি খালি সাবমিশন দিয়ে প্রতিস্থাপন করে সরিয়ে ফেলতে পারেন।
আমার অ্যাপটি যদি প্রকাশের শর্ত পূরণ করে, তাহলে এটি টিভি ডিভাইসের গুগল প্লে স্টোরে কখন পাওয়া যাবে?
যেসব অ্যাপ টিভির জন্য উপযুক্ত, সেগুলো টিভি ডিভাইসের প্লে স্টোরে অবিলম্বে পাওয়া যাবে।
নোট পরিবর্তন করুন
মে ২০২৬
- টিভি অ্যাপের গুণমানের স্তর
- ন্যূনতম জমা দেওয়ার শর্তাবলির (টিয়ার ৩) ঊর্ধ্বে প্রিমিয়াম টিভি অভিজ্ঞতাকে আরও সুস্পষ্ট করার জন্য টিভি অপটিমাইজড (টিয়ার ২) এবং টিভি ডিফারেনশিয়েটেড (টিয়ার ১) গুণগত মানদণ্ড যোগ করা হয়েছে।
অনুসন্ধান
জানুয়ারি ২০২৬
খেলার নীতিমালা
নতুন মানদণ্ড,
TV-G6:১ আগস্ট, ২০২৬ থেকে আপনার অ্যাপকে অবশ্যই ৬৪-বিট আর্কিটেকচার সমর্থন করতে হবে।
নতুন মানদণ্ড,
TV-G7:১ আগস্ট, ২০২৬ থেকে আপনার অ্যাপকে অবশ্যই ১৬ কেবি পেজ সাইজ সমর্থন করতে হবে।
ডিসেম্বর ২০২৫
প্রত্যাশিত কর্মক্ষমতা
নতুন মানদণ্ড,
TV-PS:মূল পারফরম্যান্স এবং স্থিতিশীলতার প্রয়োজনীয়তা ছাড়াও, আপনার অ্যাপটিকে অবশ্যই ন্যূনতম অ্যান্ড্রয়েড এসডিকে সংস্করণ ৩১ বা তার কম সেট করার মাধ্যমে বহুল ব্যবহৃত অ্যান্ড্রয়েড টিভি ডিভাইসগুলোকে সমর্থন করতে হবে।
নভেম্বর ২০২৪
কার্যকারিতা এবং কর্মক্ষমতা
নতুন মানদণ্ড,
TV-ME:কম র্যামযুক্ত ডিভাইসগুলির জন্য (যেখানে
ActivityManager.isLowRamDevice()trueরিটার্ন করে), একটি ফোরগ্রাউন্ড অ্যাপের সর্বোচ্চ মেমরি ব্যবহার ( Anon+Swap + Graphics + File Memory ) অবশ্যই Optimize memory usage-এ সংজ্ঞায়িত সীমার (নির্দিষ্ট পরিমাপ পদ্ধতি এবং সতর্কতাসহ) মধ্যে থাকতে হবে।
মে ২০২৪
মিডিয়া প্লেব্যাক
সংশোধিত মানদণ্ড,
TV-NP:এই মানদণ্ডটি এখন শুধু অডিও প্লেব্যাকের ক্ষেত্রে প্রযোজ্য, ভিডিওর ক্ষেত্রে নয়। আমরা এখন আপনার অ্যাপ ব্যাকগ্রাউন্ডে থাকলে ভিডিও পজ করার পরামর্শও দিই।