টিভি অ্যাপের গুণমান

ব্যবহারকারীরা যখন একটি ফোন বা ট্যাবলেট ব্যবহার করছেন তার চেয়ে টিভি দেখার সময় তাদের প্রত্যাশা আলাদা। একটি সাধারণ টিভি ব্যবহারকারী স্ক্রীন থেকে প্রায় 10 ফুট দূরে বসে থাকে, তাই ছোট বিবরণ কম লক্ষণীয় হয় এবং ছোট পাঠ্য পড়া কঠিন। যেহেতু ব্যবহারকারীরা একটি টিভি থেকে দূরে বসে থাকে, তাই তাদের অবশ্যই একটি রিমোট কন্ট্রোল ডিভাইস ব্যবহার করে নেভিগেট করতে এবং স্ক্রীনে উপাদান স্পর্শ করার পরিবর্তে নির্বাচন করতে হবে। এই পার্থক্যগুলি একটি ভাল টিভি ব্যবহারকারীর অভিজ্ঞতা তৈরি করার প্রয়োজনীয়তাগুলিকে উল্লেখযোগ্যভাবে প্রভাবিত করে।

টিভি ব্যবহারকারীদের জন্য একটি দুর্দান্ত অভিজ্ঞতা তৈরি করার প্রথম ধাপ হল Android TV ডিজাইন নির্দেশিকা পর্যালোচনা করা এবং অনুসরণ করা। একটি টিভি অ্যাপের জন্য মৌলিক বাস্তবায়নের প্রয়োজনীয়তা বোঝার জন্য, Build TV Apps প্রশিক্ষণও পর্যালোচনা করুন।

Google Play-তে আপনার টিভি অ্যাপগুলি কীভাবে প্রকাশ করবেন সে সম্পর্কে তথ্যের জন্য, অ্যান্ড্রয়েড টিভিতে বিতরণ দেখুন।

ভিজ্যুয়াল ডিজাইন এবং ব্যবহারকারীর মিথস্ক্রিয়া

নিম্নলিখিত মানদণ্ডগুলি নিশ্চিত করতে সাহায্য করে যে আপনার অ্যাপটি টিভি ডিভাইসে একটি সামঞ্জস্যপূর্ণ, স্বজ্ঞাত এবং উপভোগ্য ব্যবহারকারীর অভিজ্ঞতার জন্য সমালোচনামূলক নকশা এবং মিথস্ক্রিয়া প্যাটার্ন অনুসরণ করে।

টাইপ পরীক্ষা বর্ণনা
লঞ্চার টিভি-এলএম

অ্যাপটি ইনস্টলেশনের পরে অ্যান্ড্রয়েড টিভি লঞ্চারে একটি লঞ্চার আইকন প্রদর্শন করে। আরও তথ্যের জন্য, একটি টিভি কার্যকলাপ ঘোষণা দেখুন।

টিভি-এলবি

অ্যাপটি অ্যান্ড্রয়েড টিভি লঞ্চারে লঞ্চার আইকন হিসেবে একটি 320x180 পিক্সেল পূর্ণ-আকারের ব্যানার এবং কমপক্ষে একটি 160x160 পিক্সেল ( xhdpi ঘনত্বে) অ্যাপ আইকন উভয়ই প্রদর্শন করে। আরও তথ্যের জন্য, Android TV অ্যাপ আইকন এবং ব্যানার নির্দেশিকা দেখুন।

টিভি-বিএন

অ্যাপ লঞ্চ ব্যানারে অ্যাপটির নাম রয়েছে।

টিভি-এলজি

অ্যাপটি একটি গেম হলে, এটি অ্যান্ড্রয়েড টিভি লঞ্চারে গেমের সারিতে প্রদর্শিত হবে।
আরও তথ্যের জন্য, হোম স্ক্রিনে আপনার গেম দেখান দেখুন।

টিভি-এলএস

