חדשות על מוצרים

הגברת הגילוי והמעורבות באפליקציות ב-Google TV

משך הקריאה: 4 דקות
צפייה בפרופיל של Paul Lammertsma
Paul Lammertsma מהנדס/ת קשרי מפתחים, Android

עם יותר מ-300 מיליון מכשירים פעילים בחודש ב-Google TV וב-Android TV, ברור שהסלון הוא פלטפורמה עצומה וייחודית לאפליקציות שיכולה להאיץ את הצמיחה שלהן. אנחנו שמחים לספר לכם על התכונות של Google TV ועל כלי הפיתוח שנועדו להגדיל את החשיפה של התוכן שלכם ולהכין את האפליקציה שלכם לחוויות צפייה עתידיות בטלוויזיה. 

איך משתמשים ב-Gemini כדי להגדיל את החשיפה של העסק ולעודד מעורבות עם לקוחות

בשנה שעברה הוספנו לפלטפורמה שלנו את העוזר הקולי מבוסס-AI,‏ Gemini, כדי שאנשים יוכלו למצוא בקלות במה כדאי לצפות, ללמוד משהו חדש במסך הגדול ולבצע משימות יומיומיות באמצעות הקול בלבד.  

מאז ההשקה, ביצענו שיפורים באופן שבו Gemini מספק תשובות מותאמות לשאלות. ‫Gemini משתף שילוב של תמונות, סרטונים וטקסט כדי לעזור למשתמשים למצוא את מה שהם צריכים, כשהם צריכים את זה. לשותפי הסטרימינג שלנו, Gemini הוא מנוע גילוי מועיל – הוא שולף מטא-נתונים מהאפליקציה שלכם כדי להציג לצופים את התוכן הרלוונטי.

הצהרה על תמיכה במצב הצבעה

חוויית הצפייה בטלוויזיה שאנחנו מכירים משתנה. ‫Gemini משנה את הדרך שבה אנחנו מגלים תוכן ומפעילים סטרימינג באמצעות קול, אבל גם השימוש בשלט משתנה. 

GTV Pointer Remote Demo_SHELL (1).gif

שלטים עם מצביע מאפשרים קלט מבוסס תנועה במסך הגדול, ומאפשרים למשתמשים לנווט מהר יותר בדף הבית של Google TV ובאפליקציות עם הרבה תוכן. כדי לוודא שהאפליקציה שלכם מוכנה למעבר הזה ומספקת חוויה מצוינת לכל המשתמשים, עכשיו זה הזמן להתחיל לחשוב על קלט של הצבעה. כך מתחילים: 

1. התאמה של ספריית ממשק המשתמש של אפליקציית הטלוויזיה

כדי להפעיל אינטראקציות עם השלט באמצעות מצביע באפליקציה שלכם ב-Google TV, תצטרכו תמיכה במצבי ריחוף, במאגדים עם אפשרות גלילה ובקליקים של סמן. ההטמעה משתנה בהתאם לסטק של ממשק המשתמש, אבל Jetpack פיתוח נייטיב מייעל את המעבר הזה, כי רוב רכיבי הליבה מטפלים באינטראקציות מרובות-אופנים באופן מובנה.

  • מצב ריחוף: לכל אלמנט שניתן להתמקדות במסך (לחצנים, פוסטרים של סרטים, מתגי הגדרות) צריך להיות מנגנון ברור של משוב חזותי למצב ריחוף. ההדגשה הזו לרוב עדינה יותר ממצב המיקוד, אבל היא חיונית למשוב.
  • קונטיינרים עם אפשרות גלילה: לשלטים עם מצביע יש גם משטח מגע קטן ועגול לגלילה. המשתמשים יכולים להשתמש בלוח המגע הזה כדי לגלול למעלה או למטה, או שמאלה או ימינה באפליקציה שלכם. האפליקציה שלכם צריכה להגיב לאירועי מגע כדי לאפשר גלילה.
  • קליקים של סמן: אפליקציות רבות לטלוויזיה מצפות היום ל'קליק' פשוט על כפתור OK של כפתורי החיצים (D-pad).  עם שלט רחוק עם מצביע, משתמש יכול 'ללחוץ' על רכיב שלא נמצא במצב המיקוד של כפתורי החיצים, אלא במצב ריחוף (בדומה לקליק בעכבר).

2. כדאי לנסות היום אינטראקציות של הצבעה בעזרת העכבר 

כדי לראות איך האפליקציה מטפלת בהצבעה, בגלילה ובקליקים, פשוט מחברים עכבר Bluetooth או עכבר קווי ל-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 מציין שווידאתם שאפליקציית הטלוויזיה שלכם פועלת בצורה טובה עם חוויות של מצביע/סמן באמצעות עכבר (מהיום) ושלטים עם מצביע (בעתיד), בנוסף לשימוש בכפתורי החיצים (D-pad).
  • אם עדיין לא עשיתם זאת, עכשיו זה הזמן להתחיל להשתמש ב-Jetpack Compose. ריחוף, גלילה וקליקים הם אמצעי קלט נפוצים שנתמכים במגוון גורמי צורה. בניית האפליקציה באמצעות מסגרת ממשק משתמש אדפטיבית מאפשרת שימוש חוזר בקוד ומצמצמת את הצורך בתחזוקה.

הטמעה של Engage SDK 

‫Engage SDK, שנקרא בעבר Video Discovery API, מבצע אופטימיזציה של חידוש הצפייה, הרשאות והמלצות בכל גורמי הצורה של Google TV כדי לשפר את הגילוי והמעורבות של האפליקציה.

  • המשך צפייה: שותפים יכולים להציג בקלות סרטון שהמשתמש השהה בשורה 'המשך צפייה' בדף הבית.
  • זכויות גישה: ערכת Engage SDK מייעלת את ניהול זכויות הגישה, שמתאים את התוכן באפליקציה לזכאות המשתמשים. המשתמשים מעריכים את זה כי הם יכולים ליהנות מהמלצות מותאמות אישית בלי לעדכן ידנית את כל פרטי המינוי שלהם. כך השותפים יכולים להגיע למשתמשים בכמה נקודות גילוי ב-Google TV.
  • המלצות: Engage SDK אפילו מדגיש המלצות מותאמות אישית על סמך תוכן שהמשתמשים צפו בו בתוך האפליקציות. 

זה הזמן להתחיל להטמיע את Engage SDK, כי התמיכה בגרסה 1.0 של Watch Next API, שמופעלת על ידי חוויית הצפייה 'המשך צפייה', תופסק במחצית השנייה של 2027. כדי להתחיל, אפשר לעבור אל goo.gle/engage-tv ולקרוא מידע נוסף. 

אנחנו נרגשים לראות איך חוויית Gemini העדכנית וכלי הפיתוח שלנו ישפרו את הגילוי ויגבירו את מעורבות המשתמשים בפלטפורמה שלנו. 

אפשר לקרוא את ההודעה הזו ואת כל העדכונים מכנס Google I/O 2026 בכתובת io.google.

נכתב על ידי:
להמשך קריאה