האיכות של אפליקציית הטלוויזיה

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

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

רשימות תיוג לבדיקת תאימות של אפליקציות לטלוויזיה

רשימות התאימות מגדירות קריטריונים שיעזרו לכם להעריך את רמת התמיכה שהאפליקציה שלכם מספקת ל-Android TV OS.

רמות התמיכה כוללות את האפשרויות הבאות:

סמל של Tier 3 TV Ready

רמה 3 – מוכנות לטלוויזיה

האפליקציה עומדת בדרישות הבסיסיות להפעלה במכשירי Android TV OS.

סמל של רמה 2: אופטימיזציה לטלוויזיה

רמה 2 – אופטימיזציה לטלוויזיה

האפליקציה מספקת חוויה מותאמת וחלקה יותר למכשירים עם Android TV OS.

סמל של רמה 1 של טלוויזיה עם בידול

רמה 1 – טלוויזיה שמבדילה אותנו מהשאר

האפליקציה מספקת חוויית פרימיום שמנצלת את כל היכולות המתקדמות של מערכת ההפעלה Android TV.

רמה 3 – TV Ready

סוג בדיקה תיאור
מרכז האפליקציות TV-LM האפליקציה מציגה את סמל מרכז האפליקציות ב-Android TV Launcher אחרי ההתקנה. מידע נוסף זמין במאמר בנושא הצהרה על פעילות בטלוויזיה.
TV-LB האפליקציה מציגה גם באנר בגודל מלא של 320x180 פיקסלים וגם סמל אפליקציה בגודל של 160x160 פיקסלים לפחות (בצפיפות xhdpi) כסמלי ההפעלה שלה במרכז האפליקציות של Android TV. מידע נוסף זמין במאמר בנושא הנחיות לגבי סמלי אפליקציות ובאנרים של אפליקציות ל-Android TV.
TV-BN מודעת הבאנר להפעלת האפליקציה מכילה את שם האפליקציה.
TV-LG אם האפליקציה היא משחק, היא מופיעה בשורת המשחקים ב-Android TV Launcher. מידע נוסף מופיע במאמר בנושא הצגת המשחק במסך הבית.
TV-LS האפליקציה פועלת בהצלחה וללא הודעות שגיאה, כולל במהלך ההתקנה, הטעינה והבדיקה. מידע נוסף זמין במאמר בנושא הפעלת אפליקציות לטלוויזיה.
פריסה TV-LO האפליקציה תומכת בפריסה לרוחב ללא letterboxing או pillarboxing אנכיים. השתמשו רק בצבע שחור לפסים בסרטונים בפורמט מקורי. מידע נוסף זמין במאמר יצירת פריסות בסיסיות של שידורי טלוויזיה.
TV-OV האפליקציה לא מציגה טקסט או פונקציונליות שנחתכים חלקית בקצוות המסך. מידע נוסף זמין במאמר בנושא Overscan.
TV-TR האפליקציה לא מסתירה באופן חלקי אפליקציות אחרות. האפליקציה ממלאת את כל המסך והרקע שלה לא שקוף.
TV-DP אפשר לנווט בתכונות האפליקציה באמצעות כפתורי החיצים (D-pad) – אלא אם האפליקציה מחייבת שימוש בשלט משחק, כפי שמצוין בקריטריון TV-GP בקטע 'בקרים' בטבלת הפונקציונליות שבהמשך. מידע נוסף זמין במאמר בנושא ניווט בטלוויזיה.
TV-DK אם האפליקציה דורשת שלט משחק, כפי שמצוין בקריטריון TV-GP, כל הפונקציונליות ניתנת לניווט באמצעות מקשי שלט משחק סטנדרטיים של Android. מידע נוסף זמין במאמר בנושא עיבוד לחיצות על לחצני בקר משחקים.
TV-DM האפליקציה לא תלויה בכך שבשלט רחוק יש לחצן תפריט כדי לגשת לאמצעי הבקרה של ממשק המשתמש.
TV-DB לחיצות על הכפתור "הקודם" מובילות חזרה למסך הבית של Android TV. מידע נוסף זמין במאמר בנושא הגדרת התנהגות מתאימה של לחצן החזרה.
TV-DL אם האפליקציה כוללת פיד של טלוויזיה בשידור חי שמשולב בכרטיסייה 'שידור חי', היא עומדת בדרישות של הפעלה חלקה וחזרה ישירה. מידע נוסף זמין במאמר בנושא לחצן החזרה.
SDK TV-PS בנוסף לדרישות הליבה בנוגע לביצועים וליציבות, האפליקציה מצהירה על תמיכה במכשירי Android TV נפוצים על ידי הגדרת גרסת Android SDK מינימלית של 31 ומטה באמצעות הגדרת הערך minSdkVersion.
מניפסט TV-ML במניפסט של האפליקציה מוגדר סוג Intent‏ ACTION_MAIN עם הקטגוריה CATEGORY_LEANBACK_LAUNCHER. מידע נוסף זמין במאמר בנושא הצהרה על פעילות בטלוויזיה.
TV-MT במניפסט של האפליקציה מוגדר שהתכונה android.hardware.touchscreen ותכונות אחרות שמפורטות בקטע 'הצהרה על דרישות חומרה לטלוויזיה' לא נדרשות. מידע נוסף זמין במאמר בנושא הצהרה על דרישות חומרה לטלוויזיה.
בקרי משחקים TV-GP אם האפליקציה משתמשת בשלט משחק כשיטת הקלט העיקרית שלה, היא מצהירה על הדרישה המתאימה באמצעות תג המניפסט <uses-feature>. מידע נוסף זמין במאמר בנושא הצהרה על תמיכה בבקרי משחקים.
TV-GC אם האפליקציה מספקת הוראות ויזואליות לשימוש בבקרי משחקים, ההוראות לא כוללות מיתוג ומציגות פריסת לחצנים תואמת. מידע נוסף זמין במאמר בנושא שימוש בבקרי משחקים.
פרסום TV-AP האפליקציה מאפשרת אינטראקציה עם מודעות באמצעות לחצני החיצים (D-pad). מידע נוסף מופיע במאמר בנושא הפעלת ניווט באמצעות כפתורי החיצים (D-pad).
TV-AD כשמדובר בפרסום שמוצג במסך מלא, מודעות שאינן מודעות וידאו, האפליקציה מאפשרת למשתמש לסגור את המודעה באופן מיידי באמצעות כפתורי החיצים (D-pad) או בקר משחקים.
TV-AU בפרסום שכולל מודעות לא וידאו שניתן ללחוץ עליהן, שלא מוצגות במסך מלא, האפליקציה לא מאפשרת למודעות לקשר לכתובת URL של אתר.
TV-AA בפרסום שמשתמש במודעות לא וידאו שניתנות ללחיצה, שלא מוצגות במסך מלא, האפליקציה לא מאפשרת למודעות לקשר לאפליקציה אחרת שלא זמינה במכשירי טלוויזיה.
תוכן TV-WB בתוכן אינטרנט, האפליקציה חייבת להשתמש רק ברכיבי WebView. האפליקציה לא יכולה לנסות להפעיל אפליקציה של דפדפן אינטרנט.
הפעלת מדיה TV-NP אם האפליקציה ממשיכה להשמיע אודיו אחרי שהמשתמש חוזר למסך הבית או עובר לאפליקציה אחרת, האפליקציה מספקת אמצעי בקרה של מדיה בממשק המשתמש של המערכת (כמו כרטיס או התראה) כדי שהמשתמשים יוכלו לחזור לאפליקציה ולשלוט בהפעלה. מידע נוסף זמין במאמר בנושא הצגת כרטיס 'מה שומעים עכשיו?'. אפליקציות של סרטונים לא יכולות להשתמש באמצעי הבקרה האלה של המדיה, והסרטון חייב להיות מושהה כשהמשתמש יוצא מהאפליקציה.
TV-PA אם האפליקציה מספקת אמצעי בקרה להפעלת מדיה בממשק המשתמש של המערכת, בחירה בהם תעביר את המשתמש למסך שבו הוא יכול להשהות את ההפעלה.
TV-PN הפריטים שנוספים לצפייה בהמשך עומדים בהנחיות למפתחי אפליקציות.
הפעלת מדיה TV-PC בזמן הפעלה של סרטון או אודיו, לחיצה על הכפתור המרכזי של כפתורי החיצים (D-pad) תגרום להשהיה של המדיה שמופעלת. כשמשהים את ההפעלה, לחיצה על הכפתור המרכזי בלחצני החיצים (D-pad) מפעילה אותה מחדש. הכפתורים שמאלה וימינה בלחצני החיצים (D-pad) מרחיקים קדימה ומחזירים אחורה את הטראק הנוכחי, בהתאמה. מידע נוסף זמין במאמר בנושא אירועי מדיה.
TV-PP אם האפליקציה מפעילה תוכן וידאו או מוזיקה, היא עוברת בין הפעלה להשהיה של הפעלת המדיה כשנשלח אירוע של לחצן הפעלה או השהיה במהלך ההפעלה. מידע נוסף זמין במאמר KEYCODE_MEDIA_PLAY_PAUSE.
מצב אווירה TV-BU אם המשתמש הפעיל סרטון, האפליקציה מונעת מהמכשיר לעבור למצב רגישות לסביבה. מידע נוסף זמין במאמר בנושא מצב סביבה.
TV-BY אם המשתמש לא הפעיל סרטון או אנימציה, האפליקציה לא יכולה למנוע מהמכשיר לעבור למצב רגיש לסביבה.
TV-BA במצב של הפעלת אודיו בלבד, האפליקציה לא מונעת מהמכשיר לעבור למצב רגישות לסביבה, אלא אם האפליקציה מטמיעה חוויה של תמונות לא סטטיות, כמו סרטוני מוזיקה או תמונות, בזמן שהמוזיקה פועלת.
תמונה בתוך תמונה TV-IC אם האפליקציה משתמשת בתמונה בתוך תמונה, היא מגדירה את המטא-נתונים המתאימים כדי לסווג את השימוש שלה בתמונה בתוך תמונה לאחד מסוגי השימוש המותרים. בנוסף, הוא מכריז על שם וכותרת משנה שמייצגים בצורה מדויקת את השימוש ב-PIP הזה. מידע נוסף זמין במאמר בנושא ריבוי משימות בטלוויזיה.
TV-IP בזמן שהאפליקציה פועלת במצב 'תמונה בתוך תמונה', היא לא מציגה חומר שיווקי או פרסום שלא מהווים חלק מהותי ממקור התוכן.
TV-IQ בזמן השימוש במצב 'תמונה בתוך תמונה', האפליקציה לא פוגעת בחוויה של פעילות אחרת במסך מלא. האפליקציה לא צריכה להשתמש במשאבים מוגזמים, להשתלט על המיקוד של האודיו, להפריע ל-MediaSession הפעיל או לבקש מספר לא פרופורציונלי של סשנים של פענוח.
TV-IH במצב 'תמונה בתוך תמונה', האפליקציה לא מציגה אמצעי בקרה בממשק המשתמש או רכיבים שאפשר לנווט בהם. יכול להיות שחלק מהאפליקציות יציגו אמצעי בקרה מסוימים למשתמש ישירות בחלון התמונה בתוך תמונה.
TV-IE כדי להיכנס למצב תמונה בתוך תמונה, המשתמש צריך לבצע פעולה מפורשת ומכוונת בתוך האפליקציה. האפליקציה לא נכנסת למצב תמונה בתוך תמונה באופן אוטומטי (setAutoEnterEnabled מוגדר ל-false) אלא אם המשתמש נמצא בשיחה פעילה.
TV-IS אם מצב תמונה בתוך תמונה מושבת במכשיר, האפליקציה לא יכולה להציג ממשק משתמש להפעלת מצב תמונה בתוך תמונה.
TV-IX האפליקציה משתמשת במצב 'תמונה בתוך תמונה' רק כדי להמשיך פעילות שמתבצעת. חוויית השימוש בתכונה 'תמונה בתוך תמונה' לא מעודדת את המשתמשים לחזור לתצוגת המסך המלא של האפליקציה במהלך הפעילות או אחרי שהיא מסתיימת.
זיכרון TV-ME במכשירים עם זיכרון RAM נמוך (שבהם הפונקציה ActivityManager.isLowRamDevice() מחזירה את הערך true), השימוש המקסימלי בזיכרון (Anon+Swap + Graphics + File Memory) של אפליקציה שפועלת בחזית חייב להיות במסגרת המגבלות (כולל מנגנוני מדידה והערות ספציפיים) שמוגדרות במאמר אופטימיזציה של השימוש בזיכרון.
Google Play TV-G1 השימוש ב-Android App Bundles הוא חובה לכל אפליקציות הטלוויזיה החדשות והקיימות בחנות Google Play.
TV-G2 האפליקציה צריכה לעמוד בדרישות של מרכז המדיניות למפתחים ב-Play.
TV-G6 החל מ-1 באוגוסט 2026, אפליקציות לטלוויזיה חייבות לתמוך בארכיטקטורות של 32 ביט ו-64 ביט ולעמוד בדרישות של גודל דף של 16KB.
דף פרטי האפליקציה TV-G3 תכונות האפליקציה פועלות כמצופה או כפי שמתואר בדף האפליקציה בחנות Google Play.
TV-G4 במסגרת שליחת האפליקציה, העלית לפחות צילום מסך אחד ברזולוציה גבוהה שלא בוצעו בו שינויים, שמתאר במדויק את חוויית המשתמש בגרסה הנוכחית של האפליקציה לטלוויזיה.
פרטי כניסה TV-G5 אם האפליקציה דורשת מהמשתמשים להיכנס לחשבון, עליך לספק פרטי כניסה ב-Google Play Console כדי שנוכל לבדוק את חוויית השימוש המלאה באפליקציה. מידע נוסף זמין במאמר גישה לאפליקציה בקטע 'הכנת האפליקציה לבדיקה'.

