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

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

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

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

تشجيع العثور على المحتوى والتفاعل معه باستخدام Gemini

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

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

الإعلان عن دعم وضع التأشير

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

GTV Pointer Remote Demo_SHELL (1).gif

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

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

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

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

‫2. اختبار تفاعلات التأشير باستخدام الماوس اليوم

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

‫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 الضوء أيضًا على الاقتراحات المخصّصة استنادًا إلى المحتوى الذي شاهده المستخدمون داخل التطبيقات. 

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

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

يمكنك استكشاف هذا الإعلان وجميع تحديثات Google I/O 2026 على io.google.

كتبه:

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