أخبار المنتجات

زيادة فرص العثور على التطبيق والتفاعل معه على Google TV

قراءة لمدة 4 دقائق
Paul Lammertsma
مهندسة علاقات المطوّرين في Android

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

زيادة الاهتمام والتفاعل مع Gemini

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

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

تحديد إمكانية استخدام وضع الإشارة

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

GTV Pointer Remote Demo_SHELL (1).gif

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

1. تكييف مكتبة واجهة مستخدم تطبيق بث تلفزيوني

يجب أن يتوافق تطبيقك مع حالات التمرير فوق العناصر والحاويات القابلة للتمرير ونقرات المؤشر لتفعيل التفاعلات باستخدام جهاز التحكّم عن بُعد الذي يتضمّن مؤشرًا على Google TV. على الرغم من أنّ طريقة التنفيذ تختلف حسب حزمة واجهة المستخدم، فإنّ Jetpack Compose يسهّل عملية الانتقال هذه، لأنّ معظم المكوّنات الأساسية تتعامل مع هذه التفاعلات المتعددة الأوضاع بشكلٍ تلقائي.

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

2. جرِّب التفاعلات التي تتضمّن الإشارة باستخدام الماوس اليوم 

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

3- تحديد أنّ تطبيق بث تلفزيوني متوافق مع أجهزة التحكّم عن بُعد المؤشّرة على Google Play 

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

في ملف AndroidManifest.xml، عرِّف علامة meta-data، android.software.leanback.supports_touch. تُعلم هذه العلامة النظام الأساسي بأنّ تطبيق بث تلفزيوني "يتوافق مع اللمس مكانيًا"، لأنّ أجهزة التحكّم عن بُعد التي تعمل بمؤشر تحاكي أحداث اللمس من مسافة بعيدة.

AndroidManifest.xml

<manifest ...>
    <!-- Signal whether the app is adaptive or built just for TV –->
    <uses-feature android:name="android.software.leanback" android:required="true|false" />

    <!-- Ensure the app can be installed on conventional TVs –->
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />

    <!-- Signal whether the app supports pointer remotes –->
    <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/>

    <application ...>
        ...
    </application>
</manifest>

ملاحظات:

  • يشير بيان ميزة android.software.leanback إلى أنّ تطبيقك يتيح التنقّل باستخدام لوحة مفاتيح الاتجاهات، وأنّه مخصّص للتوزيع على أجهزة التلفزيون فقط من خلال Google Play.
  • توضّح سمة البرامج الجديدة android.software.leanback.supports_touch أنّه بالإضافة إلى لوحة التحكم، حرصت على أن يعمل تطبيق بث تلفزيوني بشكل جيد مع تجارب المؤشر/المؤشر باستخدام الماوس (الحالي) وأجهزة التحكّم عن بُعد التي تتضمّن مؤشرًا (في المستقبل).
  • إذا لم يسبق لك استخدام Jetpack Compose، ننصحك بتجربته الآن. يُعدّ التمرير بالماوس والتمرير والنقرات من طرق الإدخال الشائعة المتوافقة مع أشكال الأجهزة المختلفة، كما أنّ إنشاء تطبيقك باستخدام إطار عمل لواجهة مستخدم متكيّفة يتيح سهولة إعادة استخدام الرموز البرمجية وتقليل تكاليف الصيانة.

إعداد حزمة Engage SDK 

تعمل حزمة Engage SDK، المعروفة سابقًا باسم Video Discovery API، على تحسين ميزات "استئناف المشاهدة" و"حقوق الاستخدام" و"الاقتراحات" على جميع أشكال Google TV لتعزيز إمكانية العثور على التطبيقات والتفاعل معها.

  • استئناف المشاهدة: يمكن للشركاء عرض فيديو أوقفه المستخدم مؤقتًا بسهولة ضمن صف "مواصلة المشاهدة" من الصفحة الرئيسية.
  • الأذونات: تعمل حزمة Engage SDK على تبسيط إدارة الأذونات، ما يتيح مطابقة محتوى التطبيق مع أهلية المستخدم. ويقدّر المستخدمون هذه الميزة لأنّها تتيح لهم الاستفادة من الاقتراحات المخصّصة بدون الحاجة إلى تعديل جميع تفاصيل اشتراكاتهم يدويًا. يتيح ذلك للشركاء التواصل مع المستخدمين في نقاط استكشاف متعدّدة على Google TV.
  • الاقتراحات: تسلّط حزمة Engage SDK الضوء على الاقتراحات المخصّصة استنادًا إلى المحتوى الذي شاهده المستخدمون داخل التطبيقات. 

هذا هو الوقت المناسب لبدء إعداد حزمة تطوير البرامج (SDK) Engage، لأنّ واجهة برمجة التطبيقات القديمة Watch Next API، التي كانت تتيح تجربة "متابعة المشاهدة" 1.0، ستتوقف عن العمل في النصف الثاني من عام 2027. للبدء، انتقِل إلى goo.gle/engage-tv لمعرفة المزيد. 

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

يمكنك الاطّلاع على هذا الإعلان وجميع التحديثات المتعلقة بمؤتمر Google I/O 2026 على io.google.

تأليف:

متابعة القراءة