جودة تطبيق التلفزيون

تختلف توقعات المستخدمين عند مشاهدة التلفزيون عن توقعاتهم عند استخدام الهاتف أو الجهاز اللوحي. يجلس مستخدم التلفزيون العادي على بُعد 3 أمتار تقريبًا من الشاشة، لذا تكون التفاصيل الصغيرة أقل وضوحًا ويصعب قراءة النص الصغير. بما أنّ المستخدمين يجلسون بعيدًا عن التلفزيون، عليهم استخدام جهاز تحكّم عن بُعد للتنقّل وإجراء الاختيارات بدلاً من لمس العناصر على الشاشة. تؤثر هذه الاختلافات بشكل كبير في متطلبات توفير تجربة مستخدم جيدة على التلفزيون.

الخطوة الأولى نحو توفير تجربة رائعة لمستخدمي التلفزيون هي مراجعة إرشادات تصميم Android TV واتّباعها. لفهم متطلبات التنفيذ الأساسية لتطبيق التلفزيون، راجِع أيضًا المحتوى التدريبي المتعلق بموضوع إنشاء تطبيقات التلفزيون.

للحصول على معلومات عن كيفية نشر تطبيقاتك التلفزيونية على Google Play، يُرجى الاطّلاع على مقالة النشر على Android TV.

التصميم المرئي وتفاعل المستخدم

تساعد المعايير التالية في ضمان اتّباع تطبيقك لأنماط التصميم والتفاعل المهمة لتوفير تجربة مستخدم متّسقة وسلسة وممتعة على أجهزة التلفزيون.

النوع الاختبار الوصف
قاذفة القنابل TV-LM

يعرض التطبيق رمز مشغّل التطبيقات في Android TV Launcher بعد التثبيت. لمزيد من المعلومات، يُرجى الاطّلاع على الإبلاغ عن نشاط على التلفزيون.

TV-LB

يعرض التطبيق بانرًا بالحجم الكامل بدقة 320×180 بكسل ورمز تطبيق بدقة 160×160 بكسل على الأقل (بكثافة xhdpi) كرمز مشغّل في Android TV Launcher. لمزيد من المعلومات، يُرجى الاطّلاع على إرشادات رمز تطبيق Android TV وإعلانات البانر.

TV-BN

يحتوي بانر تشغيل التطبيق على اسم التطبيق.

TV-LG

إذا كان التطبيق لعبة، سيظهر في صف "الألعاب" في Android TV Launcher.
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة عرض لعبتك على الشاشة الرئيسية.

TV-LS

يعمل التطبيق بنجاح وبدون ظهور رسائل خطأ، بما في ذلك أثناء التثبيت والتحميل والاختبار. لمزيد من المعلومات، يُرجى الاطّلاع على تشغيل تطبيقات التلفزيون.

التنسيق TV-LO

يتم عرض جميع واجهات التطبيق في الوضع الأفقي بدون استخدام ميزة "اقتصاص الشاشة" عموديًا أو "اقتصاص الشاشة" عموديًا. يمكن استخدام اللون الأسود فقط للشريطَين في الفيديوهات بالتنسيق الأصلي. لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء تنسيقات أساسية للإعلانات على التلفزيون.

TV-OV

لا يعرض التطبيق أي نص أو وظيفة يتم اقتطاعها جزئيًا عند حواف الشاشة. لمزيد من المعلومات، يُرجى الاطّلاع على Overscan.

TV-TR

لا يحجب التطبيق التطبيقات الأخرى جزئيًا. يملؤ التطبيق الشاشة بأكملها ويحتوي على خلفية غير شفافة.

TV-DP

يمكن التنقّل في وظائف التطبيق باستخدام عناصر التحكّم في لوحة التوجيه ذات الاتجاهات الخمسة، ما لم يكن التطبيق يتطلّب جهاز تحكّم في الألعاب، كما هو محدّد في معيار TV-GP في قسم "أجهزة التحكّم" ضمن جدول "الوظائف" التالي. لمزيد من المعلومات، يُرجى الاطّلاع على التنقّل في التلفزيون.

TV-DK

إذا كان التطبيق يتطلّب استخدام ذراع تحكّم في الألعاب، كما هو محدّد في معيار TV-GP، يمكن التنقّل في كل الوظائف باستخدام مفاتيح ذراع التحكّم العادية في الألعاب على Android. لمزيد من المعلومات، يُرجى الاطّلاع على معالجة الضغطات على أزرار جهاز التحكّم في الألعاب.

