Содержание
Приложение «Смотрим» вышло на Apple TV и Android TV
Приложение «Смотрим» вышло на Apple TV и Android TV
Профиль
Избранное
1 апреля 2021, 11:44
1 апреля 2021, 12:44
1 апреля 2021, 13:44
1 апреля 2021, 14:44
1 апреля 2021, 15:44
1 апреля 2021, 16:44
1 апреля 2021, 17:44
1 апреля 2021, 18:44
1 апреля 2021, 19:44
1 апреля 2021, 20:44
1 апреля 2021, 21:44
Приложение вышло на Apple TV и Android TV
Медиаплатформа «Смотрим», дающая пользователям бесплатный доступ ко всем телепередачам, сериалам и фильмам ВГТРК, стала доступна на новых типах устройств — приставках Apple TV и «умных» телевизорах на базе Android TV.
Приложение «Смотрим» стало доступно для телевизионных приставок Apple, а также телевизоров и медиаплееров на базе Android TV. Владельцы этих устройств теперь могут оценить все преимущества новой медиаплатформы ВГТРК, в прошлом году заработавшей онлайн и в виде мобильных приложений для смартфонов и планшетов.
Новинка позволяет пользователям, зарегистрировавшись, бесплатно смотреть любой контент из обширной библиотеки ВГТРК. Не переключаясь между отдельными приложениями и сайтами, пользователи «Смотрим» могут узнать последние новости из эфира «России 24», посмотреть юмористическое шоу, послушать аналитическую передачу на радио «Вeсти FM» или посмотреть новый выпуск любимого сериала на «России 1».
В приложении есть четыре раздела. На вкладке «Вести» собран контент информационного портала с оперативными новостями, в «Кино и шоу» — сериалы, фильмы, документальное кино, ТВ-программы, юмор и мультфильмы. «Эфир» позволяет смотреть телеканалы и слушать радиостанции ВГТРК в онлайне. А все самое интересное, что нельзя пропустить, собрано на вкладке «Главная». Также в «телевизионной» версии «Смотрим» реализованы удобная навигация и поиск.
Приложение «Смотрим» можно бесплатно скачать для Apple TV (модели HD и 4K) с версией прошивки tvOS 13 и более свежими, а также для устройств с Android TV. Android TV используется в качестве программной платформы актуальными моделями смарт-телевизоров Sony, Sharp, Philips, Haier, Xiaomi и других производителей.
Приложения «Смотрим» с базовой функциональностью доступны также для смарт-ТВ производства Samsung и LG. В ближайшем будущем они обновятся, догнав по возможностям и удобству аналоги для Apple TV и Android TV. В планах разработчиков — сделать платформу «Смотрим» доступной владельцам устройств всех популярных производителей, включая телевизоры с системой «Яндекс.ТВ» и медиаустройства экосистемы Сбера.
общество
новости
приложения
новинки
Apple TV
интернет-кинотеатры
ВГТРК
технологии
Весь эфир
Авто-геолокация
tips & tricks / Хабр
Все знают, что еще в сентябре Apple представила Apple TV четвертого поколения с новой операционной системой tvOS на борту, и что для него можно разрабатывать свои приложения. О том, как это делать, уже кое-что писали, и в этой статье мы тоже обратимся к этой теме. О чем необходимо знать, приступая к разработке под tvOS и как избежать некоторых сложностей?
Изменилось взаимодействие между приложением и пользователем
Раньше мы могли прикоснуться к экрану, нажать на кнопку, перелистнуть картинку — работали с интерфейсом напрямую. Теперь взаимодействие происходит опосредованно, у пользователя есть два способа взаимодействия:
- Через пульт управления
- Управление при помощи Siri
Пульт управления тоже обновился, теперь там есть:
- Тач панель (можно тапать, свайпать и т.д.)
- Кнопка меню
- Siri
- Микрофон
- Play/Pause
- Домой
- Громкость
- Гироскоп
- Отверстие для зарядки
Также Пульт можно использовать как джойстик для игр. А еще Apple предоставила возможность подключать сторонние джойстики и написала инструкцию, как обеспечить работу своего джойстика.
Но что значит для команды разработки взаимодействие через пульт? Значит это то, что пользователю нужно давать понять, на каком элементе управления он находится и на что может нажать в каждый конкретный момент. Для это сделано такое средство как Focus. Focus говорит о том, что в одно и то же время в фокусе может находиться один и только один элемент.
UIKit framework поддерживает только интерфейсы, которые поддерживают работу с Focus. Другими словами, для большинства элементов Focus работает “из коробки”. Программно Focus можно только заставить обновиться, но установить или передвинуть его программно нельзя.
Что значит в большинстве случаев? Например, UIButton поддерживает фокус. На нее можно нажать.UILlabel Focus не поддерживает, на лейбл нельзя нажать — да и зачем? По умолчанию Focus поддерживают следующие UI-элементы:
- UIButton
- UITextField
- UITableView
- UICollectionView
- UITextView
- UISegmentedControl
- UISearchBar
Об обновлении Focus более подробно написано в документации.
Домашний экран Apple TV теперь выглядит по-новому
TOP SHELF
Теперь он состоит из иконок приложения и Top Shelf (опционально), который располагается над иконкой приложения. Когда пользователь выбирает ваше приложение (фокусируется ), над иконкой появляется Top Shelf.
Top Shelf – некое подобие виджета, если проводить паралели с iOS.
Top Shelf отличное место, чтобы продемонстрировать ключевой контент вашего приложения (например, погода) или сделать шорткат для пользователя, например, вернуть его к просмотру фильма, который поставлен на паузу.
Для вашего приложения Top Shelf является расширением (extension). Специально для работы с ним написан новый фреймворк – TV Services framework, который состоит из:
Объекта TVContentIdentifier – уникальный идентификатор медиаконтента
Объекта TVContentItem – любой из элементов или контейнер для элементов, отображаемых в Top Shelf
Протокола TVTopShelfProvider с двумя обязательными для реализации методами
topShelfItems – возвращает элементы, которые должны быть отображены в Top Shelf
topShelfStyle – говорит о том, какой стиль использовать для отображения элементов
Добавление Top Shelf в tvOS application-проект
Для того чтобы добавить Top Shelf в проект, необходимо:
- Добавить новый target в ваш проект.
File > New > Target - Выбирать TV Service Extention
tvOS > Application Extention > tvOS > Application Extention - Дать имя для вашего Top Shelf
- Согласиться активировать схему Top Shelf для отладки
- В проекте появится папка с вашим только что созданным Top Shelf
Ну а дальше дело техники — выбираем стиль отображения TopShelf и добавляем необходимые элементы. Варианты реализации можно посмотреть в примере проекта от Apple.
Параллакс
Иконка тоже не такая простая, как кажется. Все иконки в tvOS должны поддерживать параллакс.
Apple разработала для параллаксных картинок новый формат файла – .lsr
Параллакс достигается многоуровневым наложением картинок, такие картинки можно создавать либо прямо из Xcode, либо из специальной удобной программы Parallax Previewer, другой альтернативный вариант — скачать расширение для Photoshop. В архиве вместе с расширением для Photoshop есть инструкция по работе.
Два способа разработки: TVML vs нативное приложение
Каждый из них имеет свои преимущества и недостатки.
1. TVML
Первый способ предполагает использование стека технологий TVML, TVJS и TVMLKit
- TVML – Television Markup Language – родственник XML
- TVJS – набор JavaScript API, который обеспечит создание интерфейса приложения
- TVMLKit – клей между TVML, JavaScript и приложением для tvOS
И чтобы нам было проще, Apple подготовила для нас инструкции и каталог шаблонов,
Плюс: Приложение можно обновлять, обновляя свой сервер. Больше вам не придется ждать ревью в аппсторе!
Минус: Слабо кастомизируется. Нативные приложения всегда будут выглядеть лучше.
Вообще, это отличное решение типичного юскейса для приложения на Apple TV. Допустим, у вас уже есть сервер, который предоставляет видеоконтент для пользователей, и вы не хотите заморачиваться с дизайном или сложной навигацией для вашего tvOS-приложения. В таком случае разработка приложения с помощью TVML подойдет вам идеально.
2. Нативное приложение
В этом случае процесс разработки под Apple TV практически идентичен созданию обычных iOS-приложений, здесь также можно использовать Objective-С и/или Swift. Большинство iOS-фреймворков доступны и для tvOS, среди них MediaPlayer или UIKit. Полный список можно найти тут.
Ограничения
Нет локального хранилища данных. Для хранения приходится использовать iCloud, CloudKit или свой собственный бэкэнд.
Размер приложения не должен превышать 200 Мб.
Авторизация
Отдельно хотелось рассказать про проблемы с авторизацией. Сейчас ввод пароля выглядит примерно так:
Авторизация требуется довольно часто, например, при покупке фильма или загрузке приложения, даже бесплатного. Довольно скоро такой способ авторизации покажется утомительным. Поэтому если в вашем приложении присутствует авторизация, стоит задуматься о том, как сделать ее менее болезненной. В сети уже можно найти несколько примеров интересных решений (1, 2), но никто не запрещает пофантазировать дальше и попробовать использовать для авторизации QR-коды, Siri (“сим-сим-откройся”) или тач-панель пульта для ввода графического кода (как в Android).
Ссылки
- Документация Apple
- Working with Game Controllers
- Focus
- Parallax
- iOS to tvOS API Diffs
- Apple TV Markup Language Reference
- Downloads for tvOS
- Примеры – туториалы – семплы
- Apple UIKit Catalog tvOS Creating and Customizing UIKit Controls
- TVML Catalog: Using TVML Templates
- TVOS TUTORIAL — MAKE APPLE TV APPS
- Авторизация
- Signing into apps on Apple TV sucks
- Painless Authentication on Apple TV
- Другое
- Джойстик NIMBUS
Смотреть мою страну
реальность
2023
Риз Уизерспун и Кейси Масгрейвс присоединяются к Джимми Аллену, Микки Гайтону и Орвиллу Пеку в глобальном поиске следующей большой звезды кантри-музыки в новой серии конкурсов.
реальность
2023
ТВ-14
Приложение Apple TV теперь доступно на Fire TV | by Delaney Simmons
«Alexa, открой приложение Apple TV»
Знаете фильмы, которые вы смотрите каждый год в обязательном порядке? Для меня это Фокус-покус и Эльф . Пришло время поставить эти драгоценные камни на повтор! Несмотря на то, что сезон просмотра праздников доставляет мне большое удовольствие, я покупаю эти фильмы каждый год, хотя я почти уверен, что загрузил их на телефон или ноутбук в какой-то момент в прошлые годы. Ну, это все об изменении.
Представляем приложение Apple TV на Fire TV
Клиенты Fire TV по всему миру могут загрузить и начать использовать совершенно новое приложение Apple TV. В приложении Apple TV у вас будет доступ ко всей медиатеке iTunes, включая все телешоу и фильмы, которые вы уже приобрели или взяли напрокат у Apple, а вскоре и к Apple TV+ (подробнее об этом ниже). Как только я вошел в свою учетную запись iCloud, Elf и Hocus Pocus появились в моей библиотеке — хвала богам потокового вещания!
Чтобы купить или арендовать что-либо, вы можете просто сделать это на своем iPhone, iPad, iPod touch, Mac, ПК, и оно мгновенно появится в приложении Apple TV на Fire TV.
Что такое Apple TV+?
В приложении Apple TV вы можете получить доступ к Apple TV+ и начать потоковую передачу революционных оригиналов от самых творческих умов мира на телевидении и в кино. Вы сможете транслировать все долгожданные новые шоу в приложении Apple TV — я особенно жду The Morning Show 9.0104 , Дикинсон и Маленькая Америка . Узнайте больше обо всех замечательных шоу и о том, как подписаться на Apple TV+, здесь. Клиенты Fire TV могут подписаться на Apple TV+ через iPhone, iPad, iPod touch, Mac, ПК или на сайте tv.apple.com и смотреть на Fire TV.
Как получить приложение Apple TV?
Найти приложение с помощью Alexa очень просто: просто скажите «Alexa, найди приложение Apple TV» на голосовом пульте Alexa Voice Remote, сопряженном устройстве Echo или Fire TV Cube. После того, как вы загрузили приложение и хотите быстро его открыть, вы можете просто попросить: «Алекса, открой приложение Apple TV».