کیفیت برنامه تلویزیون

کاربران هنگام تماشای تلویزیون انتظارات متفاوتی نسبت به زمانی که از گوشی یا تبلت استفاده می کنند دارند. یک کاربر معمولی تلویزیون در فاصله 10 فوتی از صفحه نمایش می نشیند، بنابراین جزئیات کوچک کمتر قابل توجه هستند و خواندن متن های کوچک دشوار است. از آنجایی که کاربران دور از تلویزیون می نشینند، باید به جای لمس عناصر روی صفحه، از یک دستگاه کنترل از راه دور برای پیمایش و انتخاب استفاده کنند. این تفاوت ها به طور قابل توجهی بر الزامات آنچه که یک تجربه کاربری خوب تلویزیون را ایجاد می کند تأثیر می گذارد.

اولین قدم برای ایجاد یک تجربه عالی برای کاربران تلویزیون، مرور و پیروی از دستورالعمل‌های طراحی Android TV است. برای درک الزامات پیاده سازی اساسی برای یک برنامه تلویزیونی، آموزش ساخت TV Apps را نیز مرور کنید.

برای اطلاعات در مورد نحوه انتشار برنامه های تلویزیونی خود در Google Play، به توزیع در Android TV مراجعه کنید.

طراحی بصری و تعامل با کاربر

معیارهای زیر به شما کمک می کند تا مطمئن شوید که برنامه شما از الگوهای طراحی و تعامل حیاتی پیروی می کند تا تجربه کاربری سازگار، بصری و لذت بخشی در دستگاه های تلویزیونی داشته باشد.

تایپ کنید تست کنید توضیحات
پرتاب کننده TV-LM

این برنامه پس از نصب، یک نماد راه‌انداز را در راه‌انداز تلویزیون Android نمایش می‌دهد. برای اطلاعات بیشتر، به اعلام فعالیت تلویزیونی مراجعه کنید.

TV-LB

این برنامه هم یک بنر با اندازه کامل 320x180 پیکسل و هم یک نماد برنامه حداقل 160x160 پیکسل (با تراکم xhdpi ) را به عنوان نمادهای راه‌انداز خود در راه‌انداز تلویزیون Android نشان می‌دهد. برای اطلاعات بیشتر، نماد برنامه Android TV و دستورالعمل‌های بنر را ببینید.

TV-BN

بنر راه اندازی برنامه حاوی نام برنامه است.

TV-LG

اگر برنامه یک بازی است، در ردیف Games در راه‌انداز تلویزیون Android ظاهر می‌شود.
برای اطلاعات بیشتر، به نمایش بازی خود در صفحه اصلی مراجعه کنید.

TV-LS

برنامه با موفقیت و بدون پیام خطا اجرا می شود، از جمله در هنگام نصب، بارگیری و آزمایش. برای اطلاعات بیشتر، اجرای برنامه‌های تلویزیون را ببینید.

طرح بندی TV-LO

همه رابط های برنامه در جهت افقی و بدون جعبه نامه عمودی / ستونی ارائه شده است. فقط رنگ سیاه ممکن است برای نوارهای ویدیوهای با فرمت اصلی استفاده شود. برای اطلاعات بیشتر، به ساخت طرح‌بندی‌های پایه تلویزیون مراجعه کنید.

TV-OV

این برنامه هیچ متن یا عملکردی را که تا حدی توسط لبه های صفحه قطع شده است نمایش نمی دهد. برای اطلاعات بیشتر، به Overscan مراجعه کنید.

TV-TR

این برنامه تا حدی دیگر برنامه ها را پنهان نمی کند. این برنامه کل صفحه را پر می کند و پس زمینه ای غیر شفاف دارد.

TV-DP

عملکرد برنامه با استفاده از کنترل‌های D-pad پنج طرفه قابل پیمایش است - مگر اینکه برنامه به یک کنترل‌کننده بازی نیاز داشته باشد، همانطور که در معیار TV-GP در بخش کنترل‌کننده‌ها از جدول عملکردی که در زیر آمده است، مشخص شده است. برای اطلاعات بیشتر، ناوبری تلویزیون را ببینید.

TV-DK

اگر برنامه به کنترلر بازی نیاز دارد، همانطور که در معیار TV-GP مشخص شده است، تمام عملکردها با استفاده از کلیدهای استاندارد کنترلر بازی اندروید قابل پیمایش است. برای اطلاعات بیشتر، به فرآیند فشار دادن دکمه بازی پد مراجعه کنید.

