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

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

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

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

قوائم التحقّق من توافق تطبيقات بث التلفزيون

تحدّد قوائم التحقّق من التوافق المعايير التي تساعدك في تقييم مستوى التوافق الذي يوفّره تطبيقك مع نظام التشغيل Android TV.

تشمل مستويات الدعم ما يلي:

رمز "معتمد للتلفزيون" من المستوى 3

المستوى 3 - جاهز للتلفزيون

يستوفي تطبيقك المتطلبات الأساسية لتشغيله على أجهزة Android TV OS.

رمز المحتوى المحسَّن للتلفزيون من المستوى 2

الفئة 2: محسّنة للتلفزيون

يوفّر تطبيقك تجربة أكثر تخصيصًا وسلاسةً على أجهزة Android TV OS.

رمز "محتوى تلفزيوني مميّز من الفئة 1"

الفئة 1 - التلفزيون المميّز

يوفّر تطبيقك تجربة مميّزة تستفيد بشكل كامل من إمكانات نظام التشغيل Android TV المتقدّمة.

المستوى 3: أجهزة التلفزيون المتوافقة

النوع اختبار الوصف
مشغِّل التطبيقات TV-LM يعرض التطبيق رمز مشغّل التطبيقات في Android TV Launcher بعد التثبيت. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تعريف نشاط تلفزيوني.
TV-LB يعرض التطبيق بانر بالحجم الكامل يبلغ 320×180 بكسل ورمز تطبيق يبلغ 160×160 بكسل على الأقل (بكثافة xhdpi) كرموز مشغّل في مشغّل Android TV. لمزيد من المعلومات، يُرجى الاطّلاع على إرشادات رموز التطبيقات وإعلانات البانر على 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 إذا كان التطبيق يتضمّن بثًا تلفزيونيًا مباشرًا مدمجًا في علامة التبويب "بث مباشر"، يستوفي التطبيق متطلبات التشغيل السلس والرجوع المباشر. لمزيد من المعلومات، يُرجى الاطّلاع على زر الرجوع.
SDK TV-PS بالإضافة إلى متطلبات الأداء الأساسية والاستقرار، يوضّح التطبيق أنّه متوافق مع أجهزة Android TV الشائعة الاستخدام من خلال ضبط الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android على 31 أو أقل من خلال ضبط قيمة minSdkVersion.
ملف البيان 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-PN تخضع العناصر المضافة إلى قائمة "المشاهدة التالية" لإرشادات قائمة "المشاهدة التالية" الخاصة بمطوّري التطبيقات.
تشغيل الوسائط TV-PC أثناء تشغيل فيديو أو مقطع صوتي، يؤدي الضغط على زر وسط لوحة التحكّم إلى إيقاف الوسائط التي يتم تشغيلها مؤقتًا. عند إيقاف التشغيل مؤقتًا، يؤدي الضغط على الزر الأوسط في لوحة التحكّم الاتجاهية إلى استئناف التشغيل. يؤدي الزرّان الأيمن والأيسر على لوحة التحكّم إلى تقديم الأغنية الحالية سريعًا وترجيعها، على التوالي. لمزيد من المعلومات، يُرجى الاطّلاع على أحداث الوسائط.
TV-PP إذا كان التطبيق يشغّل محتوى فيديو أو موسيقى، سيتم التبديل بين تشغيل الوسائط وإيقافها مؤقتًا عند إرسال حدث رئيسي للتشغيل أو الإيقاف المؤقت أثناء التشغيل. لمزيد من المعلومات، يُرجى الاطّلاع على KEYCODE_MEDIA_PLAY_PAUSE.
وضع عدم النشاط TV-BU في حال تشغيل فيديو نشط من قِبل المستخدم، يمنع التطبيق الجهاز من الانتقال إلى "وضع الاستراحة". لمزيد من المعلومات، يُرجى الاطّلاع على الوضع المحيط.
TV-BY في حال عدم وجود صورة متحركة أو تشغيل فيديو نشط من قِبل المستخدِم، لا يمنع التطبيق الجهاز من الانتقال إلى "وضع الاستراحة".
TV-BA في حال تشغيل الصوت فقط، لن يمنع التطبيق الجهاز من الانتقال إلى "وضع الاستراحة" ما لم يوفّر التطبيق تجربة صور غير ثابتة، مثل الفيديوهات الموسيقية أو الصور، أثناء تشغيل الموسيقى.
PiP TV-IC إذا كان التطبيق يستخدم وضع "نافذة ضمن النافذة"، سيضبط البيانات الوصفية المناسبة لتصنيف استخدامه لهذا الوضع إلى أحد أنواع الاستخدام المسموح بها. ويتم أيضًا تحديد عنوان وعنوان فرعي يوضّحان بدقة الغرض من استخدام هذه الصورة في وضع "صورة داخل صورة". لمزيد من المعلومات، اطّلِع على مقالة تعدُّد المهام على التلفزيون.
TV-IP أثناء استخدام وضع "نافذة ضمن النافذة"، لا يعرض التطبيق مواد ترويجية أو إعلانات ليست جزءًا من مصدر المحتوى.
TV-IQ أثناء استخدام وضع "نافذة ضمن النافذة"، لا يؤدي التطبيق إلى تقليل جودة تجربة نشاط آخر بملء الشاشة. يجب ألا يستخدم التطبيق موارد مفرطة أو يستحوذ على أولويّة الصوت أو يتداخل مع MediaSession النشط أو يطلب عددًا غير متناسب من جلسات فك الترميز.
TV-IH في وضع "نافذة ضمن النافذة"، لا يعرض التطبيق أي عناصر تحكّم في واجهة المستخدم أو عناصر قابلة للتنقّل. قد تعرض التطبيقات بعض عناصر التحكّم الخاصة بالمستخدم مباشرةً في نافذة وضع "نافذة ضمن النافذة".
TV-IE يتطلّب تفعيل وضع "نافذة ضمن النافذة" إجراءً صريحًا ومقصودًا من المستخدم داخل التطبيق، ولا يتم تفعيله تلقائيًا (يجب ضبط setAutoEnterEnabled على false) إلا إذا كان المستخدم يجري مكالمة.
TV-IS يجب ألا يعرض التطبيق أي واجهة مستخدم لتفعيل ميزة "نافذة ضمن النافذة" إذا كانت هذه الميزة غير مفعّلة على الجهاز.
TV-IX يستخدم التطبيق وضع "نافذة ضمن النافذة" فقط لمواصلة نشاط مستمر في الخلفية. لا تحفّز تجربة "نافذة ضمن النافذة" المستخدمين أو تشجّعهم على العودة إلى عرض التطبيق بملء الشاشة أثناء النشاط الجاري أو بعد انتهائه.
الذاكرة TV-ME بالنسبة إلى الأجهزة ذات ذاكرة الوصول العشوائي المنخفضة (حيث يعرض ActivityManager.isLowRamDevice() القيمة true)، يجب أن يظل الحد الأقصى لاستخدام الذاكرة (الذاكرة المجهولة + ذاكرة التبديل + الرسومات + ذاكرة الملفات) لتطبيق يعمل في المقدّمة ضمن الحدود المحدّدة في تحسين استخدام الذاكرة (بما في ذلك آليات القياس والتحذيرات المحدّدة).
Google Play TV-G1 يجب استخدام "مجموعات حزمات تطبيق Android" لجميع تطبيقات التلفزيون الجديدة والحالية في "متجر Google Play".
TV-G2 يجب أن يلتزم التطبيق بمتطلبات "مركز سياسات المطوّرين في Play".
TV-G6 اعتبارًا من 1 أغسطس 2026، يجب أن تتوافق تطبيقات البث التلفزيوني مع بنية 64 بت.
TV-G7 اعتبارًا من 1 أغسطس 2026، يجب أن تتوافق تطبيقات البث التلفزيوني مع الصفحات بحجم 16 كيلوبايت.
صفحة تفاصيل التطبيق TV-G3 تعمل وظائف التطبيق على النحو المتوقّع أو كما هو موضّح في بطاقة بيانات التطبيق على "متجر Google Play"
TV-G4 تم تحميل لقطة شاشة واحدة على الأقل عالية الدقة لم يتم إجراء أي تعديل عليها وتوضّح بدقة الإصدار الحالي من تجربة تطبيق التلفزيون عند إرسال التطبيق.
بيانات اعتماد تسجيل الدخول TV-G5 بالنسبة إلى التطبيقات التي تتطلّب من المستخدمين تسجيل الدخول، يجب تقديم بيانات اعتماد تسجيل الدخول في Google Play Console لاختبار تجربة التطبيق الكاملة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الوصول إلى التطبيق في "إعداد تطبيقك للمراجعة".

