Калькулятор

+7 (499) 350-07-79

Разработка приложений для Apple TV

08.02.2016

3200


Обновление 2015 Apple TV, вышедшее в свет в прошлом году, оказалось не просто старым хардом в новой обертке. Появился совершенно новый интерфейс, пульт дистанционного управления с сенсорной поверхностью, технология Siri, и, что, пожалуй, еще важнее, tvOS — гибкая операционная система, дополненная полноценным SDK.
Все это позволяет разработчикам извлечь максимум из платформы, воспользоваться всеми преимуществами центрального и графического процессоров, удобным пультом управления, акселерометром, гироскопом и многими другими фреймворками, использующимися при разработке для iOS. Последнее представляется крайне важным, поскольку это означает, что каждый, у кого есть опыт работы с языком программирования Swift, сможет быстро освоить тонкости разработки для больших экранов. Кстати, разработчики вещательной корпорации BBC представили приложение Apple TV iPlayer.

С чего начать для разработки для Apple TV

Все необходимые инструменты для любой платформы Apple доступны бесплатно участникам программы Apple Developer Program. Участие в этом проекте обходится в $99 в год и дает возможность (при получении соответствующего разрешения) размещать приложения в Mac App Store, iOS App Store и Apple TV App Store.

Портал Apple для платформы tvOS

Начать знакомство с tvOS можно по этой ссылке. Данный ресурс предоставляет общую информацию о платформе, наряду с ссылками для загрузки инструментария tvOS и Xcode — интегрированная среда разработки, в которой вы будете проводить большую часть своего рабочего времени. Здесь содержится эмулятор Apple TV. Конечно же, лучше проверить, как все это работает на физическом устройстве, но, как бы то ни было, у вас все-таки есть возможность протестировать свой код.
Разработка приложений для TVOS на SwiftЕсли вы новичок, тогда для начала стоит ознакомиться с рекомендациями Apple относительно разработки приложений tvOS, с практическими примерами, советами по использованию iCloud и описанием того, как данные передаются с устройства на сервер.
Если возникают сложности, можно обратиться к форумам, где разработчики обмениваются кодами, обсуждают специфические вопросы и, в общем и целом, помогают друг другу. Но прежде, чем спросить совет, целесообразнее подсказать что-либо другому человеку — таким образом вы зарекомендуете себя с лучшей стороны, и, в свою очередь, другие охотнее вам помогут.

Языки программирования для tvOS

В приложениях Apple TV используется комбинация Swift, Objective-C и Javascript. Swift — новейший среди своих аналогов.
В iBooks Store содержится 500-страничное руководство — Swift 2.1 — по этому языку программирования. Оно доступно для скачивания бесплатно.

Разработка приложений для Apple TV на Swift

Также стоит обратить внимание на бесплатный курс по программированию AppCoda. Курс этот по преимуществу посвящен iOS, но есть и разделы о Swift, где описываются особенности, которые tvOS позаимствовала из iOS.

Бесплатный курс по программированию на TVOS

Mozilla опубликовала объемное руководство по JavaScript, где присутствует не только специфическая информация о веб-страницах. В общем, это нечто вроде образовательного ресурса, освоив язык программирования, учебный материал можно будет использовать в качестве справочного пособия.

Онлайн курсы по программированию для Apple TV

Многие веб-сайты предлагают специальные курсы по Apple TV, для тех, кому проще изучить новый материал, если он подается в виде структурированного курса, а не учебника. На Udemy есть курс Apple TV App Development for tvOS, он включает 82 лекции, которые длятся в общей сложности 16 часов. Этот курс рассчитан на начинающих разработчиков, но тем не менее понадобятся определенные знания относительно Swift. Для тех, кто вовсе не знаком с этим языком программирования, рекомендуется прежде ознакомиться с «iOS 9 & Swift 2: From Beginner to Paid Professional». Это стоит недешево — £160, однако к настоящему моменту число зарегистрированных студентов составляет уже почти 5000 человек.

Курс Apple TV App Development for tvOS

На YouTube есть бесплатная 47-минутная презентация разработке приложений для Apple TV. Описываются нюансы создания первоклассных элементов и параллакс-эффектов, что является непременным требованием для иконок приложений в tvOS.
Также стоит внимания образовательное пособие по JavaScript на сайте Lynda.com. Пособие, опять же, ориентировано на новичков, и к настоящему моменту число просмотров превысило уже 163 тысячи, среди тем: создание функций, написание кодов, управление событиями — все это будет полезно разработчику для Apple TV. Сервис Lynda работает по подписке — от £14.95.

Образовательное пособие по JavaScript

Как и в любой другой сфере, практика — наиболее эффективный способ закрепить новый материал. Попытайтесь ежедневно уделять практическим занятиям определенное время, пробуя изобразить то, о чем вы недавно прочли. Даже если это только лишь тест, который вы сами для себя придумали.

    Подпишись на рассылку

    Расскажите про свой проект

    Pуcтам Myxамедьянов

    Руководитель студии

    Имя

    Компания

    E-mail

    Телефон

    Сообщение

    Планируемый бюджет

    ₽ 500 000

    ₽ 1 500 000

    ₽ 2 500 000

    Для отправки нажмите чекбокс с условиями