ইনস্টলেশন, লোডিং এবং পরীক্ষার সময় সহ অ্যাপটি সফলভাবে এবং ত্রুটি বার্তা ছাড়াই চলে। আরও তথ্যের জন্য, টিভি অ্যাপ চালান দেখুন।

লেআউট টিভি-LO

সমস্ত অ্যাপ ইন্টারফেস ল্যান্ডস্কেপ ওরিয়েন্টেশনে এবং উল্লম্ব লেটারবক্সিং/পিলারবক্সিং ছাড়াই উপস্থাপিত হয়। মূল বিন্যাস ভিডিওতে বারগুলির জন্য শুধুমাত্র কালো রঙ ব্যবহার করা যেতে পারে। আরও তথ্যের জন্য, বেসিক টিভি লেআউট তৈরি করুন দেখুন।

টিভি-ওভি

অ্যাপ্লিকেশানটি কোনও পাঠ্য বা কার্যকারিতা প্রদর্শন করে না যা আংশিকভাবে স্ক্রীনের প্রান্ত দ্বারা কাটা হয়। আরও তথ্যের জন্য, ওভারস্ক্যান দেখুন।

টিভি-টিআর

অ্যাপটি অন্যান্য অ্যাপকে আংশিকভাবে অস্পষ্ট করে না। অ্যাপটি সম্পূর্ণ স্ক্রীন পূর্ণ করে এবং একটি অ-স্বচ্ছ ব্যাকগ্রাউন্ড রয়েছে।

টিভি-ডিপি

অ্যাপের কার্যকারিতা পাঁচ-মুখী ডি-প্যাড কন্ট্রোল ব্যবহার করে নেভিগেবল হয়-যদি না অ্যাপটির জন্য একটি গেম কন্ট্রোলারের প্রয়োজন হয়, যেমনটি নিম্নলিখিত কার্যকারিতা টেবিলের কন্ট্রোলার বিভাগে TV-GP মানদণ্ডে উল্লেখ করা হয়েছে। আরও তথ্যের জন্য, টিভি নেভিগেশন দেখুন।

টিভি-ডিকে

যদি অ্যাপটির জন্য একটি গেম কন্ট্রোলারের প্রয়োজন হয়, যেমনটি TV-GP মানদণ্ডে উল্লেখ করা হয়েছে, সমস্ত কার্যকারিতা স্ট্যান্ডার্ড অ্যান্ড্রয়েড গেম কন্ট্রোলার কী ব্যবহার করে নেভিগেবল। আরও তথ্যের জন্য, প্রসেস গেমপ্যাড বোতাম টিপে দেখুন।

টিভি-ডিএম

অ্যাপটি ব্যবহারকারীর ইন্টারফেস নিয়ন্ত্রণগুলি অ্যাক্সেস করার জন্য একটি মেনু বোতাম থাকা রিমোট কন্ট্রোল ডিভাইসের উপর নির্ভর করে না।

টিভি-ডিবি

পিছনের বোতাম টিপে Android TV হোম স্ক্রিনে ফিরে আসে। আরও তথ্যের জন্য, উপযুক্ত ব্যাক-বোতাম আচরণ প্রদান দেখুন।

টিভি-ডিএল

অ্যাপটির লাইভ ট্যাবে একটি লাইভ টিভি ফিড ইন্টিগ্রেটেড থাকলে, অ্যাপটি ঘর্ষণহীন প্লেব্যাক এবং সরাসরি-ব্যাক প্রয়োজনীয়তা পূরণ করে। আরও তথ্যের জন্য, ফিরে বোতাম দেখুন।

টিভি-এসবি

একটি ইন-অ্যাপ সার্চ ক্যোয়ারী সার্চ বাক্সে প্রদর্শিত হয়, যা SearchFragment দ্বারা প্রদত্ত ইউজার ইন্টারফেসের অনুরূপ, এবং ফলাফলগুলি সেই ক্যোয়ারীটির সাথে প্রাসঙ্গিক। আরও তথ্যের জন্য, টিভি অ্যাপের মধ্যে অনুসন্ধান দেখুন।

