Apple TV для разработчиков


Apple обновила свою приставку и объявила, что будущее за приложениями. Чтобы гарантировать выпуск приложений, он запустил tvOS SDK.

Обновленный Apple TV имеет встроенный App Store, новую операционную систему tvOS и новые способы подключения к экрану. Он также включает в себя устройство распознавания речи Apple, Siri, поэтому пользователи могут искать что-нибудь для просмотра, отправляя такие запросы, как «Найди мне забавные телешоу».

С точки зрения разработчика, интересной новостью является добавление tvOS SDK.

Apple надеется, что нынешние разработчики iOS модифицируют свои приложения для iPhone, в частности игры, для работы на новой tvOS, основанной на iOS. Приставка основана на чипе Apple A8, а tvOS поддерживает технологии iOS, включая Metal и Game Center. Его новый пульт дистанционного управления имеет встроенные датчики, которые распознают движения для управления игровым процессом, а также поддерживаются сторонние пульты дистанционного управления, использующие сеть MFi.

В Siri Remote используется стеклянная сенсорная поверхность, которая, по словам Apple, справляется как с маленькими точными движениями, так и с большими и широкими. SDK дает вам доступ к встроенному акселерометру и гироскопу, а также к сенсорной поверхности на пульте Siri Remote. SDK также включает новые шаблоны, использующие XML и Javascript в качестве основы для приложений tvOS, поэтому вы можете использовать предопределенные макеты и API-интерфейсы Javascript, чтобы упростить создание приложений, предназначенных для потоковой передачи мультимедиа.

Есть три новых XML-фреймворка для tvOS — TVMLJS, TVMLKit и TVServices. Все они основаны на TVML, пользовательской версии XML от Apple. TVMLJS используется для загрузки страниц TVML в приложениях; TVMLKit связывает TVML, JavaScript и ваше собственное приложение tvOS, а TVServices можно использовать для добавления расширений в приложения Apple TV.

Также имеется поддержка пользовательских приложений, а не приложений TVML. Пользовательские приложения означают, что вы можете использовать фреймворки и концепции, такие как раскадровки, UIKit и Auto Layout.

Одним из недостатков устройства является отсутствие локального хранилища, поэтому, если вам нужно хранить данные, вам придется делать это с помощью iCloud, CloudKit или собственной серверной службы. Еще одно ограничение заключается в том, что размер отдельного приложения не может превышать 200 МБ.

У API-интерфейсов есть возможность загружать ресурсы по запросу, а App Store автоматически разделяет помеченный контент на загружаемые пакеты. Идея состоит в том, чтобы обеспечить быструю загрузку игр, чтобы пользователь мог начать работу.

Apple TV будет доступен в конце октября по цене от 149 долларов США за модель с 32 ГБ памяти и 199 долларов США за модель с 64 ГБ памяти.

Для разработчиков доступна новая бета-версия Xcode, в которую входит tvOS SDK. Бета-версия — это полный набор инструментов разработчика Xcode для создания приложений, работающих на Apple TV, Apple Watch, iPhone, iPad и Mac. Он включает в себя Xcode IDE, симуляторы и все необходимые инструменты и фреймворки для создания приложений для iOS, watchOS, tvOS и OS X.

Вы также можете запросить комплект разработчика Apple TV на сайте developer.apple.com/tvos/. Этот вариант открыт для «проверенных» разработчиков iOS, и в комплект входит предварительная версия Apple TV, которую можно использовать для тестирования. Запасов очень мало, но если вам повезет, вы получите комплект, который будет стоить всего 1 доллар за доставку.


Добавить комментарий