רמה 2 – אופטימיזציה לטלוויזיה

סוג בדיקה תיאור
ביצועים TV-BP האפליקציה כוללת פרופילים של Baseline כדי לשפר את הביצועים הכוללים, כמו הפעלת האפליקציה והפחתת בעיות בממשק (jank).
ממשק משתמש TV-4K האפליקציה תואמת ל-4K כי היא מספקת נכסים ברזולוציה גבוהה בתוך האפליקציה, כולל סמל האפליקציה, הבאנר, כרטיסי התוכן ונכסים אחרים באפליקציה.
קישוריות TV-CT אם לאפליקציה יש גרסה לנייד שתומכת ב-Cast, האפליקציה לטלוויזיה משתלבת עם TV Cast Receiver (Cast Connect) כדי לאפשר למשתמשים להפעיל Cast של תוכן מהטלפון או מהטאבלט לטלוויזיה.
התחברות TV-LI ממשק כניסה: המשתמשים יכולים להיכנס באמצעות חשבון Google או באמצעות הנייד שלהם.
TV-LC האפליקציה מאחסנת בצורה מאובטחת את פרטי הכניסה של המשתמשים או מבצעת כניסה אוטומטית למשתמשים חוזרים באמצעות אימות מבוסס-אסימון או שיטות אחסון מאובטחות. כך תקלו מאוד על השימוש באפליקציה בפעמים הבאות אחרי ההגדרה הראשונית.
קול TV-VS האפליקציה משלבת יכולות חיפוש קולי לגילוי תוכן בשפה טבעית. השילוב עוזר למשתמשים להזין שאילתות חיפוש בלי להשתמש במקלדת וירטואלית, במיוחד אם האפליקציה משתמשת במקלדת מותאמת אישית שלא תומכת בקלט קולי. לדוגמה, האפליקציה יכולה להפעיל את Gboard לקלט קולי או לספק לחצן מיקרופון לצד שדה הטקסט של החיפוש כדי להפעיל זיהוי קולי.
TV-VC האפליקציה משלבת פקודות קוליות להפעלה ולניווט על ידי הטמעה של MediaSession.
בקרי משחקים TV-GF המשחק תומך באופן מלא גם בבקרי משחקים פיזיים וגם בבקרי משחקים וירטואליים.