TV-DM

لا يعتمد التطبيق على جهاز تحكّم عن بُعد يتضمّن زر "القائمة" للوصول إلى عناصر التحكّم في واجهة المستخدم.

TV-DB

يؤدي الضغط على زر الرجوع إلى العودة إلى الشاشة الرئيسية في Android TV. لمزيد من المعلومات، يُرجى الاطّلاع على توفير السلوك المناسب لزر الرجوع.

TV-DL

إذا كان التطبيق يتضمّن خلاصة بث تلفزيوني مباشر في علامة التبويب "البث المباشر"، يعني ذلك أنّه يستوفي متطلبات التشغيل السلس والرجوع مباشرةً إلى المحتوى. لمزيد من المعلومات، يُرجى الاطّلاع على زر الرجوع.

TV-SB

يظهر طلب بحث داخل التطبيق في مربّع البحث، على غرار واجهة المستخدم التي يوفّرهاSearchFragment، وتكون النتائج ذات صلة بهذا الطلب. لمزيد من المعلومات، يُرجى الاطّلاع على البحث في تطبيقات التلفزيون.

الوظائف والأداء

تضمن هذه المعايير ضبط تطبيقك بشكلٍ صحيح وتقديم السلوك الوظيفي المتوقع.

النوع الاختبار الوصف
البيان TV-ML

يحدِّد بيان التطبيق نوع intent‏ ACTION_MAIN مع الفئة CATEGORY_LEANBACK_LAUNCHER. لمزيد من المعلومات، يُرجى الاطّلاع على الإبلاغ عن نشاط على التلفزيون.

TV-MT

يضبط بيان التطبيق ميزة الجهاز android.hardware.touchscreen وغيرها من الميزات المدرَجة في "بيان متطلبات الأجهزة للتلفزيون" على أنّها غير مطلوبة. لمزيد من المعلومات، يُرجى الاطّلاع على الإفصاح عن متطلبات الأجهزة للتلفزيون.

أذرع التحكّم في الألعاب TV-GP

إذا كان التطبيق يستخدم ذراع تحكّم في الألعاب كطريقة الإدخال الأساسية، يُعلن عن المتطلّبات المناسبة باستخدام علامة البيان <uses-feature>. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الإفصاح عن توافق اللعبة مع أذرع التحكّم في الألعاب.

TV-GC

إذا كان التطبيق يقدّم تعليمات مرئية لاستخدام أجهزة التحكّم في الألعاب، يجب أن تكون التعليمات خالية من العلامات التجارية وأن تعرض تنسيق أزرار متوافقًا. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة التعامل مع أجهزة التحكّم في الألعاب.

الإعلانات TV-AP

يتيح التطبيق التفاعل مع الإعلانات باستخدام أزرار لوحة التحكّم. لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل التنقّل باستخدام لوحة التوجيه.

TV-AD

بالنسبة إلى الإعلانات التي تستخدم إعلانات غير فيديو تظهر على ملء الشاشة، يسمح التطبيق للمستخدم بإغلاق الإعلان على الفور باستخدام أزرار لوحة التحكّم أو أجهزة التحكّم في الألعاب.

TV-AU

بالنسبة إلى الإعلانات التي تستخدِم إعلانات قابلة للنقر وليست بملء الشاشة وليست فيديوهات، لا يسمح التطبيق للإعلانات بالربط بعنوان URL على الويب.

TV-AA

بالنسبة إلى الإعلانات التي تستخدم إعلانات قابلة للنقر وليست بملء الشاشة وليست فيديوهات، لا يسمح التطبيق للإعلانات بربط تطبيق آخر غير متوفّر على أجهزة التلفزيون.

محتوى الويب TV-WB

بالنسبة إلى محتوى الويب، يمكن للتطبيق استخدام مكونات WebView فقط. التطبيق قد لا يحاول تشغيل تطبيق متصفّح ويب.

تشغيل الوسائط TV-NP

إذا استمر التطبيق في تشغيل الصوت بعد عودة المستخدم إلى الشاشة الرئيسية أو بدّله إلى تطبيق آخر، يعرض التطبيق بطاقة المحتوى الذي يتم تشغيله الآن في صف الاقتراحات على الشاشة الرئيسية حتى يتمكّن المستخدمون من العودة إلى التطبيق للتحكّم في التشغيل. لمزيد من المعلومات، يُرجى الاطّلاع على عرض بطاقة "المحتوى الذي يتم تشغيله".

