Chromecast מאפשר לאפליקציות אינטרנט ל-Android, ל-iOS ול-Chrome להעביר תוכן בסטרימינג — כמו וידאו, אודיו ושיתוף מסך (שיקוף מסך) במכשירים שתומכים ב-Cast, כמו:
- Chromecast
- טלוויזיה עם Chromecast Built-In (מוכרת גם כטלוויזיה עם Chromecast מובנה)
- הרמקולים המובנים של Chromecast (נקראים גם 'רמקולים עם Chromecast מובנה')
- מסכים חכמים (צג LCD נייד עם מסך מגע המשמש כלקוח דק)
- טאבלטים של Android
במודל האינטראקציה של Cast, הטלפון הנייד, הטאבלט או המחשב הנייד הם השולח שמשמש כשלט רחוק לשליטה בהפעלה. הטלוויזיה, הטאבלט או הטאבלט במצב עגינה הם הנמען שמקבל הוראות מהשולח ומציג את התוכן מהחיבור לאינטרנט של המקבל. כל הפעולות של המשתמש (הקשות והחלקה) יכולות להתבצע שני במכשיר השולח וגם במקלט האינטרנט.
ההעברה (cast) מבוססת על תיאום בין שני מסכים או יותר – ממשק המשתמש של השולח וממשק המשתמש של המקבל — הם חייבים לפעול יחד. לדוגמה, אם לוחצים על לחצן במכשיר נייד כדי להשהות את התוכן, הטלוויזיה צריכה לציין שהוא מושהה, בעוד שבנייד צריך להיות לחצן הפעלה כדי להמשיך את ההפעלה.
שיקולים
עקב מגבלות חומרה ומשאבים, יש הגבלות מסוימות שחלות על אפליקציות שתומכות ב-Chromecast:
- מכשיר Cast הוא מכשיר בעל צריכת חשמל נמוכה עם מגבלות זיכרון, מעבד (CPU) ו-GPU, ולכן האפליקציה Web Receiver צריכה להיות קלה ככל האפשר.
- במודלים של אינטראקציה עם Chromecast Built-In ו-Chromecast, אפשר ליצור כרטיסיות, חלונות וחלונות קופצים גם באפליקציית Web Receiver וגם באפליקציה השולח, וכן לקבל ישירות קלט של משתמש, כמו הקשות או החלקות. לדוגמה, אפליקציית Web Receiver בטאבלט או במסך שנמצאים בעגינה יכולה להציג לחצן השהיה ולקבל הקשה של משתמש. כך, צריך להפעיל את כל הפעולות באפליקציה מ-Web Receiver או מאפליקציית שולח.
- במסכים חכמים אפשר להזין קלט של משתמשים דרך אפליקציית שליחה או במגע בממשק המשתמש.
- Web Receiver הוא דפדפן Chrome שעבר אופטימיזציה להפעלת סרטונים. לכן, אין כרגע תמיכה ב-WebGL וב-Chrome Native Client (NaCL) וגם בתוספים ל-Chrome.
- ההעברה תומכת בהפעלה בו-זמנית של שידור מדיה אחד בתג
<audio>
ובתג<video>
, או במספר טראקים של אודיו באמצעות WebAudio API. רק רכיב וידאו אחד יכול להיות פעיל ב-DOM בכל רגע נתון. בנוסף, אין תמיכה במיזוג, במניפולציות, בטרנספורמציות, בסיבוב או בשינוי מרחק התצוגה של סרטונים.
עקרונות עיצוב כלליים
במהלך פיתוח ממשק המשתמש, חשוב לזכור את הנקודות הבאות.
ממשק Web Receiver:
- המקבל יכול לכלול רכיבים אינטראקטיביים ורכיבי מידע לתיאור מצב האפליקציה, כמו השהיה או הפעלה, או הודעות שגיאה. אינטראקציה של משתמשים יכולה להתבצע בשולח ההעברה (טלפון, טאבלט או דפדפן Chrome) או במקלט האינטרנט (טלוויזיה, מסכים או טאבלטים).
- חשוב לזכור שהפעולה בסרטון מתבצעת באמצע מסך הטלוויזיה, ושרכיבי ממשק המשתמש לא אמורים להפריע למצגת. מקם רכיבי ממשק משתמש בשליש התחתון של המסך Web Receiver ומשאירים 10% שוליים מקצוות המסך לסריקת יתר אפשרית.
- כשהדבר אפשרי, המעברים ממצב מסך אחד למצב אחר צריכים להיות חלקים ועם אווירה קולנועית. במקום לעבור בפתאומיות ממצב למצב, השתמשו במעברים כמו 'התעוררות הדרגתית' ו'היעלם'. לדוגמה, מצב טעינת התוכן נשאר על המסך ומתעמעם לחוויית ההפעלה של מדיה.
ממשק השולח:
- השולח תומך בפעולות משתמש, ומקלט האינטרנט מציג את פרטי המצב. לדוגמה, אם התוכן מושהה, הטלוויזיה צריכה לציין שהוא מושהה, בעוד שהמכשיר הנייד מציין שהוא מוכן להפעלה (לדוגמה, הצגת לחצן הפעלה).
- המהירות קובעת. המשתמשים צריכים להיות מסוגלים לאתר במהירות את בקרת ההעברה ולראות שהתוכן מתחיל לפעול מיד על המסך הגדול. בזמן שהתוכן בטעינה, אפשר להציג סימנים ויזואליים של טעינה מונפשת ולהשתמש במעברים כדי להפוך את התוכן למהיר יותר.
הדרך הקלה ביותר לוודא שאפליקציית Cast עומדת בעקרונות האלה היא לבדוק את ממשק המשתמש באמצעות רשימת המשימות לעיצוב של Cast ולבדוק את אפליקציות Cast.
הנחיות מיתוג
הנחיות המיתוג הבאות של Chromecast מיועדות למפתחי אפליקציות, והן מתמקדות בדרישות הנוספות שעליך לציית להן כדי לתאר את האפליקציה שלך בטקסט. להנחיות המיתוג של מכשירי CAST, היכנסו למרכז השיווק לשותפים. כדי להודיע לאחרים שהאפליקציה שלכם עובדת עם Chromecast Built-In, השתמשו במונח "Chromecast-enabled". עם זאת, ודאו שהאפליקציה עומדת בתנאים ובהגבלות הנוספים למפתחים של SDK של Cast וברשימת המשימות לעיצוב, ושהשימוש ב-Chromecast-Enabled עומד בהנחיות המיתוג שלנו.
תוכלו להשתמש בתג Chromecast באופן דומה, כל עוד האפליקציה או המכשיר עומדים בהנחיות שלנו בנושא תגים. Google שומרת לעצמה את הזכות לבקש מכם לשנות או להפסיק את השימוש בתג, אם הוא לא עומד בהנחיות המיתוג.
שימוש ב-Chromecast בטקסט
- כשמתארים אפליקציה (לא מוצר חומרה) כתואמת ל-Cast, צריך להשתמש בביטוי "Chromecast-enabled". לדוגמה: 'האפליקציה הזו תומכת ב-Chromecast'.
- כשמתארים מוצר חומרה של צד שלישי שתואם ל-Cast, צריך להשתמש ב"טלוויזיה מובנית של Chromecast", ב"רמקול מובנה של Chromecast" או ב-"Chromecast Built-In".
- כשכותבים טקסט, יש לכתוב את המילה "Chromecast" באותיות גדולות ואותיות קטנות באותיות "מובְנות".
- בכל נכס שיווקי שנעשה בו שימוש ב-"Chromecast" בטקסט או בתג/בלוגו, צריך לכלול את השיוך המשפטי הבא: Chromecast is a trademark of Google LLC.
- אין לכלול את Chromecast בשם האפליקציה (למשל, XYZ Chromecast App).
העברת הודעות מאפליקציות שתומכות ב-Chromecast
אפשר לקדם את האפליקציה באופן הבא:
- "XYZ היא אפליקציה שתומכת ב-Chromecast, שמאפשרת לך להזרים את תוכן הבידור המועדף עליך מהמכשיר הנייד לטלוויזיה".
- "אפליקציית XYZ זמינה עכשיו לטלוויזיות עם Chromecast מובנה".
- 'אפליקציית XYZ זמינה עכשיו לכל מוצרי Chromecast, כולל Chromecast, Chromecast Audio וטלוויזיות ורמקולים עם Chromecast Built-In."
- "אפליקציית XYZ תומכת ב-Chromecast, ומאפשרת לך ליהנות מכל התוכניות/הסרטים/המוזיקה/המשחקים האהובים עליך בטלוויזיה עם Chromecast Built-In."
- "אפליקציית XYZ כוללת עכשיו תמיכה ב-Chromecast, שמאפשרת למשתמשים להזרים תוכן מהטלפון שלהם לטלוויזיה באמצעות Chromecast Built-In."
תג Chromecast
אפשר להשתמש בתגי Chromecast באתר, בדף האפליקציה בחנות, בחומרי שיווק ובחומרי קידום מכירות כדי להציג תאימות למכשירים שמשתמשים בפרוטוקול Cast.
- אל תשנו את הצבע, הפרופורציות, הריווח או כל היבט אחר בתמונת התג.
- בשימוש לצד סמלי לוגו של טכנולוגיות רכיבים אחרות (לדוגמה, Bluetooth, Spotify Connect, AirPlay וכו'), תג ה-Chromecast חייב להיות בגודל זהה או גדול יותר.
- אל תגדירו את התג כרכיב הראשי בדף.
- שומרים על מרחק מסוים בין התג לבין סמלי לוגו וסמלים אחרים בדף.
- בשימוש על רקע לבן, בהיר או בגווני בינוני, יש להשתמש בתג שחור.
- אם משתמשים בתג על רקע שחור או בגוון כהה, צריך להשתמש בתג הלבן.
- אין להשתמש בתג בדף שמכיל או מציג תוכן למבוגרים בלבד, מקדם הימורים, מעודד אלימות, מכיל דברי שטנה, כולל מכירת טבק או אלכוהול לאנשים מתחת לגיל עשרים, מפר תקנות או חוקים רלוונטיים אחרים, או מעורר התנגדות מסיבה אחרת.
קישור תגים
כשהוא בשימוש באינטרנט, תג ה-Chromecast חייב לקשר אל אחת מהאפשרויות הבאות:
- הרשימה של Google של אפליקציות ומוצרים שתומכים ב-Chromecast, כרגע בכתובת g.co/castapps.
- רשימה של מוצרים שפרסמתם.
- דף פרטי מוצר ספציפי שפרסמת.
- רשימת האפליקציות שפרסמתם.
- דף פרטים ספציפי של אפליקציה שפרסמתם, ב-Google Play או ב-Apple App Store.
הורדת נכסי תג Chromecast
חבילת ההורדה כוללת את הפורמטים Portable Network Graphics (.png)', Adobe Illustrator (.ai) ו-Enapsulated Postscript (.eps).