Chromecast pozwala aplikacjom internetowym na Androida, iOS i Chrome „odtwarzać” treści (np. filmy, dźwięk i udostępnianie ekranu (odbicie lustrzane) do urządzeń obsługujących Cast, takich jak:
- Chromecast
- Telewizor z wbudowanym Chromecastem (nazywany też telewizorem z wbudowanym Chromecastem)
- Głośniki z wbudowanym Chromecastem (znane też jako głośniki z wbudowanym Chromecastem)
- Inteligentne ekrany (przenośny monitor LCD z ekranem dotykowym jako wąski klient)
- Tablety z Androidem
W modelu interakcji Cast telefon komórkowy, tablet lub laptop jest nadawcą, który pełni funkcję pilota do sterowania odtwarzaniem, a telewizor, wyświetlacz lub tablet zadokowany jest odbiornikiem, który otrzymuje instrukcje od nadawcy i wyświetla treść z połączenia internetowego odbiorcy. Wszystkie działania użytkownika (dotknięcia i przesunięcia palcem) mogą wykonywać zarówno na urządzeniu nadawcy, jak i na odbiorniku internetowym.
Przesyłanie wymaga koordynacji między 2 lub większą liczbą ekranów – UI nadawcy i 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ć, że odtwarzanie jest wstrzymane, a na urządzeniu mobilnym – przycisk odtwarzania, który umożliwi wznowienie.
co należy wziąć pod uwagę
Ze względu na ograniczenia sprzętowe i zasobowe aplikacje obsługujące Chromecasta są objęte pewnymi ograniczeniami:
- Urządzenie przesyłające to energooszczędne urządzenie, które ma ograniczoną ilość pamięci, procesora i GPU, dlatego aplikacja Web pickups powinna być jak najlżejsza.
- W przypadku modeli interakcji z wbudowanym Chromecastem i Chromecastem karty, okna i wyskakujące okienka można tworzyć zarówno w odbiorniku internetowym, jak i w aplikacji nadawcy. Możesz też bezpośrednio akceptować działania użytkownika za pomocą kliknięć lub przesunięć palcem. Na przykład aplikacja Web Reader na zadokowanym tablecie lub wyświetlaczu może wyświetlać przycisk pauzy i odbierać kliknięcie użytkownika. Dzięki temu wszystkie działania w aplikacji muszą być wywoływane z odbiornika internetowego lub aplikacji nadawcy.
- Inteligentne ekrany umożliwiają wprowadzanie danych przez użytkownika przez aplikację nadawcy lub dotyk w interfejsie.
- Web pickupr (Odbiornik internetowy) to przeglądarka Chrome zoptymalizowana pod kątem odtwarzania filmów. W związku z tym WebGL i Klient natywny Chrome (NaCL) nie są obecnie obsługiwane. Nie są też obsługiwane są rozszerzenia do Chrome.
- Przesyłanie umożliwia jednoczesne odtwarzanie strumienia multimediów w tagach
<audio>
i<video>
lub umożliwia używanie wielu ścieżek audio za pomocą interfejsu WebAudio API. Tylko jeden element wideo może być w danym momencie aktywny w DOM. Nie obsługujemy też komponowania, manipulacji, przekształcania, obracania ani powiększania filmów.
Ogólne zasady projektowania
Podczas tworzenia interfejsu pamiętaj o tych kwestiach.
Interfejs internetowy odbiornika:
- Odbiornik internetowy może zawierać elementy interaktywne i informacyjne do opisania stanu aplikacji (np. wstrzymanie, odtwarzanie lub komunikaty o błędach). Użytkownik może wchodzić w interakcję z nadawcą przesyłającym (telefonem, tabletem lub przeglądarką Chrome) lub odbiornikiem internetowym (telewizorem, wyświetlaczem lub tabletem).
- Pamiętaj, że akcja wideo odbywa się na środku ekranu telewizora, a elementy interfejsu nie powinny zakłócać prezentacji. Umieść elementy interfejsu w dolnej trzeciej części ekranu odbiornika internetowego, pozostawiając 10% marginesu od krawędzi ekranu, aby możliwe było przeskanowanie.
- Jeśli to możliwe, przejście z jednego stanu ekranu do drugiego powinno być płynne i animowane. Zamiast nagłego przechodzenia ze stanu do jednego z nich używaj przejść, takich jak zanikanie i zanikanie. Na przykład stan wczytywania treści pozostaje na ekranie i przenika w odtwarzanym dźwięku.
Interfejs nadawcy:
- Nadawca obsługuje działania użytkownika, a odbiornik internetowy wyświetla informacje o stanie. Jeśli na przykład odtwarzanie treści jest wstrzymane, telewizor powinien poinformować, że został wstrzymany, a urządzenie mobilne wskazuje, że jest gotowy do rozpoczęcia odtwarzania (np. wyświetlając przycisk odtwarzania).
- Szybkość ma znaczenie. Użytkownicy powinni móc szybko znaleźć elementy sterujące przesyłaniem, aby treści były od razu odtwarzane na dużym ekranie. Podczas ładowania treści włącz animowane wskaźniki ładowania i używaj przejść, aby przyspieszyć wczytywanie.
Najłatwiejszym sposobem na sprawdzenie, czy aplikacja Cast jest zgodna z tymi zasadami, jest sprawdzenie jej interfejsu za pomocą listy kontrolnej projektowania przesyłania i przetestowanie aplikacji Cast.
Wytyczne dotyczące marki
Poniższe wskazówki dotyczące marki Chromecasta są przeznaczone dla deweloperów aplikacji i skup się na dodatkowych wymaganiach, które musisz spełnić, aby opisać aplikację w tekście. Wskazówki dotyczące marki urządzeń przesyłających znajdziesz na stronie Partner Marketing Hub. Możesz poinformować innych, że Twoja aplikacja ma wbudowanego Chromecasta, używając określenia „obsługuje Chromecasta”. Upewnij się jednak, że Twoja aplikacja jest zgodna z Dodatkowymi warunkami korzystania z pakietu SDK dla deweloperów i listą kontrolną projektowania, a korzystanie z „Chromecasta” musi być zgodne z naszymi wskazówkami dotyczącymi promowania marki.
Możesz w podobny sposób używać plakietki Chromecasta, pod warunkiem że Twoja aplikacja lub urządzenie są zgodne z naszymi wytycznymi dotyczącymi plakietek. Google zastrzega sobie prawo do żądania modyfikacji lub zaprzestania używania plakietki, jeśli nie jest ona zgodna ze wskazówkami dotyczącymi promowania marki.
Używanie słowa „Chromecast” w tekście
- Opisując aplikację (nie produkt sprzętowy) jako obsługującą Cast, używaj wyrażenia „obsługująca Chromecasta”. Na przykład: „Ta aplikacja obsługuje Chromecasta”.
- W opisie urządzenia innej firmy będącego zgodna z Chromecastem używaj zwrotów „Telewizor z wbudowanym Chromecastem”, „Wbudowany głośnik Chromecasta” lub „Wbudowany Chromecast”.
- Nazwę „Chromecast” w tekście należy pisać wielką literą, a słowo „wbudowany” – małymi literami.
- W zasobach marketingowych zawierających nazwę „Chromecast” w tekście albo plakietkę lub logo, musisz podać tę informację prawną: „Chromecast” jest znakiem towarowym firmy Google LLC.
- Nie umieszczaj Chromecasta w tytule aplikacji (np. Aplikacja Chromecast XYZ).
Wiadomości z aplikacji obsługujące Chromecasta
Aplikację możesz promować w ten sposób:
- „XYZ to aplikacja obsługująca Chromecasta, która pozwala strumieniowo przesyłać ulubione treści rozrywkowe z urządzenia mobilnego na telewizor”.
- „Aplikacja XYZ jest teraz dostępna na telewizorach z wbudowanym Chromecastem”.
- „Aplikacja XYZ jest teraz dostępna dla wszystkich Chromecastów, w tym Chromecastów, Chromecastów Audio oraz telewizorów i głośników z wbudowanym Chromecastem”.
- „Aplikacja XYZ obsługuje Chromecasta, dzięki czemu możesz oglądać ulubione programy, filmy, muzykę i gry na telewizorze.
- „Aplikacja XYZ obsługuje teraz Chromecasta, dzięki czemu użytkownicy mogą przesyłać strumieniowo treści z telefonu na telewizor z wbudowanym Chromecastem”.
Plakietka Chromecasta
Plakietek „Chromecast” możesz używać w swojej witrynie, w informacjach o aplikacji, w materiałach marketingowych i promocyjnych, aby pokazać zgodność z urządzeniami, które używają protokołu Cast.
- Nie zmieniaj koloru, proporcji, odstępów ani żadnych innych aspektów obrazu plakietki.
- W przypadku używania razem z logo innych technologii (np. Bluetooth, Spotify Connect, AirPlay itp.) plakietka Chromecasta musi mieć taki sam lub większy rozmiar.
- Nie traktuj plakietki jako głównego elementu strony.
- Zachowaj odpowiednią odległość między plakietką a innymi logo i ikonami na stronie.
- Jeśli reklama ma być używana na białym, jasnym lub średnim tle, użyj czarnej plakietki.
- Natomiast w przypadku użycia na czarnym lub ciemnym tle użyj białej plakietki.
- Nie używaj plakietki na stronie, która zawiera lub wyświetla treści dla dorosłych, promuje hazard, promuje przemoc, szerzy nienawiść, zawiera treści dotyczące sprzedaży tytoniu lub alkoholu osobom poniżej 21 roku życia, narusza inne obowiązujące przepisy lub regulacje prawne albo w inny sposób budzi zastrzeżenia.
Łączenie logo
Plakietka Chromecasta używana online musi prowadzić do jednego z tych elementów:
- Listę Google i aplikacji obsługujących Chromecasta znajdziesz obecnie na g.co/castapps.
- Listę opublikowanych przez Ciebie usług.
- Opublikowana przez Ciebie strona ze szczegółami produktu.
- Listę aplikacji opublikowanych przez Ciebie.
- Strona z informacjami o aplikacji opublikowana przez Ciebie w Google Play lub w Apple App Store.
Pobierz zasoby związane z plakietką Chromecasta
Pakiet do pobrania zawiera formaty Portable Network Graphics (.png), Adobe Illustrator (.ai) i Enapsulationd PostScript (.eps).