ننصحك بإيقاف الفيديو مؤقتًا عندما يخرج المستخدم من التطبيق، وعدم دمج الفيديو مع بطاقة المحتوى الذي يتم تشغيله الآن.

TV-PA

إذا كان التطبيق يقدّم بطاقة مشغَّلة الآن، يؤدي النقر على هذه البطاقة إلى توجيه المستخدم إلى شاشة تتيح له إيقاف التشغيل مؤقتًا.

TV-PP

إذا كان التطبيق يشغِّل محتوى فيديو أو موسيقى، يبدِّل التطبيق بين تشغيل الوسائط وإيقافها مؤقتًا عند إرسال حدث مفتاح التشغيل أو الإيقاف المؤقت أثناء التشغيل. لمزيد من المعلومات، يُرجى الاطّلاع على: KEYCODE_MEDIA_PLAY_PAUSE.

TV-PC

أثناء تشغيل فيديو أو صوت، يؤدي الضغط على الزر الأوسط في لوحة التوجيه السداسية الشكل إلى إيقاف الوسائط التي يتم تشغيلها مؤقتًا. عند إيقاف التشغيل مؤقتًا، يؤدي الضغط على الزر الأوسط في لوحة التوجيه إلى استئناف التشغيل. يُستخدَم زرَّا لوحة الاتجاهات لليسار واليمين للتقديم السريع والترجيع في المقطع الصوتي الحالي، على التوالي. لمزيد من المعلومات، يُرجى الاطّلاع على أحداث الوسائط.

TV-PN

تتم إضافة العناصر إلى قناة "المشاهدة تاليًا" استنادًا إلى إرشادات "المشاهدة تاليًا" لمطوّري التطبيقات.

وضع عدم النشاط TV-BU

في حال تشغيل فيديو نشط من قِبل المستخدِم، يمنع التطبيق الجهاز من الانتقال إلى "وضع الاستراحة". لمزيد من المعلومات، يُرجى الاطّلاع على وضع الإضاءة السينمائية.

TV-BY

في حال عدم وجود صورة متحركة أو تشغيل فيديو نشط من قِبل المستخدِم، لن يمنع التطبيق الجهاز من الانتقال إلى "وضع الاستراحة".

TV-BA

في حال تشغيل الصوت فقط، لا يمنع التطبيق الجهاز من الانتقال إلى "وضع الاستراحة" ما لم يقدّم التطبيق تجربة صور غير ثابتة، مثل الفيديوهات الموسيقية أو الصور، أثناء تشغيل الموسيقى.

الذاكرة
TV-ME

بالنسبة إلى الأجهزة التي تتضمّن ذاكرة وصول عشوائي منخفضة (حيث يعرض الرمز البرمجي ActivityManager.isLowRamDevice() القيمة true)، يجب أن يظل الحد الأقصى لاستخدام الذاكرة ( Anon+Swap + Graphics + File Memory) لتطبيق في المقدّمة ضمن الحدود (بما في ذلك آليات القياس والتحذيرات المحدّدة) المحدّدة في تحسين استخدام الذاكرة.

Google Play

اتّبِع المتطلّبات التالية لضبط تطبيقك بشكلٍ متسق مع التصنيفات والبطاقات الأخرى على Google Play:

النوع الاختبار الوصف
نافذة ضمن النافذة TV-IC

يضبط التطبيق البيانات الوصفية المناسبة لتصنيف استخدام وضع "نافذة ضمن النافذة" ضمن أحد أنواع الاستخدام المسموح بها. ويعرض أيضًا عنوانًا وعنوانًا فرعيًا يمثّلان بدقّة الغرض من استخدام PIP هذا.

لمزيد من المعلومات، يُرجى الاطّلاع على المهام المتعددة على التلفزيون.

TV-IP

أثناء استخدام وضع "صورة في صورة"، لا يعرض التطبيق مواد ترويجية أو إعلانات ليست جزءًا من مصدر المحتوى.

TV-IQ

في وضع "نافذة ضمن النافذة"، لا يقلّل التطبيق من جودة تجربة نشاط آخر في وضع ملء الشاشة.

يجب ألا يستخدم التطبيق موارد زائدة أو يأخذ تركيز الصوت أو يتداخل مع MediaSession النشطة أو يطلب عددًا غير متناسب من جلسات وحدة الترميز.

