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

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

توفر أجهزة التحكم عن بعد الخاصة بالمؤشر إدخالات يمكن التحكم فيها بالحركة إلى الشاشة الكبيرة، مما يفتح المجال لتنقل أسرع للمستخدم عبر صفحة Google TV الرئيسية وداخل التطبيقات ذات المحتوى الثقيل. للتأكد من أن تطبيقك جاهز لهذا التحول ويوفر تجربة رائعة لجميع المستخدمين، فقد حان الوقت الآن لبدء التفكير في الإشارة إلى المدخلات. إليك كيفية البدء:
1. قم بتكييف مكتبة واجهة المستخدم لتطبيق التلفزيون الخاص بك
ستحتاج إلى دعم لحالات التمرير والحاويات القابلة للتمرير ونقرات المؤشر لتمكين تفاعلات المؤشر عن بعد لتطبيقك على Google TV. على الرغم من أن التنفيذ يختلف حسب مكدس واجهة المستخدم، إلا أن Jetpack Compose يعمل على تبسيط هذا الانتقال، حيث تتعامل معظم المكونات الأساسية مع هذه التفاعلات متعددة الوسائط بشكل أصلي خارج الصندوق.
- حالة التمرير: يحتاج كل عنصر قابل للتركيز على شاشتك (الأزرار، وملصقات الأفلام، ومفاتيح التبديل) إلى آلية ردود فعل مرئية واضحة لحالة التمرير. غالبًا ما يكون هذا أكثر دقة من حالة التركيز ولكنه مهم للحصول على ردود الفعل.
- حاويات قابلة للتمرير: ستحتوي أجهزة التحكم عن بعد الخاصة بالمؤشر أيضًا على لوحة لمس دائرية صغيرة للتمرير. يمكن للمستخدمين استخدام لوحة اللمس هذه للتمرير لأعلى أو لأسفل، أو لليسار أو لليمين في تطبيقك. سيحتاج تطبيقك إلى الاستجابة لأحداث اللمس للتمرير.
- نقرات المؤشر: تتوقع العديد من تطبيقات التلفزيون اليوم زر D-pad OKAY البسيط “النقر”. باستخدام جهاز التحكم عن بعد بالمؤشر، يمكن للمستخدم “النقر” على عنصر ليس في حالة التركيز على لوحة الاتجاهات، ولكنه بدلاً من ذلك من حالة التمرير (على غرار النقر بالماوس).
2. اختبار التفاعلات التأشيرية باستخدام الماوس اليوم
لمعرفة كيفية تعامل تطبيقك مع التمرير والتمرير والنقرات، ما عليك سوى توصيل ماوس بلوتوث أو ماوس سلكي بجهاز Google TV. ضع في اعتبارك أن الماوس يتمتع بتحكم أكثر دقة، نظرًا لأن المستخدمين أقرب إلى الشاشة وعادةً ما يضعون الماوس في وضع مستقر. غالبًا ما تكون أجهزة التحكم عن بعد ذات المؤشر أقل دقة، نظرًا لأن المستخدمين يكونون أحيانًا على بعد 10 أقدام من الشاشة، ويقومون بإيماءات خشنة باستخدام جهاز التحكم عن بعد من أريكتهم. باعتبارك مصممًا أو مطورًا للتلفزيون، يمكنك التخفيف من هذا النقص في دقة الإدخال من خلال تحديد أهداف تمرير أكبر للعناصر.
3. أعلن عن دعم تطبيق TV لأجهزة التحكم عن بعد بالمؤشر على Google Play
وأخيرًا، أخبر Google Play أن تطبيق التلفزيون الخاص بك مصمم للعمل باستخدام مؤشر. وهذا يضمن أن المستخدمين الذين لديهم أجهزة التحكم عن بعد سيتمكنون من العثور على تطبيقك وتثبيته والتفاعل معه بسهولة.
ضمن AndroidManifest.xml، أعلن عن علامة البيانات الوصفية، android.software.leanback.support_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.برمجة.com.leanback يشير إعلان الميزة إلى أن تطبيقك يدعم التنقل باستخدام لوحة الاتجاهات (D-pad) وهو مخصص للتوزيع فقط على أجهزة التلفزيون عبر Google Play.
- السمة البرمجية الجديدة لـ android.software.leanback.support_touch تعلن أنه بالإضافة إلى D-pad، فقد تأكدت من أن تطبيق التلفزيون الخاص بك يعمل بشكل جيد مع تجارب المؤشر/المؤشر عبر الماوس (اليوم) وأجهزة التحكم عن بعد الخاصة بالمؤشر (المستقبل).
- إذا لم تكن قد قمت بذلك بالفعل، فهذا هو الوقت المناسب لاستخدام 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.