TV-DM

این برنامه به یک دستگاه کنترل از راه دور که دارای دکمه منو برای دسترسی به کنترل های رابط کاربری باشد وابسته نیست.

TV-DB

دکمه Back را فشار می دهد که منجر به بازگشت به صفحه اصلی Android TV شود. برای اطلاعات بیشتر، به ارائه رفتار دکمه پشتی مناسب مراجعه کنید.

TV-DL

اگر برنامه دارای فید تلویزیون زنده در برگه Live یکپارچه باشد، برنامه الزامات پخش بدون اصطکاک و بازگشت مستقیم را برآورده می کند. برای اطلاعات بیشتر، دکمه برگشت را ببینید.

TV-SB

یک عبارت جستجوی درون برنامه‌ای در کادر جستجو نشان داده می‌شود، شبیه به رابط کاربری ارائه شده توسط SearchFragment ، و نتایج مربوط به آن عبارت است. برای اطلاعات بیشتر، به جستجو در برنامه های تلویزیون مراجعه کنید.

عملکرد و عملکرد

این معیارها تضمین می کنند که برنامه شما به درستی پیکربندی شده است و رفتار عملکردی مورد انتظار را ارائه می دهد.

تایپ کنید تست کنید توضیحات
آشکار TV-ML

مانیفست برنامه یک نوع هدف ACTION_MAIN را با دسته CATEGORY_LEANBACK_LAUNCHER تنظیم می‌کند. برای اطلاعات بیشتر، به اعلام فعالیت تلویزیونی مراجعه کنید.

TV-MT

مانیفست برنامه ویژگی سخت‌افزار android.hardware.touchscreen و سایر ویژگی‌های فهرست شده در «اعلام الزامات سخت‌افزاری برای تلویزیون» را در حالت غیر ضروری تنظیم می‌کند. برای اطلاعات بیشتر، به اعلام الزامات سخت افزاری برای تلویزیون مراجعه کنید.

کنترلرهای بازی TV-GP

اگر برنامه از یک کنترلر بازی به عنوان روش ورودی اصلی خود استفاده می کند، نیاز مناسب را با تگ مانیفست <uses-feature> اعلام می کند. برای اطلاعات بیشتر، به اعلام پشتیبانی از کنترلرهای بازی مراجعه کنید.

TV-GC

اگر برنامه دستورالعمل‌های بصری برای استفاده از کنترل‌کننده‌های بازی ارائه می‌دهد، دستورالعمل‌ها فاقد مارک هستند و طرح‌بندی دکمه‌های سازگار را نشان می‌دهند. برای اطلاعات بیشتر، به کنترلرهای دسته برای بازی ها مراجعه کنید.

تبلیغات TV-AP

این برنامه با استفاده از کنترل های D-pad تعامل با تبلیغات را ارائه می دهد. برای اطلاعات بیشتر، به فعال کردن پیمایش D-pad مراجعه کنید.

TV-AD

برای تبلیغاتی که از تبلیغات تمام صفحه و غیر ویدئویی استفاده می‌کنند، این برنامه به کاربر اجازه می‌دهد بلافاصله تبلیغ را با کنترل‌های D-pad یا gamepad رد کند.

TV-AU

برای تبلیغاتی که از تبلیغات قابل کلیک، غیرتمام صفحه و غیر ویدیویی استفاده می کنند، برنامه اجازه نمی دهد تبلیغات به URL وب پیوند داده شوند.

TV-AA

برای تبلیغاتی که از تبلیغات قابل کلیک، غیرتمام صفحه و غیر ویدیویی استفاده می کنند، برنامه اجازه نمی دهد تبلیغات به برنامه دیگری که در دستگاه های تلویزیونی در دسترس نیست پیوند داده شود.

محتوای وب TV-WB

برای محتوای وب، برنامه ممکن است فقط از اجزای WebView استفاده کند. این برنامه ممکن است تلاشی برای راه اندازی یک برنامه مرورگر وب نداشته باشد.

پخش رسانه TV-NP

