Wrażenia użytkowników z platformy Google Cast

Google Cast pozwala aplikacjom internetowym Chrome na Androida, iOS i Chrome przesyłać strumieniowo treści (np. wideo, dźwięk i ekran) do urządzeń obsługujących Cast, takich jak:

  • Google Chromecast
  • Telewizory działające z Google Cast
  • Głośniki działające z Google Cast
  • inteligentne ekrany (przenośny ekran dotykowy LCD używany jako cienki klient);
  • Tablety z Androidem

W ramach modelu interakcji Google Cast telefon komórkowy, tablet lub laptop są nadawcami, którzy pełnią funkcję pilota do sterowania odtwarzaniem, a telewizor, ekran lub dokowany tablet są odbiorcami, którzy odbierają instrukcje od nadawców i wyświetlają treści z połączenia internetowego odbiorcy. Wszystkie działania użytkownika (dotknięcia i przesunięcia) mogą mieć miejsce zarówno na urządzeniu nadawcy, jak i na odbiorniku internetowym.

Przesyłanie zależy od koordynacji co najmniej 2 ekranów: interfejsu użytkownika nadawcy i interfejsu użytkownika odbiorcy. Muszą one ze sobą współpracować. Jeśli na przykład naciśniesz przycisk na urządzeniu mobilnym, aby wstrzymać odtwarzanie, telewizor powinien poinformować o tym, że odtwarzanie zostało wstrzymane, a urządzenie mobilne powinno wyświetlić przycisk odtwarzania, aby wznowić odtwarzanie.

Uwagi

Z powodu ograniczeń sprzętowych i zasobów aplikacje obsługujące Google Cast są objęte pewnymi ograniczeniami:

  • Urządzenie Cast jest urządzeniem o niskim poborze mocy z ograniczonymi zasobami pamięci, procesora i procesora graficznego, dlatego aplikacja odbiornika internetowego powinna być jak najmniejsza.
  • W przypadku modeli interakcji z Google Cast i Google Cast karty, okna i wyskakujące okienka można tworzyć zarówno w aplikacji wysyłającej, jak i odbiornika internetowego, a także akceptować bezpośrednio dane wejściowe użytkownika, takie jak dotknięcia lub przesunięcia. Na przykład aplikacja Web Receiver na zadokowanym tablecie lub wyświetlaczu może wyświetlać przycisk pauzy i reagować na dotyk użytkownika. W ten sposób wszystkie działania w aplikacji muszą być wywoływane przez odbiornik internetowy lub aplikację wysyłającą.
  • Inteligentne ekrany umożliwiają użytkownikowi wprowadzanie danych za pomocą aplikacji nadawcy lub dotykowej interfejsu użytkownika.
  • Odbiornik internetowy to przeglądarka Chrome zoptymalizowana pod kątem odtwarzania filmów. W związku z tym WebGL i natywny klient Chrome (NaCL) nie są obecnie obsługiwane, podobnie jak rozszerzenia Chrome.
  • Cast obsługuje odtwarzanie jednego strumienia multimediów w tagach <audio> i <video> lub wielu ścieżek audio za pomocą interfejsu WebAudio API. W dowolnym momencie w DOM może być aktywny tylko 1 element wideo. Ponadto nie są obsługiwane kompozycja, manipulacja, transformacje, obracanie ani przybliżanie filmów.

Ogólne zasady projektowania

Podczas opracowywania interfejsu użytkownika pamiętaj o poniższych kwestiach.

Interfejs Web Receiver:

  • Odbiornik internetowy może zawierać zarówno elementy interaktywne, jak i elementy informacyjne opisujące stan aplikacji, np. wstrzymana lub odtwarzana, oraz komunikaty o błędach. Interakcje użytkownika mogą odbywać się na urządzeniu przesyłającym (telefonie, tablecie lub przeglądarce Chrome) lub na odbiorniku internetowym (telewizorach, ekranach lub tabletach).
  • Pamiętaj, że akcja w filmie rozgrywa się w środku ekranu telewizora, a elementy interfejsu nie powinny przeszkadzać w prezentacji. Umieść elementy interfejsu w dolnej trzeciej części ekranu odbiornika internetowego, pozostawiając 10% marginesu od krawędzi ekranu na potrzeby przeskalowania.
  • W miarę możliwości przejścia między stanami ekranu powinny być płynne i przypominać film. Zamiast nagłych przejść między stanami użyj przejść takich jak płynne pojawianie się i znikanie. Na przykład stan wczytywania treści pozostaje na ekranie i płynnie przechodzi w odtwarzanie multimediów.

Interfejs nadawcy:

  • Nadawca obsługuje działania użytkownika, a odbiornik internetowy wyświetla informacje o stanie. Jeśli na przykład treści są wstrzymane, telewizor powinien wyświetlić informację o wstrzymaniu, a urządzenie mobilne – o gotowości do rozpoczęcia odtwarzania (np. wyświetlając użytkownikowi przycisk odtwarzania).
  • Szybkość ma znaczenie. Użytkownicy muszą mieć możliwość szybkiego znalezienia sterowania przesyłaniem i zobaczenia, że treści zaczynają się odtwarzać natychmiast na dużym ekranie. Podczas wczytywania treści wyświetlaj animowane wskaźniki wczytywania i użyj przejść, aby sprawić wrażenie szybszego wczytywania.

