viju
Разный опыт на трёх платформах → один сценарий просмотра
Контекст
Мультиплатформенный онлайн-кинотеатр: фильмы, сериалы, ТВ-каналы.
Три платформы и три способа управления — пульт, палец, мышь. Продукт рос быстрее, чем успевал договариваться сам с собой: ключевые сценарии развивались изолированно, и каждая платформа решала одну и ту же задачу по-своему.
Проблема
Пользователь чувствовал не один продукт, а три разных приложения.
Главная цена была не в ощущении, а в скорости: каждая функция проектировалась трижды и каждый раз заново. Держали это три вещи — наследие разрозненных решений, разные паттерны навигации и отсутствие общей точки отсчёта, с которой можно сверяться в споре.
Решение
Я начал не с макетов, а с принципов — чинить нужно было способ принимать решения.
Единство между платформами: человек должен чувствовать один продукт. Контент важнее интерфейса. Предсказуемая навигация — минимум когнитивной нагрузки, особенно на телевизоре. Масштабируемость: решение должно переживать рост продукта. На этих принципах я выровнял три инициативы.
Просмотр ТВ-каналов
Самый частый сценарий был перегружен и по-разному устроен везде.
Человек не понимал главного — что идёт прямо сейчас. Собрал единый паттерн: текущая передача как точка фокуса, линейный таймлайн, одинаковая логика навигации везде и минимум действий до просмотра. Паттерн адаптирован под три способа управления — фокус и пульт на Smart TV, вертикальный скролл на мобильном, курсор и расширенная информация в вебе.
Кабинет и офлайн
Кабинет перестал масштабироваться, а сценария сохранения фактически не было.
Перестроил архитектуру вокруг сценариев, а не вокруг устройства системы: навигация стала логичной, иерархия читаемой, интерфейс нейтральным. Офлайн спроектировал целиком — понятная точка входа, прозрачный статус загрузки, контроль над сохранённым. «Выбрал → сохранил → посмотрел» стало продолжением просмотра, а не функцией в настройках.
Мультиплатформенность не решается адаптацией макета. Она решается набором принципов, которые команда применяет без меня.
Результат
Сценарии стали едиными и предсказуемыми, опыт выровнялся между платформами.
За три года: 100k+ MAU, 10+ ключевых фич в проде, внедрена и отмасштабирована дизайн-система — выросла консистентность и скорость разработки, снизилось число UX-проблем, доходящих до прода.
Что изменилось в процессах
Дизайн перестал быть исполнением и стал направлением.
Появилась общая точка отсчёта — принципы и паттерны, на которые команда ссылается при споре. Решения стали приниматься один раз, а не трижды.
Выводы
Работа перестала быть про интерфейсы.
Она стала про то, чтобы задавать вектор и удерживать целостность опыта, когда три команды тянут продукт в три стороны.