יצירת פריסות לטלוויזיה

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

עקרונות בסיסיים של פריסה

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

  • בנה פריסות עם כיוון לרוחב. מסכי טלוויזיה תמיד מוצגים בפריסה לרוחב.
  • הציבו פקדי ניווט על המסך בצד שמאל או ימין של המסך ושמרו את השטח האנכי לתוכן.
  • כדאי להשתמש בגדלים רספונסיביים ופרופורציונליים (כמו יחידות dp ו-sp) כדי שממשקי המשתמש יותאמו בצורה חלקה לרזולוציות שונות של המסך.
  • הוסף שוליים ומילוי מספיקים בין פקדי הפריסה כדי למנוע ממשק משתמש עמוס.

סריקת יתר

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

ממקמים את רכיבי המסך שצריכים להיות גלויים למשתמש בכל רגע נתון בתוך האזור הבטוח של ה-overscan. הוספת שוליים של 5% של 48 dp בקצוות השמאלי והימני ו-27 dp בקצוות העליונים והתחתונים לפריסה מסייעת להבטיח שרכיבי המסך בפריסה נמצאים באזור הבטוח לסריקת יתר.

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

בניית טקסט ופקדים שמישים

כדי שיהיה קל יותר לראות מרחוק את הטקסט ואת אמצעי הבקרה באפליקציה לטלוויזיה, מומלץ לפעול לפי הטיפים הבאים:

  • חלקו את הטקסט לחתיכות קטנות שמשתמשים יוכלו לסרוק במהירות.
  • השתמשו בטקסט בהיר על רקע כהה. קל יותר לקרוא את הסגנון הזה בטלוויזיה.
  • הימנעו מגופנים קלים או גופנים בעלי קווי מתאר צרים מאוד ורחבים מאוד. כדי לשפר את הקריאות, כדאי להשתמש בגופני sans-serif ובטכנולוגיית החלקה (anti-aliasing).
  • ודא שכל ווידג'טי התצוגה שלך גדולים מספיק כדי שיהיו גלויים בבירור למישהו שיושב במרחק של 3 מטרים מהמסך. השתמש ביחידות פיקסלים בלתי תלויות בצפיפות (dp) במקום יחידות פיקסלים מוחלטות, וביחידות פיקסלים ניתנות להרחבה (sp) עבור טיפוגרפיה.

למידע נוסף על פיקסלים שאינם תלויי צפיפות ובניית פריסות להתמודדות עם גדלי מסך גדולים יותר, ראו סקירת תאימות מסך.

ניהול משאבי פריסה עבור טלוויזיה

כמו כל מכשירי האנדרואיד האחרים, לטלוויזיות יש גדלי מסך שונים ותומכות ברזולוציות שונות, כולל 720p, 1080p ו-4K. ודא שהאפליקציה שלך תומכת בגדלי מסך שונים.

למסכים בגדלים שונים ולרזולוציות שונות יש דחיסויות פיקסלים שונות. כדי לשמר את מראה ממשק המשתמש שלך בכל גדלי מסך, רזולוציות וצפיפויות פיקסלים, הגדר מדידות ממשק משתמש באמצעות פיקסלים בלתי תלויים בצפיפות (dp). צפיפות הפיקסלים של המסך עבור רזולוציות שונות של צג טלוויזיה מתוארת בטבלה הבאה:

רזולוציית הפאנל צפיפות פיקסלים של המסך
720p tvdpi
1080p xhdpi
4K xxxhdpi

ראה תמיכה בצפיפויות פיקסלים שונות וסקירת תאימות מסך למידע נוסף.

תבניות פריסה שיש להימנע מהן

יש כמה גישות לבניית פריסות שלא מתאימות למכשירי טלוויזיה. הימנעו מדפוסי ממשק המשתמש הבאים בעת פיתוח פריסה לטלוויזיה:

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

למידע נוסף על עיצוב פריסות המתאימות לטלוויזיה, ראו עיצוב לטלוויזיה.

טיפול במפות סיביות גדולות

למכשירי טלוויזיה יש זיכרון מוגבל. אם פריסת האפליקציה משתמשת בתמונות ברזולוציה גבוהה מאוד, היא עלולה להגיע במהירות למגבלות הזיכרון ולגרום לשגיאות שקשורות לחוסר זיכרון. כדי לאחזר, לפענח ולהציג מפות סיביות באפליקציה, כדאי להשתמש בספריות יעילות לטעינה ולפענוח של תמונות (כמו Coil או Glide).

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

פרסום יעיל

עבור סביבת הסלון, אנו ממליצים להשתמש בפתרונות פרסום וידאו במסך מלא וניתנים לסגירה תוך 30 שניות. הפונקציונליות של הפרסום ב-Android TV, כמו לחצני סגירה וקליקים למעבר, צריכה להיות נגישה באמצעות כפתורי החיצים (D-pad) ולא באמצעות מגע.

ב-Android TV אין דפדפן אינטרנט. אסור שהמודעות ינסו להפעיל דפדפן אינטרנט או להפנות לתוכן בחנות Google Play שלא אושר למכשירי Android TV.