במסך הבית של Android TV מוצג תוכן מומלץ באמצעות ערוצים וגם תוכניות. הערוצים מוצגים כשורות נפרדות במסך הבית, כאשר כרטיסים שמציגים את כל התוכניות הזמינות בערוץ.
לאפליקציה שלך צריך להיות ערוץ אחד לפחות. הערוץ הראשון האפליקציה הופכת לערוץ ברירת המחדל שלה, ו-Android TV מציג את הערוץ הזה באופן אוטומטי במסך הבית. האפליקציה שלך יכול להציע ערוצים אחרים, אבל המשתמש צריך לבחור ולאשר את הערוצים האלה לפני ההוספה למסך הבית.
אם באפליקציה מוצגים תוכניות טלוויזיה, סרטים או תוכן וידאו אחר, מומלץ תומכים בתצוגה מקדימה של סרטונים לשלב את הערוץ בערוץ 'במה לצפות עכשיו'. הערוץ 'במה לצפות עכשיו' נשלט על ידי מערכת Android. האפליקציה שלך יכולה להוסיף תוכניות שקשורות למשתמשים בערוץ הזה, כמו תוכניות שהמשתמש סימן כתוכניות מעניינות, הפסיקו לצפות באמצע או שקשורות לתוכן שהמשתמש צופה בו (למשל, בפרק הבא בסדרה או בעונה הבאה של מציגים).
בדיקת תאימות
המלצות במסך הבית מוצגות בשתי דרכים שונות, בהתאם הגרסה של Android:
- בגרסה Android 8.0 (רמת API 26) ואילך, אפליקציות יכולות להציג המלצות ערוצים נוספים שמופיעים בשורות נפרדות. ערוץ אחד (ערוץ ברירת המחדל) מופיעה תמיד. המשתמש יכול למצוא את הערוצים האחרים ולהוסיף אותם לבית שלו. מסך. איך יוצרים ערוצי המלצות במסך הבית.
- לפני Android 8.0, מערכת Android TV מציגה את כל ההמלצות בקובץ אחד שורת ההמלצות שמופיעה תמיד במסך. נלמד איך ליצור שורת ההמלצות בדף הבית מסך.
כדי שתהיה אפשרות להציג המלצות בכל הגרסאות של Android TV, האפליקציה שלך צריך להטמיע את שני ממשקי ה-API של ההמלצות. לבדוק את רמת ה-API הנוכחית של המערכת להשתמש ב-API המתאים כדי ליצור את השורה או הערוצים של ההמלצות.
Kotlin
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { // Use the home screen recommendation channels API } else { // Use the recommendations row API }
Java
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { // Use the home screen recommendation channels API } else { // Use the recommendations row API }
אם האפליקציה שלכם עברה הידור באמצעות API ברמה 25 או גרסאות קודמות, היא עדיין יכולה לפעול Android TV ברמה 26. ההתנהגות של ההמלצות הקודמות תואמת לעתיד. אבל מוגבל:
- שורת ההמלצות עוברת המרה באופן אוטומטי ומופיעה כשורה חדשה במסך הבית.
- התוכניות בערוץ שעבר המרה מגיבות לעדכונים Recommendations, אך המשתמש אינו יכול להשתמש בממשק המשתמש של הטלוויזיה כדי לתמרן את התוכניות בערוץ (הוספה/הסרה של תוכניות, העתקת תוכניות לערוץ 'במה לצפות עכשיו').
- אם מעדכנים את האפליקציה לרמת API 26, הערוץ שהומר עדיין מופיע בטלוויזיות שפועלת בהן API 26. הטלוויזיה מסירה את הערוץ שעבר המרה מופיע במסך בפעם הראשונה שהאפליקציה מציגה ערוץ שנוצר באמצעות ממשק ה-API החדש. זה קורה מיד אם האפליקציה יוצרת default channel, או מאוחר יותר כשהמשתמש יבחר ויוסיף ערוץ אחר שנוצר על ידי האפליקציה שלך.