Google Cast получил новые API для функций второго экрана, автовоспроизведения, постановки в очередь и многого другого

Устройство Google Chromecast для передачи цифрового контента с телефона, планшета или ноутбука на экран телевизора не является устройством высокого класса – полная розничная цена составляет 35 долларов, и оно постоянно продается со скидкой – но, к неожиданности многих, оно стало огромным успехом для компании. Было продано более 17 миллионов таких устройств, кнопка Cast была нажата более 1,5 миллиарда раз, и Google утверждает, что пользователи Chromecast потребляют на 66% больше контента в день, чем на момент запуска устройства в 2013 году. Чтобы еще больше расширить сеть кнопок Cast и поддерживаемого контента, Google выпустил новые API для разработчиков, чтобы они могли создавать более разнообразные возможности.

Первый новый API Google Cast, который был выпущен, — это Remote Display API для iOS и Android, который теперь доступен под бета-меткой. Если раньше при передаче любого контента на телевизор отображалось зеркальное отражение, то есть тот же контент, что и на телевизоре, отображался на мобильном устройстве, то теперь разработчики могут создавать функции второго экрана, где на мобильном устройстве отображается что-то другое. Пример на фотографии выше очень хорош: когда игра передается на телевизор, телефон превращается в геймпад. Любой, кто пользовался Wii U или Xbox Smart Glass, должен быть знаком с этой идеей.

Реклама — прокрутите вниз, чтобы увидеть больше контента

Далее следуют новые API для постановки контента в очередь и автоматического воспроизведения. При совместном использовании эти два новых API позволят разработчикам создавать бесшовное воспроизведение, где они смогут создавать очереди контента и начинать буферизацию следующего видео до завершения воспроизведения текущего. Как только можно будет ставить в очередь несколько элементов контента одновременно, будет логично также создать функции для разработчиков, позволяющие пропускать, повторять и менять порядок элементов, поэтому Google добавил все три из них в API постановки в очередь. Компания заявляет, что такие бесшовные возможности воспроизведения, которые теперь могут быть созданы, помогают увеличить время просмотра за сеанс на 10-20%.

Наконец, Google представляет новый API Games Manager, который облегчает разработчикам создание многопользовательских игр, использующих устройство Cast (Chromecast, Android TV и т. д.) в качестве центра для синхронизации игрового состояния каждого игрока. Теперь, когда происходит что-либо, от выхода игрока из игры до окончания самой игры, разработчикам будет намного проще отправлять сообщения и изменения состояния на все подключенные устройства. Это новое обновление было выпущено вместе с Google Play services 7.5.

Все эти новые API доступны для Android сегодня, а обновления для iOS и Chrome появятся «в ближайшие дни».