Nowa biblioteka Google Cast Connect umożliwi programistom aplikacji na Android TV obsługę sesji Cast w aplikacji, a nie w odtwarzaczu HTML5.
Mamy nadzieję, że przesyłanie treści wideo na urządzenie z systemem Android TV w niedalekiej przyszłości będzie bardziej natywne dzięki wprowadzeniu funkcji Cast Connect. Jak zauważył użytkownik Twittera Przewodnik po Androidzie TV, ta nowa funkcja będzie miała tę zaletę, że umożliwi używanie pilota do przesyłania filmów.
Google’a strona dewelopera wyjaśnia, jak działa nowa biblioteka Cast Connect. Opiera się na infrastrukturze Google Cast, a urządzenie z Androidem TV pełni rolę odbiornika Cast. Po zintegrowaniu biblioteki aplikacje Android TV mogą odbierać wiadomości Cast i status multimediów tak, jakby były rzeczywistymi urządzeniami obsługującymi Google Cast. Google twierdzi, że oprócz ładowania multimediów i sterowania odtwarzaniem biblioteka Cast Connect zawiera także metadane multimediów, niestandardowe wiadomości, powtarzanie/mieszanie oraz zdarzenia dołączania/opuszczania nadawcy. Oto film od Google, który ma pomóc programistom zrozumieć, jak zintegrować tę bibliotekę:
Zasadniczo treści przesyłane na przykład z telefonu na telewizor z systemem Android będą obsługiwane przez obsługiwaną aplikację, a nie otwierane w odtwarzaczu HTML5. W rezultacie będziesz mógł sterować treścią za pomocą istniejącego pilota, a nie, powiedzmy, telefonu. Dzięki temu przesyłanie wydaje się bardziej zintegrowane, a także jest lepsze dla użytkowników, ponieważ dedykowana aplikacja na Android TV może obsługiwać więcej funkcji i kodeków niż ogólny odtwarzacz HTML5. Jeśli obsługiwana aplikacja nie zostanie wykryta lub jeśli podczas przesyłania wystąpią niezgodności w profilach użytkowników, biblioteka Cast Connect zainicjuje sesję, korzystając z odtwarzacza HTML5 jako rozwiązania zastępczego.
Obecnie programiści muszą dodać obsługę Cast Connect do swoich aplikacji na Android TV, aby nowe funkcje działały. Google zauważa również, że funkcja Asystenta nie jest obecnie w pełni obsługiwana przez Cast Connect, co oznacza, że nie będziesz w stanie sterować przesyłanymi treściami za pomocą głosu.