iOS 10 позволяет вести прямые трансляции из приложений для игровых и демонстрационных видео с помощью ReplayKit

Apple представила ReplayKit с iOS 9, позволяющий приложениям предлагать пользователям возможность записывать и делиться игровыми или демонстрационными видео непосредственно из приложения. С помощью iOS 10 Apple представляет ReplayKit Streaming, впервые позволяя пользователям вести прямые трансляции видео того, что происходит на экране их iPhone.

Apple представила прямые трансляции ReplayKit во время своего выступления Platforms State of the Union на WWDC после публичного мероприятия для прессы вчера.

Как и в случае с ReplayKit, новая функция прямых трансляций позволит пользователям транслировать игровые видео со своего iPhone, одновременно используя микрофон устройства и фронтальную камеру для добавления собственных видео- и аудиокомментариев, наложенных поверх трансляции. Вместе с анонсом Apple также добавляет новую поддержку API ReplayKit для игр на Apple TV:

ReplayKit — это простая в использовании среда, которая позволяет игрокам делиться записями игрового процесса или транслировать игры в прямом эфире для игроков и зрителей в Интернете. Узнайте, как прямые трансляции могут помочь создать сообщество и привлечь новых поклонников для ваших приложений и игр. Изучите API для добавления комментариев игрока через микрофон и фронтальную камеру на iPhone и iPad, а также ознакомьтесь с новой поддержкой ReplayKit на Apple TV.

Приложения, реализующие эту функцию, могут вести прямые трансляции на сервисы, поддерживающие расширение. В демонстрации Apple использует расширение от платформы игровых видео Mobcrush для прямой трансляции из игры Olympus Rising:

Mobcrush уже поделился своими мыслями по поводу анонса ReplayKit Streaming в своем блоге:

Когда iOS 10 выйдет этой осенью, любой разработчик игр сможет интегрировать прямые трансляции в свою игру всего лишь с небольшим дополнительным кодом. И самое приятное то, что Mobcrush станет одним из немногих мест, куда вы сможете транслировать, когда начнете прямой эфир… Mobcrush, вместе с flaregames, разработчиками Olympus Rising, были выбраны Apple для демонстрации этой новой функции сегодня на WWDC благодаря нашему коллективному опыту в прямых трансляциях, сообществе и мобильных играх; это настоящая честь.

Apple отметила, что добавление функций прямых трансляций потребует всего лишь несколько строк кода для разработчиков, уже использующих ReplayKit. Эта функция может быть полезна для создания обучающих материалов, помимо игровых видео, и Apple заметно интегрировала ReplayKit в свое новое приложение Swift Playgrounds, также представленное на этой неделе. Приложение для iPad, которое обучает пользователей программированию с использованием языка Swift от Apple, позволяет пользователям записывать и делиться тем, что они делают в приложении, с изображением в изображении самих себя с фронтальной камеры, наложенным поверх. Хотя компонент прямых трансляций ReplayKit еще не реализован в Playgrounds, в будущем он может позволить учителю проводить прямой урок, объясняя, что он делает в приложении, пока он это делает, для ученика или класса.

Также новым для игр в этом году является поддержка Apple TV для четырех одновременных игровых контроллеров, в то время как Apple обновила политики контроллеров, чтобы позволить разработчикам требовать игровой контроллер и отказаться от поддержки Siri Remote. А для Game Center, несмотря на то, что приложение было удалено с главного экрана в iOS 10, теперь вы сможете приглашать кого угодно в игру через сообщения, а новые API для Game Center позволяют создавать «Сессии», которые, по словам Apple, «создают постоянный общий опыт» для использования в многопользовательских играх, где пользователи часто присоединяются и покидают игровые сессии.