
В отличие от своей программы для разработчиков и обширной экосистемы приложений на iOS и Mac, о стратегии Apple в отношении контента на Apple TV мы знаем не так уж много. Было много разговоров о том, что давно слухами окруженный обновленный Apple TV — или, возможно, даже слухи о полноценном телевизоре — также могут сопровождаться более открытой платформой для разработчиков с распространением приложений.
Однако пока Apple медленно и тихо, за закрытыми дверями, заключает сделки с избранными партнерами по контенту, которые создают приложения для платформы. Как Apple работает с разработчиками над созданием и утверждением этих приложений? Есть ли у нее SDK для Apple TV, который теоретически мог бы быть выпущен для всех разработчиков? Поскольку сегодня Bloomberg TV стал последним приложением, запущенным на платформе, мы поговорили с людьми, которые создали это приложение, чтобы получить некоторое представление о процессе разработки Apple TV.
Apple уже оптимизировала процесс создания текущей линейки приложений для Apple TV, которые в основном состоят из потокового видеоконтента, до такой степени, что разработчики могут быстро и легко создавать приложения с помощью простого в использовании SDK, очень похожего на iOS. Команда, отвечавшая за разработку приложения Bloomberg, в которую входили два разработчика под руководством главы мобильных и подключенных устройств Bloomberg Oke Okaro, сообщила мне, что инструментарий Apple, своего рода SDK, «сделал создание приложений довольно простым». Команда из двух разработчиков вместе с Okaro создала приложение всего за пять недель. Большая часть этого времени была потрачена на тестирование и оптимизацию видео. Это то, что небольшая команда разработчиков может выполнить относительно недорого за короткий промежуток времени, и то, что существующие видео- и ТВ-сервисы могли бы быстро разработать для платформы.
Хотя SDK Apple позволил им создать приложение и интерфейс и включает общие рекомендации и предложения для видео, серверная часть, обеспечивающая работу видео, полностью создана и поддерживается Bloomberg. Apple фактически имеет очень небольшое участие в процессе разработки после передачи SDK, что является хорошим показателем того, что процесс разработки может быть переведен в более открытый инструмент для всех разработчиков. Вы могли заметить, что недавно выпущенные приложения на Apple TV имеют одинаковый дизайн, хотя и с небольшими различиями в некоторых функциях и макетах. Это потому, что Apple предоставляет несколько шаблонов, которые разработчики XML могут выбирать и настраивать различными способами. Apple также работала над улучшением шаблонов для приложений Apple TV в последние месяцы. Ее новые приложения Apple TV используют навигацию с вкладками в верхней части экрана, в отличие от старых приложений, которые используют список справа от экрана при первом запуске приложения. Используя XML-шаблоны и рекомендации Apple, Bloomberg разработал приложение, используя свои собственные серверные технологии (Java, Tomcat).
Apple предоставляла рекомендации в процессе оптимизации, но Bloomberg сообщил нам, что это не распространялось на принятие решений о том, какие функции включены в приложение. Вклад Apple в разработку приложения варьировалась от комментариев по улучшению изображений до оптимизации воспроизведения видео для запуска с идеальным разрешением. Bloomberg также контролировал, как реализовать свою рекламу, включая видеорекламу в некотором контенте по запросу и в прямом эфире. В настоящее время Apple предоставляет разработчикам возможность показывать пользователям любую рекламу, которую они хотят, но у нее есть аналогичные рекомендации, как и в iOS, которые предостерегают разработчиков от создания рекламы, которая перегружает пользовательский опыт или занимает большие части экрана сразу после открытия приложения.
Bloomberg также планирует интегрировать новые функции, которые будут первыми в своем роде на Apple TV. В частности, компания планирует интеграцию с существующими push-уведомлениями, которые она доставляет в качестве «напоминаний о включении» через свои приложения для iOS. Пользователи в конечном итоге смогут выбирать настройки уведомлений прямо в приложении Apple TV, которые будут отображаться как на телевизоре, так и на мобильных устройствах, подключенных к той же учетной записи Bloomberg. Компания не уточнила, как именно будут работать уведомления на телевизоре, и участвует ли Apple в разработке этой функции. Она также рассматривает интерактивную рекламу. В качестве примера Okaro описал, как пользователь нажимает кнопку при просмотре интерактивной рекламы, чтобы получить более подробную информацию о продукте. До внедрения этих функций компания выпустит обновление в ближайшие недели, которое позволит синхронизировать плейлисты между Apple TV и ее приложениями для iOS.
Учитывая, что обновленная платформа Apple TV, по слухам, появится уже в первой половине следующего года (по словам некоторых источников, в прошлом месяце в зависимости от того, кого вы спросите), не будет натяжкой представить, что текущий SDK Apple, предоставленный только партнерам, по крайней мере, станет основой для потенциального публичного релиза.