الفئة 2: محسَّن للتلفزيون

النوع اختبار الوصف
واجهة المستخدم TV-4K يتضمّن التطبيق مواد عرض لواجهة المستخدم بدقة 4K، بما في ذلك رمز التطبيق.
إمكانية الاتصال TV-CT إذا كان للتطبيق إصدار متوافق مع الأجهزة الجوّالة يتيح استخدام ميزة Cast، سيتكامل تطبيق بث تلفزيوني مع برنامج استقبال البث على التلفزيون (Cast Connect) للسماح للمستخدمين ببث المحتوى من هواتفهم أو أجهزتهم اللوحية إلى التلفزيون.
تسجيل الدخول TV-LI واجهة تسجيل الدخول: يمكن للمستخدمين تسجيل الدخول باستخدام حساب Google أو الجهاز الجوّال لتسجيل الدخول بسلاسة.
TV-LC يخزِّن التطبيق بيانات اعتماد المستخدمين بشكل آمن أو يسجّل دخول المستخدمين العائدين تلقائيًا من خلال المصادقة المستندة إلى الرمز المميز أو طرق التخزين الآمنة. يؤدي ذلك إلى تقليل المشاكل بشكل كبير عند استخدامها لاحقًا بعد الإعداد الأوّلي.
الصوت TV-VS يدمج التطبيق إمكانات البحث الصوتي لاكتشاف المحتوى باللغة الطبيعية.
TV-VC يتضمّن التطبيق طلبات صوتية لتشغيل المحتوى والتنقّل فيه.
الأداء TV-BP يتضمّن التطبيق الملفات الشخصية للمرجع لتحسين الأداء العام، مثل بدء تشغيل التطبيق وتقليل إيقاف مؤقت لعرض واجهة المستخدم.