اگر پس از بازگشت کاربر به صفحه اصلی یا جابجایی به برنامه دیگر، برنامه همچنان به پخش صدا ادامه دهد، برنامه یک کارت در حال پخش در ردیف توصیه صفحه اصلی ارائه می دهد تا کاربران بتوانند برای کنترل پخش به برنامه برگردند. برای اطلاعات بیشتر، به نمایش کارت در حال پخش مراجعه کنید.

توصیه می‌کنیم وقتی کاربر از برنامه خارج می‌شود، ویدیو را موقتاً متوقف کنید و ویدیو را با کارت Now Playing ادغام نکنید.

TV-PA

اگر برنامه یک کارت Now Playing ارائه می‌کند، انتخاب این کارت کاربر را به صفحه‌ای می‌برد که به او اجازه می‌دهد پخش را متوقف کند.

TV-PP

اگر برنامه محتوای ویدیو یا موسیقی را پخش می‌کند، وقتی یک رویداد کلید پخش یا توقف در حین پخش ارسال می‌شود، برنامه بین پخش و توقف پخش رسانه تغییر می‌کند. برای اطلاعات بیشتر، KEYCODE_MEDIA_PLAY_PAUSE ببینید.

تلویزیون-کامپیوتر

هنگامی که یک ویدیو یا صدا در حال پخش است، با فشار دادن دکمه مرکزی D-pad، رسانه ای که در حال پخش است متوقف می شود. هنگامی که پخش متوقف می شود، با فشار دادن دکمه مرکزی D-pad، پخش از سر گرفته می شود. دکمه های چپ و راست D-pad به ترتیب مسیر فعلی را به سرعت به جلو و عقب می برند. برای اطلاعات بیشتر، به رویدادهای رسانه مراجعه کنید.

TV-PN

موارد بر اساس دستورالعمل Watch Next برای توسعه دهندگان برنامه به کانال Watch Next اضافه می شوند.

حالت محیطی TV-BU

هنگامی که کاربر پخش فعال ویدیویی را آغاز می کند، برنامه از رفتن دستگاه به حالت محیطی جلوگیری می کند. برای اطلاعات بیشتر، حالت محیطی را ببینید.

TV-BY

وقتی هیچ پخش فعال ویدیویی یا انیمیشنی توسط کاربر وجود ندارد، برنامه از رفتن دستگاه به حالت محیطی جلوگیری نمی‌کند.

TV-BA

برای پخش فقط صدا، برنامه از رفتن دستگاه به حالت محیطی جلوگیری نمی کند، مگر اینکه برنامه در حین پخش موسیقی، تجربه ای از تصاویر غیر ایستا، مانند موزیک ویدیوها یا تصاویر را اجرا کند.

حافظه
TV-ME

برای دستگاه‌های رم کم (جایی که ActivityManager.isLowRamDevice() true برمی‌گرداند)، حداکثر استفاده از حافظه ( Anon+Swap + Graphics + File Memory ) یک برنامه پیش‌زمینه باید در محدوده (از جمله مکانیسم‌های اندازه‌گیری خاص و هشدارها) تعریف شده در حافظه Optimize باقی بماند. استفاده

گوگل پلی

برای پیکربندی برنامه خود با سایر فهرست‌ها و طبقه‌بندی‌ها در Google Play، این الزامات را دنبال کنید:

تایپ کنید تست کنید توضیحات
تصویر در تصویر TV-IC

این برنامه ابرداده مناسبی را تنظیم می کند تا استفاده از تصویر در تصویر را به یکی از انواع استفاده مجاز طبقه بندی کند. همچنین عنوان و زیرنویسی را اعلام می‌کند که دقیقاً نشان‌دهنده چیزی است که این PIP برای آن استفاده می‌شود.

برای اطلاعات بیشتر، چندوظیفگی در تلویزیون را ببینید.

TV-IP

در حالی که در تصویر در تصویر، برنامه مطالب تبلیغاتی یا تبلیغاتی را که ذاتاً بخشی از منبع محتوا نیستند نمایش نمی دهد.

TV-IQ

در حالی که برنامه در حالت تصویر در تصویر است، تجربه یک فعالیت تمام صفحه دیگر را کاهش نمی دهد.

برنامه نباید از منابع بیش از حد استفاده کند، تمرکز صوتی را به خود اختصاص دهد، با MediaSession فعال تداخل داشته باشد، یا تعداد نامتناسبی از جلسات رمزگشا را درخواست کند.

TV-IH