רמה 1 – תוכן ייחודי לטלוויזיה

סוג בדיקה תיאור
מעורבות TV-EC האפליקציה שולחת סוגים של ישויות תוכן כדי שהמשתמשים יוכלו להמשיך לצפות, למשל להמשיך סרט שהצפייה בו הופסקה או לצפות בפרק הבא בסדרה, באמצעות Engage SDK.
TV-ER האפליקציה שולחת סוגים רלוונטיים של ישויות תוכן כדי לאפשר הצגת המלצות באמצעות Engage SDK.
תכונות המכשיר TV-PI האפליקציה בוחרת פרופיל תמונה מוגדר מראש בטלוויזיה לתוכן רלוונטי (פרופיל קולנוע לסרטים, השהיה נמוכה / ניגודיות גבוהה לספורט בשידור חי או למשחקים)
TV-AO האפליקציה מגיבה בצורה חלקה למעבר בין פלט אודיו שונים על ידי בחירת ערוץ האודיו הטוב ביותר למכשירי פלט נתמכים (למשל, ערוץ סטריאו לאוזניות או 5.1 לרמקולי סראונד)
TV-FR האפליקציה תומכת בבקשה של קצב הפריימים של התוכן, כך שהתצוגה יכולה לעבור למצב ההפעלה הנכון ולמנוע ריצוד (למשל, ‎50 Hz לתוכן של ‎50 fps)
TV-TO האפליקציה תומכת במגע ובלחיצה כדי לאפשר תאימות לשלטים עם מצביע ולמסכי מגע. רכיבי ממשק המשתמש מציגים מצב ריחוף כשהסמן נמצא מעל רכיב שאפשר ליצור איתו אינטראקציה. אפשר ללחוץ על רכיבים ולגלול אנכית ואופקית במאגרי מידע שאפשר לגלול.
TV-SA האפליקציה תומכת באודיו מרחבי לחוויית האזנה סוחפת. לדוגמה, האפליקציה עשויה להשתמש ב-codec‏ IAMF.
נגישות TV-AX האפליקציה כוללת אפשרויות נגישות משופרות, כמו תיאורי אודיו, הצגת כתוביות (כולל סגנונות מועדפים של כתוביות ומצב ניגודיות גבוהה), מצב ניגודיות גבוהה כללי בממשק המשתמש, מצבי ניווט פשוטים ומהירות הפעלה שניתנת להתאמה. החברה מפגינה מחויבות עמוקה להכללה, ומבטיחה חוויה איכותית, נגישה ומהנה לכולם.
AI TV-AI האפליקציה מטמיעה חוויות שכוללות AppFunctions או AI בתוך האפליקציה.

