О том как мы создавали IPTV приставку на Android
Продолжаем делиться небольшими историями из практики разработки и выпуска сетевого оборудования.
Несколько лет назад основное внимание мы уделяли Wi-Fi роутерам и ONU. Рынок абонентского ТВ-оборудования всерьёз не рассматривали. Более того, считали направление постепенно уходящим в прошлое.
А как иначе? Технологии Smart TV стремительно завоёвывали рынок, появляясь практически в каждом новом телевизоре. Казалось, эпоха ТВ-приставок подходит к концу.
Как выяснилось, ошибались.
Далеко не каждый телевизор с надписью Smart TV способен обеспечить быстрый и удобный доступ к современному ТВ-контенту. Скажу по секрету, свой довольно новый «телек» я уже несколько раз всерьёз хотел выкинуть! До того он порой донимает тормозами, глюками и бесконечными попытками обновиться — непременно посреди фильма или игры.
При этом владельцы вполне разумно не спешат отправлять на свалку свои дорогие сердцу Samsung и Sony пяти-, семи- и даже десятилетней давности.
Однажды к нам обратился партнёр — оператор связи — с просьбой помочь с поставкой абонентской ТВ-приставки для своего IPTV-направления.
У оператора уже была собственная Android-прошивка и предварительно выбранная аппаратная платформа. Оставалось найти подходящее производство в Китае, организовать выпуск и импорт оборудования.
Казалось бы, задача привычная. И вообще на Ozon, а особенно на AliExpress, сотни моделей ТВ-приставок на любой вкус и кошелёк.
На практике всё оказалось куда интереснее.
Во-первых, аппаратная часть.
Одно дело — купить приставку для собственной гостиной, где случайное зависание можно простить. Совсем другое — выпустить тысячи устройств для многолетней стабильной работы у абонентов.
Чипсет, схемотехника, память, качество компонентов, удобный и долговечный пульт, даже размер окошка для ИК-сенсора — значение имеет буквально всё.
Заказать готовую модель с завода оказалось недостаточно. Совместно с производителем доработали корпус, заменили пульт, оптимизировали аппаратную конфигурацию, подготовили дизайн устройства и упаковки.
Разработка первого продукта заняла несколько месяцев совместной работы с техническими специалистами оператора. Искренне благодарны партнёрам за интересный проект, доверие и вдохновение!
Но на этом история не закончилась.
Оказалось, простые, быстрые и надёжные ТВ-приставки востребованы далеко не одним оператором. Рынку нужен продукт, в котором всё работает чётко, выглядит аккуратно и нет ничего лишнего.
Для массовых продаж требовалось собственное программное решение.
Так началась вторая, пожалуй, ещё более интересная часть истории — знакомство с Android-разработкой.
Сначала привлекли профильных специалистов, подготовили собственную сборку Android и запустили продажи.
Казалось бы, что сложного? Установил приложения, подкрутил интерфейс, добавил логотип — и вперёд, завоёвывать рынок!
Однако хорошая прошивка — далеко не просто Android, «покрашенный» в фирменные цвета.
Быстрая и стабильная работа требует тщательной оптимизации системных сервисов, библиотек и драйверов, удаления лишних фоновых процессов, настройки загрузки, управления памятью и взаимодействия с аппаратной платформой.
Постепенно мы погружались в программную часть всё глубже, а затем взялись за серьёзную переработку прошивки силами наших инженеров.
Обновили системные компоненты и приложения, переработали меню, оптимизировали прошивку, добавили интеграцию с российским магазином приложений RuStore. По результатам внутренних тестов производительность выросла примерно на 20–30%.
Так из проекта по поставке приставок для одного оператора выросло целое направление!
И направление продолжает развиваться, мы изучаем аппаратные платформы для расширения модельного ряда и развиваем прошивку.
А главная идея остаётся прежней:
Хорошая абонентская приставка должна быть незаметной.
Быстрое включение, стабильная работа популярных приложений, круглосуточная эксплуатация без тормозов, зависаний и «плановых» перезагрузок — к этому стремимся каждый день.
Вот такая история проекта, который когда-то казался не самым перспективным направлением. :)
По вопросам IPTV-приставок, разработки и поставок абонентского оборудования и других сетевых решений пишите, пожалуйста, на zakaz@synertau.ru — наши инженеры и менеджеры всегда на связи.


