Описание услуги
Я делаю приложения для Smart TV, которые ощущаются на большом экране как родные. За последние годы я выпустил несколько стриминговых и медиапродуктов под tvOS, Android TV, Google TV и Amazon Fire TV и хорошо понимаю, чем софт для гостиной отличается от мобильного. Телефонное приложение, перенесённое на телевизор напрямую, почти всегда ощущается неправильно: фокус прыгает непредсказуемо, пульт мешает пользователю, текст слишком мелкий с трёх метров, а видео подтормаживает на слабом железе старых панелей. Я начинаю с опыта «на диване» и с навигации по пульту, а не с ужатой телефонной вёрстки, поэтому результатом действительно приятно пользоваться, откинувшись в кресле.
С инженерной стороны я закрываю весь конвейер. Настраиваю аккуратный фокус и навигацию пультом, чтобы каждое нажатие попадало туда, куда ждёт зритель, собираю видеопоток на HLS и DASH, подключаю адаптивный битрейт, субтитры и несколько звуковых дорожек, реализую DRM на Widevine и FairPlay для защищённых каталогов. Оптимизирую время старта, память и плавность прокрутки на реальных бюджетных устройствах, а не только на новом железе, ведь именно там смотрит большая часть вашей аудитории. Авторизация, deep links, продолжение просмотра, ряды «продолжить» и рекомендации — это часть поставки, а не то, что делается «потом».
Когда приложение готово, я провожу его через публикацию в App Store, Google Play и Amazon Appstore, включая требования ревью платформ, на которых спотыкаются при первой отправке ТВ-приложения. Меня можно нанять под одну платформу или под общую кодовую базу сразу на три, я готов войти в существующую команду или вести проект целиком. Пишу поддерживаемый код, документирую сборку и передаю проект чисто, чтобы ваши разработчики могли продолжать после релиза.
Что я могу сделать:
— Нативные приложения tvOS на Swift и SwiftUI
— Android TV / Google TV на Kotlin с Leanback и Compose
— Сборки под Amazon Fire TV и отправку в стор
— Видеоплеер, адаптивный стриминг, DRM и офлайн-кэш
С инженерной стороны я закрываю весь конвейер. Настраиваю аккуратный фокус и навигацию пультом, чтобы каждое нажатие попадало туда, куда ждёт зритель, собираю видеопоток на HLS и DASH, подключаю адаптивный битрейт, субтитры и несколько звуковых дорожек, реализую DRM на Widevine и FairPlay для защищённых каталогов. Оптимизирую время старта, память и плавность прокрутки на реальных бюджетных устройствах, а не только на новом железе, ведь именно там смотрит большая часть вашей аудитории. Авторизация, deep links, продолжение просмотра, ряды «продолжить» и рекомендации — это часть поставки, а не то, что делается «потом».
Когда приложение готово, я провожу его через публикацию в App Store, Google Play и Amazon Appstore, включая требования ревью платформ, на которых спотыкаются при первой отправке ТВ-приложения. Меня можно нанять под одну платформу или под общую кодовую базу сразу на три, я готов войти в существующую команду или вести проект целиком. Пишу поддерживаемый код, документирую сборку и передаю проект чисто, чтобы ваши разработчики могли продолжать после релиза.
Что я могу сделать:
— Нативные приложения tvOS на Swift и SwiftUI
— Android TV / Google TV на Kotlin с Leanback и Compose
— Сборки под Amazon Fire TV и отправку в стор
— Видеоплеер, адаптивный стриминг, DRM и офлайн-кэш