Najprostszym sposobem na upewnienie się, że aplikacja Cast jest zgodna z tymi zasadami, jest sprawdzenie interfejsu użytkownika za pomocą listy kontrolnej dotyczącej projektu oraz przetestowanie aplikacji Cast.

Wskazówki dotyczące marki

Poniższe wskazówki dotyczące marki Google Cast są przeznaczone dla deweloperów aplikacji i dotyczą dodatkowych wymagań, które musisz spełnić, aby opisać aplikację w tekście. Wskazówki dotyczące marki urządzeń Cast znajdziesz w Centrum Marketingu Partnerskiego. Możesz poinformować innych, że Twoja aplikacja działa z Google Cast, używając terminu „obsługa Google Cast”. Upewnij się jednak, że Twoja aplikacja jest zgodna z Dodatkowymi warunkami korzystania z pakietu SDK Cast i listą kontrolną projektowania oraz że używasz interfejsu Google Cast zgodnie z naszymi wskazówkami dotyczącymi promowania marki.

Podobnie możesz używać plakietki Google Cast, o ile Twoja aplikacja lub urządzenie jest zgodne z naszymi wytycznymi dotyczącymi plakietki. Google zastrzega sobie prawo do poproszenia o zmianę lub zaprzestanie używania plakietki, jeśli nie jest ona zgodna ze wskazówkami dotyczącymi marki.

„Google Cast” w tekście

  • Gdy opisujesz aplikację (a nie urządzenie), jako urządzenie obsługujące Cast, używaj wyrażenia „obsługa Google Cast”. Na przykład: „Ta aplikacja obsługuje Google Cast”.
  • Podczas opisywania kompatybilnego z Cast urządzenia zewnętrznego należy użyć sformułowania „Ten {telewizor} działa z Google Cast” lub „Te {głośniki} działają z Google Cast”.
  • W tekście wyrazy „Google” i „Cast” należy pisać wielką literą.
  • W przypadku każdego zasobu marketingowego, który zawiera w tekście lub na plakietce/logo nazwę „Google Cast”, musisz dodać takie oświadczenie prawne: „Google Cast” jest znakiem towarowym firmy Google LLC.
  • Nie umieszczaj w tytule aplikacji nazwy Google Cast (np. XYZ Google Cast App).

Wiadomości w aplikacji obsługującej Google Cast

Możesz promować aplikację w ten sposób:

  • „XYZ to aplikacja obsługująca Google Cast, która umożliwia strumieniowe przesyłanie ulubionych treści z urządzenia mobilnego na telewizor”.
  • „Aplikacja XYZ jest teraz dostępna na telewizory współpracujące z Google Cast”.
  • „Aplikacja XYZ jest teraz dostępna na wszystkich urządzeniach Google Cast, w tym na Chromecastach, Chromecastach Audio oraz telewizorach i głośnikach współpracujących z Google Cast”.
  • „Aplikacja XYZ obsługuje Google Cast, dzięki czemu możesz oglądać ulubione programy, filmy, słuchać muzyki i grać na telewizorze obsługującym Google Cast”.
  • „Aplikacja XYZ obsługuje teraz Google Cast, co umożliwia użytkownikom strumieniowe przesyłanie treści z telefonu na telewizor obsługujący Google Cast”.

Plakietka Google Cast

Możesz używać plakietki „Google Cast” na swojej stronie internetowej, w informacjach o aplikacji w sklepie, w materiałach marketingowych i materiałach promocyjnych, aby wyświetlać informacje o zgodności z urządzeniami korzystającymi z protokołu Cast.

  • Nie zmieniaj koloru, proporcji, odstępów ani innych aspektów obrazu plakietki.
  • Jeśli plakietkę Google Cast używasz razem z plakietkami innych technologii (np. Bluetooth, Spotify Connect, AirPlay itp.), musi ona mieć taką samą lub większą wielkość.
  • Plakietka nie może być głównym elementem na stronie.
  • Zachowaj odstęp między plakietką a innymi logo i ikonami na stronie.
  • Jeśli używasz plakietki na białym, jasnym lub średniotonowym tle, użyj czarnej plakietki.
  • W przypadku stosowania na czarnym lub ciemnym tle użyj białej plakietki.
  • Nie używaj plakietki na stronie zawierającej lub wyświetlającej treści dla dorosłych, promującej hazard, promującej przemoc, zawierającej wypowiedzi szerzące nienawiść, związanej ze sprzedażą wyrobów tytoniowych lub alkoholowych osobom poniżej 21 roku życia, naruszającej inne obowiązujące przepisy lub regulacje albo w inny sposób budzącej zastrzeżenia.

Łączenie plakietki

Podczas korzystania z internetu plakietka Google Cast musi zawierać link do jednej z tych stron:

  • Lista aplikacji i usług Google obsługujących Google Cast na stronie g.co/castapps.
  • lista opublikowanych przez Ciebie produktów;
  • opublikowana przez Ciebie strona ze szczegółami konkretnego produktu.
  • lista opublikowanych przez Ciebie aplikacji;
  • Konkretną stronę z informacjami o aplikacji opublikowaną przez Ciebie w Google Play lub w Apple App Store.

Pobierz zasoby z plakietką Google Cast

Pakiet do pobrania zawiera formaty Portable Network Graphics (PNG), Adobe Illustrator (AI) i Encapsulated Postscript (EPS).

Podgląd plakietek Google Cast

Wszystkie dostępne plakietki oraz instrukcje dotyczące ich stosowania znajdziesz na stronie ze wskazówkami dotyczącymi plakietek w Partner Hub.