משתמשים נהנים מחוויית אפליקציית הטלוויזיה כאשר היא עקבית, הגיונית וצפויה. הם אמורים להיות מסוגלים לנווט בתוך האפליקציה שלכם וברחבי Android TV מבלי ללכת לאיבוד או להצטרך "לאפס" את ממשק המשתמש ולהתחיל מחדש. משתמשים מעריכים ממשקים ברורים, צבעוניים ופונקציונליים שיוצרים חוויה קסומה. אחרי שקוראים את הרעיונות האלה, אפשר ליצור אפליקציה שמתאימה ל-Android TV ופועלת כמו שהמשתמשים מצפים.
רשימות התיוג האלה כוללות את ההיבטים העיקריים של פיתוח אפליקציות ומשחקים, כדי לוודא שהאפליקציה שלכם מספקת את החוויה הכי טובה שאפשר. שיקולים נוספים למשחקים בלבד מפורטים בקטע משחקים.
כדי לראות את הקריטריונים שמאפשרים הפצה של אפליקציה ל-Android TV דרך Google Play, אפשר לעיין במאמר בנושא איכות אפליקציות לטלוויזיה.
תמיכה בגורמי צורה של טלוויזיות
הפריטים ברשימת המשימות חלים על משחקים ואפליקציות.
-
מזהים את הפעילות העיקרית בטלוויזיה באמצעות המסנן
CATEGORY_LEANBACK_LAUNCHERבמניפסט. -
צריך לספק באנר למסך הבית
לכל שפה שהאפליקציה תומכת בה, עם המאפיינים הבאים:
- באנר: 320x180 פיקסלים
- משאב הבאנר נמצא בספרייה
drawables/xhdpi. - תמונת הבאנר כוללת טקסט מותאם לשפה המקומית כדי לזהות את האפליקציה.
- כדאי לשקול אם האפליקציה צריכה למנוע מהמכשיר להיכנס למצב רגישות לסביבה. זה רלוונטי במיוחד עבור אפליקציות להפעלת מדיה.
- אל תציינו דרישה לחומרה שאולי לא נתמכת.
- חשוב לוודא שההרשאות לא מרמזות על דרישות חומרה.
עיצוב ממשק משתמש
הפריטים ברשימת המשימות חלים על משחקים ואפליקציות.
-
כדי לציין פעילויות בכיוון לרוחב, מגדירים את
android:screenOrientation="landscape". - צריך לספק משאבי פריסה מתאימים לפריסה לרוחב.
- חשוב לוודא שהטקסט והפקדים גדולים מספיק כדי שיהיה אפשר לראות אותם מרחוק.
- לספק סמלים ומפות סיביות ברזולוציה גבוהה למסכי HDTV.
- חשוב לוודא שהסמלים והלוגו עומדים בדרישות של Android TV.
- מאפשרים overscan בפריסה.
- בעת הפעלה פעילה של מדיה ביוזמת המשתמש, יש למנוע מהמכשיר להיכנס למצב אווירה (Ambient Mode).
- ודא שכל רכיב בממשק המשתמש עובד גם עם ה-D-pad וגם עם בקרי המשחק. מידע נוסף מופיע במאמרים בנושא ניווט בטלוויזיה וטיפול בציוד לטלוויזיה.
- לשנות את תמונת הרקע בזמן שהמשתמשים מעיינים בתוכן.
- התאם אישית את צבע הרקע כך שיתאים למיתוג שלך.
- ודא שממשק המשתמש שלך אינו דורש מסך מגע. אפשר לעיין במאמרים בנושא מסך מגע והצהרה על כך שלא נדרש מסך מגע.
- פעל לפי ההנחיות לפרסום יעיל.
- כדי להנחות את המשתמש דרך סדרה של החלטות, עצבו מסכי ניווט ברורים מרובי שלבים.
חיפוש וגילוי תוכן
הפריטים ברשימת המשימות חלים על משחקים ואפליקציות.
- ספק תוצאות חיפוש מהאפליקציה שלך בתיבת החיפוש הגלובלית של Android TV.
- צריך לספק שדות נתונים ספציפיים לטלוויזיה לצורך חיפוש.
- חשוב לוודא שהתוכן שמתגלה באפליקציה מוצג במסך פרטים שמאפשר למשתמש להתחיל לצפות בתוכן באופן מיידי.
מסך הבית של הטלוויזיה
הפריטים ברשימת המשימות חלים על הפריסה והתוכן של מסך הבית.
ערוצים
- צריך לתת שם בעל משמעות שמייצג את התוכן של הערוץ. אל תשתמשו בשם האפליקציה כשם הערוץ.
- לא לשנות את שם הערוץ אלא אם יש אינטראקציה עם המשתמש.
- לכלול סמל משויך לכל ערוץ. הסמל לא צריך להיות הסמל המדויק של האפליקציה, אלא יכול להיות ייצוג ממותג של התוכן בערוץ.
- חשוב שכל ערוץ יהיה ייחודי, ולא יחקה את הפונקציונליות של השורה 'יכול לעניין אותך'. לדוגמה, מתן אפשרות למשתמשים להמשיך לצפות בסרטון מהמקום בו הפסיקו, אינו שימוש תקין בערוץ.
תוכן בערוצים
- הגבלת כל תוכנית בערוץ לפריט תוכן יחיד. אסור שתוכנית תכיל אוסף של סרטונים.
- אסור להשתמש בתוכנות לשליחת הודעות פרסומיות או להצגת מודעות.
- צריך לכלול תיאור מתאים לכל תוכנית ולמפות את המטא-נתונים שלה בצורה נכונה. לדוגמה, סיווג התוכן לא יכול להופיע במקום שבו אמורה להופיע הכותרת.
- אסור לחתוך או למתוח תמונות של תצוגה מקדימה שמייצגות תוכן של תוכנית. הן צריכות להתאים לאחד מיחסי הגובה-רוחב הזמינים.
- הפעלת תוכנית ברגע שהמשתמש בוחר אותה.
הפעל את הבא
- אל תוסיפו תוכן לשורה 'יכול לעניין אותך' אלא אם המשתמש קיים אינטראקציה איתה בדרך כלשהי. לדוגמה, ניתן להוסיף את הפרק הבא בסדרה שהמשתמש צופה בה כעת, אך לא להוסיף סדרה קשורה אך שונה כאשר המשתמש משלים את הסדרה הנוכחית.
- הגבל את תוכן יכול לעניין אותך לתוכניות טלוויזיה, סרטים או אירועים מסורתיים. לא להוסיף קליפים לשורה 'יכול לעניין אותך'.
אפליקציות השמעה
הפריטים ברשימת המשימות האלה רלוונטיים לאפליקציות שמפעילות הפעלת מדיה.
- רשום סשן מדיה כדי ליידע את הפלטפורמה על מצב השמעת המדיה ולאפשר להאציל את בקרות השמעה לאפליקציה.
-
מגדירים את הדגל
FLAG_KEEP_SCREEN_ONבזמן הפעלת הסרטון במסך לערך כדי למנוע מהמכשיר להיכנס למצב המתנה או למצב אווירה במהלך ההפעלה. - כדי לוודא שפקודות המדיה חושפות בצורה מדויקת את המטא-נתונים ושולטות בהפעלה, משתמשים בבדיקת בקר המדיה ובמאמת סשן המדיה.
- יש לציית להנחיות האיכות הקשורות למצב אווירה. מצב אווירה (Ambient Mode) שומר על בידור שקט של המשתמשים בין סשנים של צפייה ומונע צריבת מסך.
-
כדאי ליצור פרופיל של הזיכרון של האפליקציה ולבדוק את האפשרות
ActivityManager.isLowRamDevice()כדי לגלות מכשירים עם זיכרון RAM נמוך. במכשירים האלה, צריך לפעול לפי הדרישות שמפורטות בהנחיות לשיפור השימוש בזיכרון.
משחקים
הפריטים ברשימת המשימות האלה רלוונטיים למשחקים.
-
הגדר את הדגל
isGameבמניפסט כך שהמשחק שלך יופיע במקטע המשחקים של מסך הבית. - מוודאים שהתמיכה בשלט משחקלא תלויה בלחצנים Start, Select או Menu. לא לכל הבקרים יש את הכפתורים האלה.
- השתמשו בגרפיקה כללית של גיימפד, ללא מיתוג ספציפי של הבקר, כדי להציג מיפויי כפתורי משחק.
- בודקים את הקישוריות לאתרנט ול-Wi-Fi.
- לספק למשתמשים דרך ברורה לצאת מהאפליקציה.
הפצה ל-Android TV
כדי ללמוד איך להפיץ תוכן ב-Android TV, אפשר לעיין במדריך המפורט לפרסום אפליקציות לטלוויזיה ב-Google Play.