الفئة 1 - المحتوى المميّز على التلفزيون

النوع اختبار الوصف
التفاعل TV-EC يرسل التطبيق أنواع عناصر المحتوى التي يمكن للمستخدمين استئناف مشاهدتها، مثل استئناف فيلم تمّت مقاطعته أو مشاهدة الحلقة التالية من مسلسل، وذلك من خلال حزمة تطوير البرامج Engage.
TV-ER يرسل التطبيق أنواع كيانات المحتوى ذات الصلة لإتاحة عرض الاقتراحات من خلال حزمة Engage SDK.
إمكانات الجهاز TV-PI يختار التطبيق ملفًا مسبق الضبط لصورة التلفزيون للمحتوى ذي الصلة (ملف السينما للأفلام، وملف زمن الاستجابة المنخفض والتباين العالي للمباريات الرياضية المباشرة أو الألعاب)
TV-AO يتفاعل التطبيق بسلاسة مع التبديل بين مصادر إخراج الصوت من خلال اختيار أفضل قناة صوتية لأجهزة الإخراج المتوافقة (مثل قناة استريو لسماعات الرأس أو قناة 5.1 لمكبّرات الصوت المحيطية).
TV-FR يتيح التطبيق طلب معدّل عرض الإطارات للمحتوى، ما يتيح للّوحة التبديل إلى وضع التشغيل الصحيح وتجنُّب التشويش (مثل 50 هرتز للمحتوى الذي يبلغ معدّل عرض الإطارات فيه 50 إطارًا في الثانية).
TV-TO يتوافق التطبيق مع اللمس والنقر لتوفير التوافق مع أجهزة التحكّم عن بُعد التي تعمل بالمؤشر وشاشات اللمس. تعرض مكونات واجهة المستخدم حالة التمرير عندما يكون المؤشر فوق مكون يمكن التفاعل معه، ويمكن النقر على المكونات وتمرير الحاويات القابلة للتمرير عموديًا وأفقيًا.
TV-SA يتوافق التطبيق مع ميزة "الصوت المكاني" لتوفير تجربة استماع غامرة. على سبيل المثال، قد يستخدم التطبيق برنامج الترميز IAMF.
ذراع التحكّم في الألعاب TV-GF تتوافق اللعبة بشكل كامل مع مجموعة متنوعة من وحدات التحكّم في الألعاب.
تسهيل الاستخدام TV-AX يتضمّن التطبيق خيارات محسّنة لتسهيل الاستخدام، مثل الأوصاف الصوتية وعرض الترجمة والشرح (بما في ذلك أنماط الترجمة والشرح المفضّلة ووضع التباين العالي) ووضع التباين العالي العام في واجهة المستخدم وأوضاع التنقّل المبسّطة وسرعة التشغيل القابلة للتعديل. يُظهر التزامًا كبيرًا بالشمولية، ما يضمن تجربة مميّزة يمكن للجميع الاستفادة منها والاستمتاع بها.
الذكاء الاصطناعي TV-AI ينفّذ التطبيق تجارب تتضمّن AppFunctions أو الذكاء الاصطناعي داخل التطبيق.

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

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

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

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

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

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

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

ملاحظات التغييرات

مايو 2026

  • مستويات جودة تطبيقات البث التلفزيوني
    • تمت إضافة معايير الجودة "محسّن للتلفزيون" (المستوى 2) و"مختلف على التلفزيون" (المستوى 1) لتوضيح تجارب التلفزيون المميزة التي تتجاوز الحد الأدنى من متطلبات الإرسال (المستوى 3).
  • بحث

    • تمّت إزالة المعيار TV-SB:

      لم يعُد البحث داخل التطبيق مطلوبًا، إذ ننصحك بالتكامل مع حزمة تطوير البرامج Engage‏ (TV-EC، TV-ER).

يناير 2026

ديسمبر 2025

نوفمبر 2024

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

    • معيار جديد، TV-ME:

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

مايو 2024

  • تشغيل الوسائط

    • المعيار المعدَّل، TV-NP:

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