কার্যকারিতা

এই মানদণ্ডগুলি নিশ্চিত করে যে আপনার অ্যাপটি সঠিকভাবে কনফিগার করা হয়েছে এবং প্রত্যাশিত কার্যকরী আচরণ প্রদান করে।

টাইপ পরীক্ষা বর্ণনা
উদ্ভাসিত টিভি-এমএল

অ্যাপ ম্যানিফেস্ট CATEGORY_LEANBACK_LAUNCHER বিভাগের সাথে ACTION_MAIN এর একটি অভিপ্রায় ধরন সেট করে। আরও তথ্যের জন্য, একটি টিভি কার্যকলাপ ঘোষণা দেখুন।

টিভি-এমটি

অ্যাপ ম্যানিফেস্ট হার্ডওয়্যার বৈশিষ্ট্য android.hardware.touchscreen এবং "টিভির জন্য হার্ডওয়্যার প্রয়োজনীয়তা ঘোষণা করুন" এ তালিকাভুক্ত অন্যদের প্রয়োজন নেই বলে সেট করে৷ আরও তথ্যের জন্য, টিভির জন্য হার্ডওয়্যার প্রয়োজনীয়তা ঘোষণা করুন দেখুন।

গেম কন্ট্রোলার টিভি-জিপি

যদি অ্যাপটি তার প্রাথমিক ইনপুট পদ্ধতি হিসাবে একটি গেম কন্ট্রোলার ব্যবহার করে, তাহলে এটি <uses-feature> ম্যানিফেস্ট ট্যাগের সাথে উপযুক্ত প্রয়োজনীয়তা ঘোষণা করে। আরও তথ্যের জন্য, গেম কন্ট্রোলারের জন্য সমর্থন ঘোষণা দেখুন।

টিভি-জিসি

যদি অ্যাপটি গেম কন্ট্রোলার ব্যবহার করার জন্য ভিজ্যুয়াল নির্দেশনা প্রদান করে, তাহলে নির্দেশাবলী ব্র্যান্ডিং মুক্ত এবং একটি সামঞ্জস্যপূর্ণ বোতাম লেআউট দেখায়। আরও তথ্যের জন্য, গেমের জন্য নিয়ামক হ্যান্ডেল দেখুন।

বিজ্ঞাপন টিভি-এপি

অ্যাপটি ডি-প্যাড নিয়ন্ত্রণ ব্যবহার করে বিজ্ঞাপনের সাথে মিথস্ক্রিয়া প্রদান করে। আরও তথ্যের জন্য, ডি-প্যাড নেভিগেশন সক্ষম করুন দেখুন।

টিভি-এডি

পূর্ণস্ক্রীন, নন-ভিডিও বিজ্ঞাপন ব্যবহার করে এমন বিজ্ঞাপনের জন্য, অ্যাপটি ব্যবহারকারীকে অবিলম্বে ডি-প্যাড বা গেমপ্যাড নিয়ন্ত্রণের মাধ্যমে বিজ্ঞাপনটি খারিজ করতে দেয়।

টিভি-এইউ

ক্লিকযোগ্য, নন-ফুলস্ক্রিন, নন-ভিডিও বিজ্ঞাপন ব্যবহার করে এমন বিজ্ঞাপনের জন্য, অ্যাপটি কোনো ওয়েব URL-এর সাথে বিজ্ঞাপন লিঙ্ক করতে দেয় না।

টিভি-এএ

ক্লিকযোগ্য, নন-ফুলস্ক্রিন, নন-ভিডিও বিজ্ঞাপন ব্যবহার করে এমন বিজ্ঞাপনের জন্য, অ্যাপটি টিভি ডিভাইসে উপলব্ধ নয় এমন অন্য অ্যাপের সাথে বিজ্ঞাপন লিঙ্ক করতে দেয় না।

ওয়েব সামগ্রী টিভি-ডব্লিউবি