این برنامه هیچ گونه کنترل رابط کاربری یا عناصر قابل پیمایش را در حالت تصویر در تصویر نشان نمی دهد. برنامه‌ها ممکن است برخی از کنترل‌های کاربر را مستقیماً در پنجره PiP نشان دهند.

TV-IE

ورود به حالت تصویر در تصویر نیاز به اقدام واضح و عمدی توسط کاربر در داخل برنامه دارد. برنامه به طور خودکار PiP را وارد نمی کند ( setAutoEnterEnabled روی false تنظیم شده است) مگر اینکه کاربر در حال تماس باشد.

TV-IS

اگر حالت تصویر در تصویر در دستگاهی غیرفعال است، برنامه نباید هیچ رابط کاربری برای ورود به PiP نشان دهد.

TV-IX

این برنامه فقط برای ادامه یک فعالیت در حال انجام از حالت تصویر در تصویر استفاده می کند. تجربه تصویر در تصویر، کاربران را تشویق یا تشویق نمی کند که در طول فعالیت یا پس از پایان فعالیت، به نمای تمام صفحه برنامه بازگردند.

سیاست های بازی TV-G1

استفاده از Android App Bundles برای همه برنامه های تلویزیونی جدید و موجود در فروشگاه Google Play اجباری است.

TV-G2

برنامه شما باید از الزامات مرکز خط‌مشی برنامه‌نویس Play پیروی کند.

صفحه جزئیات برنامه TV-G3

عملکرد برنامه همانطور که انتظار می رود یا همانطور که در لیست فروشگاه Google Play برنامه توضیح داده شده است کار می کند.

TV-G4

ارسال برنامه حداقل یک عکس صفحه نمایش بدون تغییر با وضوح بالا آپلود کرده است که نسخه فعلی تجربه برنامه تلویزیون شما را به دقت نشان می دهد.

اعتبار ورود TV-G5

برای برنامه‌هایی با ویژگی‌های پولی، باید اعتبار ورود به سیستم را در کنسول Google Play برای آزمایش تجربه کامل برنامه ارائه کنید. برای اطلاعات بیشتر، دسترسی به برنامه را در «برنامه خود را برای بررسی آماده کنید» ببینید.

سوالات متداول

پس از ارسال برنامه، چگونه متوجه می‌شویم که آیا برنامه من تمام شرایط لازم برای دستگاه‌های تلویزیون را برآورده نمی‌کند؟

اگر برنامه شما الزامات قابلیت استفاده توصیف شده در این صفحه را برآورده نمی کند، تیم فروشگاه Play از طریق آدرس ایمیل مشخص شده در حساب کنسول Google Play مرتبط با برنامه با شما تماس خواهد گرفت.

احتیاط: مطمئن شوید که برنامه شما شامل ورودی‌های مانیفست مورد نیاز برای دستگاه‌های تلویزیونی است. در غیر این صورت، برنامه شما به عنوان یک برنامه تلویزیونی در نظر گرفته نخواهد شد و از نظر شرایط استفاده از تلویزیون بررسی نخواهد شد.

برنامه من عوامل دیگری را به جز دستگاه های تلویزیونی هدف قرار می دهد. اگر برنامه من الزامات دستگاه تلویزیون را برآورده نمی کند، آیا برنامه جدید یا به روز شده من همچنان در Google Play برای سایر دستگاه ها ظاهر می شود؟

به‌روزرسانی‌های فهرست فروشگاه Google Play شما تنها در صورتی می‌توانند منتشر شوند که همه تغییرات تأیید شوند. اگر به‌روزرسانی یک مصنوع خاص فاکتور فرم، به‌روزرسانی‌های بیشتر فهرست شما را برای دستگاه‌های دیگر مانند تلفن‌ها یا رایانه‌های لوحی مسدود می‌کند، ممکن است بخواهید آن مصنوع را با جایگزین کردن آن با یک ارسال خالی حذف کنید تا زمانی که بتوانید شرایط مورد نیاز را برطرف کنید.

اگر برنامه من شرایط انتشار را برآورده کند، چه زمانی در فروشگاه Google Play در دستگاه های تلویزیون در دسترس خواهد بود؟

برنامه‌هایی که الزامات تلویزیون را برآورده می‌کنند بلافاصله در فروشگاه Play در دستگاه‌های تلویزیون ظاهر می‌شوند.