Портфолио

вернуться в портфолио

Radioplayer Этап 5

Цель проекта

Главная задача этапа - расширить охват пользователей и обеспечить доступность приложения RadioPlayer Belarus на всех популярных Smart TV-платформах: Android TV, Tizen и WebOS.

Это позволило не только увеличить потенциальную аудиторию проекта, но и обеспечить единый пользовательский опыт независимо от модели телевизора или производителя устройства.

Основная идея и преимущества

Piplos Media реализовала стратегию единой кодовой базы, что позволило ускорить разработку, снизить затраты на поддержку и обеспечить стабильную работу приложения на разных операционных системах.

Ключевые преимущества подхода:

  • единый стек технологий для всех платформ;
  • сокращение сроков разработки на 40%;
  • единый дизайн и UX-опыт для всех Smart TV устройств;
  • высокая производительность и плавная работа интерфейса.
6.jpg

Технологический стек

  • Android TV: Flutter + Android TV Leanback Support Library
  • Tizen: Samsung Tizen TV SDK
  • WebOS: EnyoJS Framework
  • Frontend: JS, HTML5, CSS3
  • API и Backend: REST API (интеграция с системой радиостанций RadioPlayer Belarus)

Почему был выбран именно этот стек:

  • Flutter позволил реализовать гибкий и быстрый интерфейс с кроссплатформенной архитектурой.
  • Leanback Support Library обеспечил полную совместимость с UX-паттернами Android TV.
  • Tizen TV SDK дал доступ к нативным возможностям телевизоров Samsung.
  • EnyoJS (WebOS) стал оптимальным решением для стабильной работы и адаптивной графики на устройствах LG.

Разработка интерфейса и UX

Команда Piplos Media разработала единый дизайн-гайд, оптимизированный под навигацию с пульта дистанционного управления. Основной упор был сделан на:

  • удобство навигации и доступность контента;
  • интуитивные элементы интерфейса;
  • минимизацию количества действий до начала воспроизведения радиостанции.

UI/UX был адаптирован под разные разрешения экранов, чтобы сохранить одинаковое качество отображения на всех устройствах — от бюджетных моделей до премиальных Smart TV.

1929.jpg

Процесс реализации

  1. Проектирование архитектуры (2 недели) Анализ технических ограничений каждой платформы. Определение общей структуры кода и подходов к кроссплатформенности.
  2. Разработка интерфейса и функционала (4 недели) Создание основного плеера и списка радиостанций. Реализация функций поиска, избранного и рекомендаций. Интеграция API для обновления данных о потоках и логотипах радиостанций.
  3. Тестирование и оптимизация (1 неделя) Проверка работы приложения на устройствах разных брендов и версий ОС. Тестирование производительности и отзывчивости интерфейса.
  4. Интеграция и публикация в магазинах приложений (2 недели) Google Play Store (Android TV) Samsung Apps (Tizen) LG Content Store (WebOS)

Общее время реализации: 9 недель.

Этап разработки Smart TV-приложений стал важной вехой проекта RadioPlayer Belarus, позволив расширить охват пользователей и вывести продукт на новый уровень доступности. Реализация мультиплатформенного подхода подтвердила эффективность архитектуры, заложенной Piplos Media, и стала основой для дальнейшего масштабирования проекта.