ওয়েব কন্টেন্টের জন্য, অ্যাপটি শুধুমাত্র WebView উপাদান ব্যবহার করতে পারে। অ্যাপটি একটি ওয়েব ব্রাউজার অ্যাপ চালু করার চেষ্টা নাও করতে পারে।

মিডিয়া প্লেব্যাক টিভি-এনপি

ব্যবহারকারী হোম স্ক্রিনে ফিরে আসার পরে বা অন্য অ্যাপে স্যুইচ করার পরে অ্যাপটি অডিও চালাতে থাকলে, অ্যাপটি হোম স্ক্রিনের সুপারিশ সারিতে একটি Now Playing কার্ড প্রদান করে যাতে ব্যবহারকারীরা প্লেব্যাক নিয়ন্ত্রণ করতে অ্যাপটিতে ফিরে যেতে পারেন। আরও তথ্যের জন্য, একটি Now Playing কার্ড প্রদর্শন দেখুন।

আমরা সুপারিশ করি যে ব্যবহারকারী যখন অ্যাপ থেকে স্যুইচ আউট করেন তখন আপনি ভিডিওটি বিরতি দেন এবং Now Playing কার্ডের সাথে ভিডিও একত্রিত করবেন না।

টিভি-পিএ

যদি অ্যাপটি একটি Now Playing কার্ড প্রদান করে, তাহলে এই কার্ডটি নির্বাচন করা ব্যবহারকারীকে একটি স্ক্রিনে নিয়ে যায় যা তাদের প্লেব্যাক বিরতি দিতে দেয়।

টিভি-পিপি

যদি অ্যাপটি ভিডিও বা মিউজিক কন্টেন্ট চালায়, প্লেব্যাকের সময় একটি প্লে বা পজ কী ইভেন্ট পাঠানো হলে অ্যাপটি মিডিয়া প্লেব্যাক চালানো এবং বিরতি দেওয়ার মধ্যে টগল করে। আরও তথ্যের জন্য, KEYCODE_MEDIA_PLAY_PAUSE দেখুন।

টিভি-পিসি

একটি ভিডিও বা অডিও চালানোর সময়, ডি-প্যাড সেন্টার বোতাম টিপে বাজানো মিডিয়াটিকে বিরতি দেয়। প্লেব্যাক পজ করা হলে, ডি-প্যাড সেন্টার বোতাম টিপে প্লেব্যাক আবার শুরু হয়। ডি-প্যাড বাম এবং ডান বোতামগুলি যথাক্রমে বর্তমান ট্র্যাকটিকে দ্রুত-ফরোয়ার্ড এবং রিওয়াইন্ড করে। আরও তথ্যের জন্য, মিডিয়া ইভেন্টগুলি দেখুন।

টিভি-পিএন

অ্যাপ ডেভেলপারদের জন্য পরবর্তী দেখুন নির্দেশিকাগুলির উপর ভিত্তি করে আইটেমগুলি পরবর্তী দেখুন চ্যানেলে যোগ করা হয়।

অ্যাম্বিয়েন্ট মোড টিভি-বিইউ

যখন ব্যবহারকারীর উদ্যোগে সক্রিয় ভিডিও প্লেব্যাক থাকে, অ্যাপটি ডিভাইসটিকে অ্যাম্বিয়েন্ট মোডে যেতে বাধা দেয়। আরও তথ্যের জন্য, অ্যাম্বিয়েন্ট মোড দেখুন।

টিভি-বাই

যখন কোনো ব্যবহারকারীর উদ্যোগে সক্রিয় ভিডিও প্লেব্যাক বা অ্যানিমেশন না থাকে, অ্যাপটি ডিভাইসটিকে অ্যাম্বিয়েন্ট মোডে যেতে বাধা দেয় না।

টিভি-বিএ

