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

زيادة فرص العثور على التطبيق والتفاعل معه على 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، عرِّف علامة البيانات الوصفية 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) الخاصة بميزة "المشاهدة والتفاعل"، لأنّ واجهة برمجة التطبيقات القديمة Watch Next API، التي كانت تتيح تجربة "مواصلة المشاهدة" 1.0، ستتوقف عن العمل في النصف الثاني من عام 2027. للبدء، انتقِل إلى goo.gle/engage-tv لمعرفة المزيد. 

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

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

من تأليف:
متابعة القراءة