کاربران هنگام تماشای تلویزیون انتظارات متفاوتی نسبت به زمانی که از تلفن یا تبلت استفاده میکنند، دارند. یک کاربر معمولی تلویزیون حدود 10 فوت از صفحه نمایش فاصله دارد، بنابراین جزئیات کوچک کمتر قابل توجه هستند و خواندن متنهای کوچک دشوار است. از آنجایی که کاربران دور از تلویزیون مینشینند، باید از یک دستگاه کنترل از راه دور برای پیمایش و انتخاب استفاده کنند تا اینکه عناصر روی صفحه را لمس کنند. این تفاوتها به طور قابل توجهی بر الزامات ایجاد یک تجربه کاربری خوب تلویزیون تأثیر میگذارند.
اولین قدم برای ایجاد یک تجربه عالی برای کاربران تلویزیون، بررسی و پیروی از دستورالعملهای طراحی تلویزیون اندروید است. برای درک الزامات اساسی پیادهسازی یک برنامه تلویزیونی، آموزش ساخت برنامههای تلویزیونی را نیز مرور کنید.
برای اطلاعات بیشتر در مورد نحوه انتشار برنامههای تلویزیونی خود در گوگل پلی، به بخش «توزیع در اندروید تیوی» مراجعه کنید.
طراحی بصری و تعامل با کاربر
معیارهای زیر به شما کمک میکنند تا اطمینان حاصل کنید که برنامه شما از الگوهای طراحی و تعاملی حیاتی برای یک تجربه کاربری سازگار، شهودی و لذتبخش در دستگاههای تلویزیون پیروی میکند.
| نوع | تست | توضیحات |
|---|---|---|
| پرتابگر | تلویزیون-LM | این برنامه پس از نصب، یک آیکون لانچر را در لانچر تلویزیون اندروید نمایش میدهد. برای اطلاعات بیشتر، به بخش «اعلان فعالیت تلویزیون» مراجعه کنید. |
| تلویزیون-LB | این برنامه هم یک بنر با اندازه کامل ۳۲۰x۱۸۰ پیکسل و هم یک آیکون برنامه حداقل ۱۶۰x۱۶۰ پیکسل (با تراکم | |
| تلویزیون-BN | بنر راهاندازی برنامه حاوی نام برنامه است. | |
| تلویزیون-الجی | اگر برنامه یک بازی باشد، در ردیف بازیها در لانچر تلویزیون اندروید نمایش داده میشود. | |
| تلویزیون-LS | برنامه با موفقیت و بدون پیام خطا، از جمله در هنگام نصب، بارگیری و آزمایش، اجرا میشود. برای اطلاعات بیشتر، به «اجرای برنامههای تلویزیونی» مراجعه کنید. | |
| طرح بندی | تلویزیون-LO | تمام رابطهای برنامه در جهت افقی و بدون کادربندی/ستونبندی عمودی ارائه میشوند. فقط میتوان از رنگ مشکی برای نوارها در ویدیوهای با فرمت اصلی استفاده کرد. برای اطلاعات بیشتر، به بخش «ساخت طرحبندیهای اولیه تلویزیون» مراجعه کنید. |
| تلویزیون-OV | این برنامه هیچ متن یا عملکردی را که بخشی از آن توسط لبههای صفحه نمایش بریده شده باشد، نمایش نمیدهد. برای اطلاعات بیشتر، به Overscan مراجعه کنید. | |
| تلویزیون-تیآر | این برنامه، سایر برنامهها را تا حدی مبهم نمیکند. این برنامه تمام صفحه را پر میکند و پسزمینهای غیرشفاف دارد. | |
| ناوبری | تلویزیون-DP | قابلیت پیمایش برنامه با استفاده از کنترلهای پنج جهته D-pad امکانپذیر است—مگر اینکه برنامه به یک دسته بازی نیاز داشته باشد، همانطور که در معیار TV-GP در بخش کنترلکنندهها از جدول عملکرد که در ادامه آمده است، مشخص شده است. برای اطلاعات بیشتر، به بخش پیمایش تلویزیون مراجعه کنید. |
| تلویزیون-دیکی | اگر برنامه به یک دسته بازی نیاز داشته باشد، همانطور که در معیار TV-GP مشخص شده است، تمام قابلیتها با استفاده از کلیدهای استاندارد دسته بازی اندروید قابل پیمایش هستند. برای اطلاعات بیشتر، به Process gamepad button presses مراجعه کنید. | |
| تلویزیون-DM | این برنامه به دستگاه کنترل از راه دور که دارای دکمه منو برای دسترسی به کنترلهای رابط کاربری است، وابسته نیست. | |
| تلویزیون-DB | فشردن دکمه برگشت منجر به بازگشت به صفحه اصلی اندروید تیوی میشود. برای اطلاعات بیشتر، به بخش «ارائه رفتار مناسب دکمه برگشت» مراجعه کنید. | |
| تلویزیون-DL | اگر برنامه دارای یک فید تلویزیونی زنده در برگه Live باشد، برنامه الزامات پخش بدون مشکل و بازگشت مستقیم را برآورده میکند. برای اطلاعات بیشتر، به دکمه بازگشت مراجعه کنید. | |
| جستجو | تلویزیون-SB | یک عبارت جستجو درون برنامهای در کادر جستجو نمایش داده میشود، مشابه رابط کاربری ارائه شده توسط |
کارایی و عملکرد
این معیارها تضمین میکنند که برنامه شما به درستی پیکربندی شده و رفتار عملکردی مورد انتظار را ارائه میدهد.
| نوع | تست | توضیحات |
|---|---|---|
| SDK | تلویزیون-PS | علاوه بر الزامات عملکرد و پایداری اصلی ، این برنامه با تنظیم حداقل نسخه SDK اندروید ۳۱ یا پایینتر (با تنظیم مقدار minSdkVersion )، پشتیبانی از دستگاههای Android TV رایج را اعلام میکند. |
| مانیفست | تلویزیون-ML | مانیفست برنامه، نوع اینتنت |
| تلویزیون-MT | مانیفست برنامه، ویژگی سختافزاری | |
| دستههای بازی | تلویزیون-GP | اگر برنامه از یک کنترلر بازی به عنوان روش ورودی اصلی خود استفاده کند، الزام مناسب را با برچسب مانیفست |
| تلویزیون-GC | اگر برنامه دستورالعملهای تصویری برای استفاده از دستههای بازی ارائه میدهد، این دستورالعملها بدون نام تجاری هستند و طرح دکمههای سازگار را نشان میدهند. برای اطلاعات بیشتر، به بخش دستههای بازی مراجعه کنید. | |
| تبلیغات | تلویزیون-ایپی | این برنامه با استفاده از کنترلهای D-pad تعامل با تبلیغات را ارائه میدهد. برای اطلاعات بیشتر، به «فعال کردن پیمایش D-pad» مراجعه کنید. |
| تبلیغات تلویزیونی | برای تبلیغاتی که از تبلیغات تمام صفحه و غیر ویدیویی استفاده میکنند، این برنامه به کاربر اجازه میدهد تا فوراً تبلیغ را با کنترلهای D-pad یا دسته بازی رد کند. | |
| تلویزیون-AU | برای تبلیغاتی که از تبلیغات قابل کلیک، غیر تمام صفحه و غیر ویدیویی استفاده میکنند، برنامه اجازه نمیدهد تبلیغات به یک URL وب لینک شوند. | |
| تلویزیون-AA | برای تبلیغاتی که از تبلیغات قابل کلیک، غیر تمام صفحه و غیر ویدیویی استفاده میکنند، برنامه اجازه نمیدهد تبلیغات به برنامه دیگری که در دستگاههای تلویزیون در دسترس نیست، پیوند داده شوند. | |
| محتوای وب | تلویزیون-WB | برای محتوای وب، برنامه ممکن است فقط از اجزای |
| پخش رسانه | تلویزیون-NP | اگر برنامه پس از بازگشت کاربر به صفحه اصلی یا تغییر به برنامه دیگری، به پخش صدا ادامه دهد، برنامه یک کارت «در حال پخش» در ردیف توصیههای صفحه اصلی ارائه میدهد تا کاربران بتوانند برای کنترل پخش به برنامه برگردند. برای اطلاعات بیشتر، به «نمایش کارت در حال پخش» مراجعه کنید. توصیه میکنیم وقتی کاربر از برنامه خارج میشود، ویدیو را متوقف کنید و ویدیو را با کارت Now Playing ادغام نکنید. |
| تلویزیون-پیای | اگر برنامه یک کارت Now Playing ارائه دهد، انتخاب این کارت کاربر را به صفحهای میبرد که به او اجازه میدهد پخش را متوقف کند. | |
| تلویزیون-PP | اگر برنامه محتوای ویدیو یا موسیقی پخش کند، با ارسال رویداد کلید پخش یا مکث در حین پخش، برنامه بین پخش و مکث رسانه تغییر وضعیت میدهد. برای اطلاعات بیشتر، به | |
| تلویزیون-کامپیوتر | هنگام پخش ویدیو یا صدا، فشردن دکمه مرکزی D-pad، پخش رسانه در حال پخش را متوقف میکند. وقتی پخش متوقف شد، فشردن دکمه مرکزی D-pad، پخش را از سر میگیرد. دکمههای چپ و راست D-pad به ترتیب آهنگ فعلی را به جلو و عقب میبرند. برای اطلاعات بیشتر، به رویدادهای رسانه مراجعه کنید. | |
| تلویزیون-پیان | موارد بر اساس دستورالعملهای «Watch Next» برای توسعهدهندگان برنامه، به کانال «Watch Next» اضافه میشوند. | |
| حالت محیط | تلویزیون-BU | وقتی پخش ویدیوی فعال توسط کاربر آغاز میشود، برنامه از رفتن دستگاه به حالت محیطی جلوگیری میکند. برای اطلاعات بیشتر، به حالت محیطی مراجعه کنید. |
| تلویزیون-توسط | وقتی هیچ پخش ویدیویی یا انیمیشن فعالی که توسط کاربر آغاز شده باشد وجود ندارد، برنامه مانع از رفتن دستگاه به حالت Ambient Mode نمیشود. | |
| تلویزیون-بیای | برای پخش فقط صدا، برنامه مانع از رفتن دستگاه به حالت محیطی نمیشود، مگر اینکه برنامه هنگام پخش موسیقی، تجربهای از تصاویر غیر استاتیک، مانند موزیک ویدیوها یا تصاویر، را پیادهسازی کند. | |
| حافظه | ||
| تلویزیون-ME | برای دستگاههای با رم کم (که در آن ActivityManager.isLowRamDevice() مقدار true را برمیگرداند)، حداکثر استفاده از حافظه ( Anon+Swap + Graphics + File Memory ) یک برنامهی پیشزمینه باید در محدودهی تعریفشده در Optimize memory usage (شامل مکانیسمهای اندازهگیری خاص و موارد احتیاطی) باقی بماند. |
گوگل پلی
برای پیکربندی برنامه خود مطابق با سایر فهرستها و طبقهبندیها در Google Play، این الزامات را دنبال کنید:
| نوع | تست | توضیحات |
|---|---|---|
| تصویر در تصویر | آی سی تلویزیون | این برنامه، فرادادههای مناسب را برای دستهبندی استفاده از تصویر در تصویر به یکی از انواع استفاده مجاز تنظیم میکند. همچنین عنوان و زیرنویسی را اعلام میکند که دقیقاً نشان میدهد این PIP برای چه چیزی استفاده میشود. برای اطلاعات بیشتر، به بخش «چندوظیفگی در تلویزیون» مراجعه کنید. |
| تلویزیون-IP | در حالت تصویر در تصویر، برنامه محتوای تبلیغاتی یا آگهیهایی که ذاتاً جزئی از منبع محتوا نیستند را نمایش نمیدهد. | |
| تلویزیون-آیکیو | در حالت تصویر در تصویر، برنامه کیفیت نمایش سایر فعالیتهای تمامصفحه را کاهش نمیدهد. برنامه نباید از منابع بیش از حد استفاده کند، فوکوس صوتی را به دست بگیرد، با MediaSession فعال تداخل ایجاد کند یا تعداد نامتناسبی از جلسات رمزگشایی درخواست کند. | |
| تلویزیون-آیاچ | این برنامه در حالت تصویر در تصویر هیچ کنترل رابط کاربری یا عنصر قابل پیمایشی را نشان نمیدهد. برنامهها ممکن است کنترلهای کاربری خاصی را مستقیماً در پنجره PiP نمایش دهند. | |
| تلویزیون-اینترنت اکسپلورر | ورود به حالت تصویر در تصویر نیازمند اقدام صریح و عمدی کاربر در داخل برنامه است. برنامه به طور خودکار وارد PiP نمیشود ( | |
| تلویزیون-IS | اگر حالت تصویر در تصویر در دستگاه غیرفعال باشد، برنامه نباید هیچ رابط کاربری برای ورود به PiP نشان دهد. | |
| تلویزیون-نهم | این برنامه از حالت تصویر در تصویر فقط برای ادامه یک فعالیت در حال انجام استفاده میکند. تجربه تصویر در تصویر، کاربران را تشویق یا ترغیب نمیکند که در طول فعالیت یا پس از پایان آن، به نمای تمام صفحه برنامه برگردند. | |
| سیاستهای بازی | تلویزیون-G1 | استفاده از بستههای نرمافزاری اندروید برای همه برنامههای تلویزیونی جدید و موجود در فروشگاه گوگل پلی الزامی است. |
| تلویزیون-G2 | برنامه شما باید از الزامات مرکز سیاستهای توسعهدهندگان Play پیروی کند. | |
| صفحه جزئیات برنامه | تلویزیون-G3 | عملکرد برنامه مطابق انتظار یا مطابق توضیحات موجود در فهرست فروشگاه گوگل پلی استور عمل میکند. |
| تلویزیون-G4 | کاربر ارسالکنندهی برنامه، حداقل یک اسکرینشات با وضوح بالا و بدون تغییر آپلود کرده است که نسخه فعلی تجربهی برنامهی تلویزیونی شما را به طور دقیق نشان میدهد. | |
| اطلاعات ورود | تلویزیون-G5 | برای برنامههایی که دارای ویژگیهای پولی هستند، برای آزمایش تجربه کامل برنامه، باید اعتبارنامههای ورود را در کنسول Google Play ارائه دهید. برای اطلاعات بیشتر، به بخش «دسترسی به برنامه» در «آمادهسازی برنامه برای بررسی» مراجعه کنید. |
سوالات متداول
بعد از ارسال برنامهام، چگونه میتوانم متوجه شوم که آیا برنامهام تمام الزامات دستگاههای تلویزیون را برآورده میکند یا خیر؟
اگر برنامه شما الزامات کاربردپذیری شرح داده شده در این صفحه را برآورده نکند، تیم فروشگاه Play از طریق آدرس ایمیل مشخص شده در حساب کنسول Google Play مرتبط با برنامه با شما تماس خواهد گرفت.
احتیاط: مطمئن شوید که برنامه شما شامل ورودیهای مانیفست مورد نیاز برای دستگاههای تلویزیون باشد. در غیر این صورت، برنامه شما به عنوان یک برنامه تلویزیونی در نظر گرفته نمیشود و برای الزامات قابلیت استفاده در تلویزیون بررسی نخواهد شد.
برنامه من علاوه بر دستگاههای تلویزیون، برای دستگاههای دیگری هم کاربرد دارد. اگر برنامه من الزامات دستگاه تلویزیون را برآورده نکند، آیا برنامه جدید یا بهروزرسانیشده من همچنان برای سایر دستگاهها در گوگل پلی نمایش داده میشود؟
بهروزرسانیهای فهرست فروشگاه گوگل پلی شما فقط در صورتی قابل انتشار هستند که همه تغییرات تأیید شوند. اگر بهروزرسانی یک محصول خاص مربوط به فرم فاکتور، بهروزرسانیهای بیشتر فهرست شما را برای دستگاههای دیگر مانند تلفن یا تبلت مسدود میکند، میتوانید آن محصول را با جایگزینی آن با یک ارسال خالی حذف کنید تا زمانی که بتوانید الزامات را برآورده کنید.
اگر برنامه من شرایط انتشار را داشته باشد، چه زمانی در فروشگاه گوگل پلی روی دستگاههای تلویزیون در دسترس خواهد بود؟
برنامههایی که شرایط لازم برای تلویزیون را داشته باشند، بلافاصله در فروشگاه Play روی دستگاههای تلویزیون ظاهر میشوند.