শুধুমাত্র অডিও প্লেব্যাকের জন্য, অ্যাপটি অ্যাম্বিয়েন্ট মোডে যাওয়া থেকে ডিভাইসটিকে আটকায় না যদি না অ্যাপটি মিউজিক ভিডিও বা ইমেজের মতো নন-স্ট্যাটিক ইমেজের অভিজ্ঞতা প্রয়োগ করে, যখন মিউজিক চলছে।

গুগল প্লে

Google Play-তে অন্যান্য তালিকা এবং শ্রেণীবিভাগের সাথে ধারাবাহিকভাবে আপনার অ্যাপ কনফিগার করতে এই প্রয়োজনীয়তাগুলি অনুসরণ করুন:

টাইপ পরীক্ষা বর্ণনা
ছবি-ই-ছবি টিভি-আইসি

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

আরও তথ্যের জন্য, টিভিতে মাল্টিটাস্কিং দেখুন।

টিভি-আইপি

পিকচার-ইন-পিকচারে থাকাকালীন, অ্যাপটি প্রচারমূলক উপাদান বা বিজ্ঞাপন প্রদর্শন করে না যা অন্তর্নিহিতভাবে বিষয়বস্তুর উৎসের অংশ নয়।

টিভি-আইকিউ

পিকচার-ইন-পিকচার মোডে থাকাকালীন, অ্যাপটি অন্য পূর্ণস্ক্রীন ক্রিয়াকলাপের অভিজ্ঞতাকে হ্রাস করে না।

অ্যাপটির অত্যধিক সংস্থান ব্যবহার করা উচিত নয়, অডিও ফোকাস নেওয়া, সক্রিয় মিডিয়া সেশনে হস্তক্ষেপ করা বা ডিকোডার সেশনের একটি অসামঞ্জস্যপূর্ণ সংখ্যক অনুরোধ করা উচিত নয়।

টিভি-আইএইচ

পিকচার-ইন-পিকচার মোডে থাকা অবস্থায় অ্যাপটি কোনো UI কন্ট্রোল বা নেভিগেবল এলিমেন্ট দেখায় না। অ্যাপগুলি নির্দিষ্ট ব্যবহারকারীর নিয়ন্ত্রণ সরাসরি PiP উইন্ডোতে প্রকাশ করতে পারে।

টিভি-আইই

পিকচার-ইন পিকচার মোডে প্রবেশ করার জন্য অ্যাপের মধ্যে ব্যবহারকারীর দ্বারা স্পষ্ট এবং ইচ্ছাকৃত পদক্ষেপ প্রয়োজন। ব্যবহারকারী একটি চলমান কলে না থাকলে অ্যাপটি স্বয়ংক্রিয়ভাবে PiP ( setAutoEnterEnabled সেট করে false ) প্রবেশ করে না।

টিভি-আইএস

কোনো ডিভাইসে পিকচার-ইন-পিকচার মোড অক্ষম থাকলে অ্যাপটি PiP-এ প্রবেশ করার জন্য কোনো UI দেখাবে না।

টিভি-IX

অ্যাপটি শুধুমাত্র চলমান ক্রিয়াকলাপের ধারাবাহিকতার জন্য পিকচার-ইন-পিকচার মোড ব্যবহার করে। পিকচার-ইন-পিকচার অভিজ্ঞতা ব্যবহারকারীদের চলমান চলাকালীন বা অ্যাক্টিভিটি শেষ হওয়ার পরে অ্যাপটির ফুলস্ক্রিন ভিউতে ফিরে যেতে উৎসাহিত করে না বা উৎসাহিত করে না।

খেলার নীতি TV-G1

Google Play Store-এ সমস্ত নতুন এবং বিদ্যমান টিভি অ্যাপের জন্য Android App Bundles ব্যবহার বাধ্যতামূলক৷

TV-G2

আপনার অ্যাপটিকে অবশ্যই Play বিকাশকারী নীতি কেন্দ্রের প্রয়োজনীয়তাগুলি অনুসরণ করতে হবে৷

অ্যাপের বিস্তারিত পৃষ্ঠা টিভি-জি 3