שאלות נפוצות

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

אם האפליקציה לא עומדת בדרישות השימושיות שמתוארות בדף הזה, צוות חנות Play ייצור איתך קשר באמצעות כתובת האימייל שצוינה בחשבון Google Play Console שמשויך לאפליקציה.

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

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

אם האפליקציה שלי עומדת בדרישות הפרסום, מתי היא תהיה זמינה בחנות Google Play במכשירי טלוויזיה?

אפליקציות שעומדות בדרישות לטלוויזיה יופיעו מיד בחנות Play במכשירי טלוויזיה.

שינוי הערות

מאי 2026

  • רמות האיכות של אפליקציות לטלוויזיה
    • הוספנו קריטריונים לאיכות אופטימלית לטלוויזיה (רמה 2) ולאיכות מובחנת לטלוויזיה (רמה 1) כדי להבהיר מהן חוויות צפייה בטלוויזיה ברמה גבוהה מעבר לדרישות המינימליות לשליחה (רמה 3).
  • חיפוש

    • הוסר הקריטריון TV-SB:

      החיפוש בתוך האפליקציה כבר לא נדרש, כי אנחנו ממליצים להטמיע את Engage SDK ‏ (TV-EC, TV-ER).

  • מדיניות Play

ינואר 2026

דצמבר 2025

נובמבר 2024

מאי 2024

  • הפעלת מדיה

    • קריטריון מעודכן, TV-NP:

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