

Представьте, вы заселяетесь в отель и видите персональное приветствие на экране телевизора — с обращением по имени, паролем от Wi-Fi и прогнозом погоды. Рука сразу тянется поставить гостинице пять звезд за заботу.
С таким видением к нам и обратился заказчик. А мы внимательно выслушали, разработали функциональный дизайн и реализовали продукт, учитывая все детали проекта. И это — с ограниченным бюджетом, быстрым принятием решений и на платформе Amazon Fire TV Stick. Рассказываем как нам удалось.


В гостиничном бизнесе ценится индивидуальный подход. Постояльцы хотят чувствовать себя в другом городе как в гостях у друзей. Поэтому владельцы отелей, гостевых домов и апартаментов для краткосрочной аренды показывают заботу с помощью деталей.
Раньше этими деталями были лебеди из полотенец. Сегодня это сервисы с максимальной кастомизацией. Потребность гостиничного рынка в подобных приложениях и решил закрыть наш заказчик: он придумал лаунчер на ТВ для гостиниц и апартаментов.
Лаунчер — первое, что видит пользователь при загрузке устройства. Это оболочка для гаджетов под управлением Android. За ней скрываются другие встроенные программы. Например, с помощью лаунчера можно запустить стриминг или браузер, как с рабочего стола.
По задумке, лаунчер должен был стать не просто оболочкой для Smart TV. Заказчик хотел многофункциональную платформу, чтобы сотрудники отеля могли в одном месте кастомизировать экран, отслеживать бронирования и оплачивать сервис по удобной модели подписок.
Больше функций → больше сценариев использования → больше гибкости → больше клиентов
Знакомая нам формула, поэтому мы внимательно выслушали заказчика и выделили все детали продукта.

Все эти функции нужно было реализовать на базе Amazon Fire TV Stick — компактной телеприставки на Android. Выбор этой платформы — преимущество и для отелей, и для постояльцев. Стик удобно перемещать между устройствами и заменять при поломке. А Smart TV дает гостям доступ к стримингам и выходу в интернет с телевизора.
Итак, на первом этапе мы выяснили: заказчику нужен многофункциональный лаунчер на Amazon Fire TV Stick.
На тот момент наша команда уже имела опыт разработки приложений для телевизоров: мы делали IPTV-сервис для стартапа из ЕС, углублялись в дизайн интерфейсов на Smart TV и делились гидом по разработке сервисов для Android TV.
Однако этот проект был нетипичным — хотя бы потому, что мы еще не работали с системой Amazon.
Плюс, при всей технической сложности, заказчику было важно не выйти за рамки бюджета и реализовать проект как можно быстрее.
В этой ситуации можно было бы отказаться от части функций и настоять на более удобной и стандартной реализации продукта. Но к нам обратились не за этим.
Заказчик выбрал Purrweb, потому что мы взяли ответственность за результат без компромиссов.
Поэтому мы закатали рукава, запаслись кофе и приступили к разработке MVP.
Мы сразу прикинули, что может помешать реализации продукта.
Чтобы обойти ограничения мы отказались от стандартного процесса. Уникальному проекту — нетипичный подход.
Прежде чем начинать разработку, мы создали технический прототип. Это максимально простой продукт. Его цель — проверить, имеет ли смысл приступать к работе над приложением и какие решения покажут себя лучше всего.
Что это дало? Клиенту — снижение рисков. Было бы неприятно потратить бюджет и столкнуться с необходимостью менять стек. Нам — уверенность в том, что пора приступать к дизайну.
В этом проекте уникальность и стиль приложения были не важны — во главе угла стояли сроки и функциональность.
У нас было четкое представление о целевой аудитории заказчика, поэтому проектирование сервиса не вызвало особых трудностей. Все UX-решения принимались таким образом, чтобы приложение было понятным и удобным для пользователей.
Также мы отказались от проработки визуальной части с нуля и выбрали готовый UI-kit.
UI-kit — это набор элементов, из которых собирается интерфейс. Кроме визуала, он включает в себя технические параметры: код цветов, размер компонентов, высоту строки. Если хотите узнать больше, у нас как раз есть статья про сборку UI-kit.
Набор элементов позволяет быстро вносить изменения в дизайн приложения: достаточно поменять мастер-элемент в UI-kit. Вручную вносить изменения на каждом экране не придется. Это упрощает работу и уменьшает риск что-то упустить.

Дизайн-команда Purrweb много раз разрабатывала UI-kit с нуля. Это требует времени, а лаунчер важно было сделать, как можно быстрее. Поэтому мы использовали готовый набор компонентов.

Получилось стильно, а главное удобно. И мы перешли к разработке.
Мы продумали все ограничения и подводные камни еще на первом этапе. Поэтому при разработке не возникло серьезных препятствий.
Единственное, с чем пришлось повозиться — фича «launch on boot» или автозапуск приложения при включении телевизора.
Спустя 5 месяцев с начала работы, заказчик получил продукт, который полностью отвечает его запросу. Мы обошли все ограничения и уложились в бюджет и сроки. Наша команда продолжила работать с клиентом и добавляла приложению новые фичи.
Этот проект еще раз доказал, как важно уметь слушать и слышать. Ведь любой, даже самый нетипичный проект легко осуществить, если разложить задуманное по полочкам и составить четкую концепцию.
➡️ Если хотите запустить свой проект, <a class="blog-modal_opener">заполните форму</a>, чтобы связаться с нами. Мы внимательно выслушаем вашу идею, поделимся опытом и прикинем цены и сроки.