অ্যাপের কার্যকারিতা প্রত্যাশিত বা অ্যাপের Google Play Store তালিকায় বর্ণিত হিসাবে কাজ করে।

TV-G4

অ্যাপ জমা অন্তত একটি অপরিবর্তিত, উচ্চ রেজোলিউশনের স্ক্রিনশট আপলোড করেছে যা আপনার টিভি অ্যাপের অভিজ্ঞতার বর্তমান সংস্করণটিকে সঠিকভাবে চিত্রিত করে।

লগইন শংসাপত্র টিভি-জি 5

অর্থপ্রদানের বৈশিষ্ট্য সহ অ্যাপগুলির জন্য, সম্পূর্ণ অ্যাপ অভিজ্ঞতা পরীক্ষা করার জন্য আপনাকে অবশ্যই Google Play Console-এ লগইন শংসাপত্র প্রদান করতে হবে। আরও তথ্যের জন্য, পর্যালোচনার জন্য আপনার অ্যাপ প্রস্তুত করুন-এ অ্যাপ অ্যাক্সেস দেখুন।

সচরাচর জিজ্ঞাস্য

আমি আমার অ্যাপটি জমা দেওয়ার পরে, আমার অ্যাপটি টিভি ডিভাইসের জন্য সমস্ত প্রয়োজনীয়তা পূরণ করে না কিনা তা কীভাবে খুঁজে পাবে?

যদি আপনার অ্যাপটি এই পৃষ্ঠায় বর্ণিত ব্যবহারযোগ্যতার প্রয়োজনীয়তা পূরণ না করে, তাহলে প্লে স্টোর টিম অ্যাপের সাথে যুক্ত Google Play Console অ্যাকাউন্টে নির্দিষ্ট করা ইমেল ঠিকানার মাধ্যমে আপনার সাথে যোগাযোগ করবে।

সতর্কতা: নিশ্চিত করুন যে আপনার অ্যাপে টিভি ডিভাইসের জন্য প্রয়োজনীয় ম্যানিফেস্ট এন্ট্রি রয়েছে। অন্যথায়, আপনার অ্যাপটিকে একটি টিভি অ্যাপ হিসেবে বিবেচনা করা হবে না এবং টিভি ব্যবহারের প্রয়োজনীয়তার জন্য পর্যালোচনা করা হবে না।

আমার অ্যাপটি শুধুমাত্র টিভি ডিভাইস ছাড়া অন্য বিষয়গুলোকে লক্ষ্য করে। যদি আমার অ্যাপটি টিভি ডিভাইসের প্রয়োজনীয়তাগুলি পূরণ না করে, তবে কি আমার নতুন বা আপডেট করা অ্যাপটি এখনও অন্যান্য ডিভাইসের জন্য Google Play-তে প্রদর্শিত হবে?

সমস্ত পরিবর্তন অনুমোদিত হলেই আপনার Google Play স্টোর তালিকার আপডেটগুলি প্রকাশ করা যাবে৷ যদি একটি ফর্ম-ফ্যাক্টর-নির্দিষ্ট আর্টিফ্যাক্টের একটি আপডেট ফোন বা ট্যাবলেটের মতো অন্যান্য ডিভাইসের জন্য আপনার তালিকার আরও আপডেটগুলিকে ব্লক করে, আপনি প্রয়োজনীয়তাগুলি সমাধান না করা পর্যন্ত আপনি একটি খালি জমা দিয়ে প্রতিস্থাপন করে সেই আর্টিফ্যাক্টটিকে সরাতে চাইতে পারেন৷

যদি আমার অ্যাপ প্রকাশনার প্রয়োজনীয়তা পূরণ করে, তাহলে কখন এটি টিভি ডিভাইসে Google Play Store-এ উপলব্ধ হবে?

যে অ্যাপগুলি টিভির জন্য প্রয়োজনীয়তাগুলি পূরণ করে তা অবিলম্বে টিভি ডিভাইসে প্লে স্টোরে প্রদর্শিত হবে৷