TV-IH

لا يعرض التطبيق أي عناصر تحكّم في واجهة المستخدم أو عناصر قابلة للتنقّل أثناء استخدام وضع "نافذة ضمن النافذة". قد تعرض التطبيقات عناصر تحكّم للمستخدمين مباشرةً في نافذة وضع "صورة في صورة".

TV-IE

يتطلب الدخول إلى وضع "صورة في صورة" إجراءً صريحًا ومقصودًا من المستخدم داخل التطبيق. ولا يدخل التطبيق تلقائيًا إلى وضع "صورة في صورة" (setAutoEnterEnabled تم ضبطه على false) ما لم يكن المستخدم في مكالمة جارية.

TV-IS

يجب ألا يعرض التطبيق أي واجهة مستخدم للدخول إلى وضع "نافذة ضمن النافذة" إذا كان هذا الوضع متوقفًا على الجهاز.

TV-IX

يستخدم التطبيق وضع "نافذة ضمن النافذة" لمواصلة نشاط حالي فقط. لا تشجّع تجربة "صورة في صورة" المستخدمين على العودة إلى عرض التطبيق بملء الشاشة أثناء النشاط أو بعد انتهائه.

سياسات Play TV-G1

إنّ استخدام مجموعات حزمات تطبيقات Android إلزامي لجميع التطبيقات الجديدة والحالية المخصّصة للتلفزيون في "متجر Google Play".

TV-G2

يجب أن يمتثل تطبيقك لمتطلبات سياسة المطوّرين في Play Center.

صفحة تفاصيل التطبيق TV-G3

تعمل وظائف التطبيق على النحو المتوقّع أو على النحو الموضّح في بطاقة بيانات التطبيق على "متجر Google Play".

TV-G4

أن يكون قد تم تحميل لقطة شاشة واحدة على الأقل عالية الدقة لم يتم إجراء أي تعديل عليها في عملية إرسال التطبيق، وتعرض بدقة تجربة الإصدار الحالي من تطبيقك على التلفزيون

بيانات اعتماد تسجيل الدخول TV-G5

بالنسبة إلى التطبيقات التي تتضمّن ميزات مدفوعة، عليك تقديم بيانات اعتماد تسجيل الدخول في Google Play Console لاختبار تجربتها الكاملة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إذن الوصول إلى التطبيق في مقالة "إعداد تطبيقك للمراجعة".

الأسئلة الشائعة

بعد إرسال تطبيقي، كيف يمكنني معرفة ما إذا كان تطبيقي لا يستوفي جميع متطلبات أجهزة التلفزيون؟

إذا لم يستوفِ تطبيقك متطلبات سهولة الاستخدام الموضّحة في هذه الصفحة، سيتواصل معك فريق متجر Play من خلال عنوان البريد الإلكتروني المحدّد في حساب Google Play Console المرتبط بالتطبيق.

ملاحظة: تأكَّد من أنّ تطبيقك يتضمّن إدخالات البيان المطلوبة لأجهزة التلفزيون. بخلاف ذلك، لن يُعتبر تطبيقك تطبيقًا مخصّصًا للتلفزيون ولن تتم مراجعته للتأكّد من استيفائه لمتطلبات سهولة الاستخدام على التلفزيون.

يستهدف تطبيقي أشكال أجهزة أخرى غير أجهزة التلفزيون فقط. إذا لم يكن تطبيقي يستوفي متطلبات أجهزة التلفزيون ، هل سيظل تطبيقي الجديد أو المُحدَّث معروضًا على Google Play للأجهزة الأخرى؟

لا يمكن نشر التحديثات على بطاقة بيانات المتجر على Google Play إلا بعد الموافقة على جميع التغييرات. إذا كان تعديل عنصر خاص بتنسيق الجهاز يمنع إجراء المزيد من التعديلات على بطاقة بياناتك لأجهزة أخرى، مثل الهواتف أو الأجهزة اللوحية، ننصحك بإزالة هذا العنصر واستبداله بعنصر فارغ إلى أن تتمكّن من استيفاء المتطلبات.

إذا كان تطبيقي يستوفي متطلبات النشر، متى سيكون متاحًا في "متجر Google Play" على أجهزة التلفزيون؟

ستظهر التطبيقات التي تستوفي متطلبات الأجهزة التلفزيونية على "متجر Play" على أجهزة التلفزيون على الفور.