В далёком мае 2018 года я опубликовал на Хабре статью, в которой наша команда представила первую Станцию с Алисой. Тогда это был большой эксперимент для Яндекса: никто не знал, смогут ли умные колонки занять свою нишу на российском рынке. Но всё получилось. С тех пор мы разработали уже полтора десятка моделей, каждая из которых нашла своих пользователей. Теперь наше первое устройство занимает лишь 3% от общего числа всех умных колонок с Алисой.

Сегодня — почти восемь лет спустя! — мне вновь выпал шанс рассказать о нашей первой Станции на Хабре. Но на этот раз статья будет посвящена не опыту создания продукта, а другой, не менее сложной теме. Нам впервые пришлось задуматься над тем, как завершить поддержку устройства.

Из этой статьи вы узнаете о новой категории архивных устройств и тех критериях, которым должна соответствовать умная колонка с Алисой, чтобы туда попасть. Ну и, конечно же, мы поговорим о судьбе столь любимой многими (в том числе — автором этих строк) Яндекс Станции первого поколения, прекращение поддержки которой мы откладывали как могли.

Предыстория

Когда вы запускаете первый продукт в новой, экспериментальной категории, то редко задумываетесь о том, что будете делать через много лет в случае успеха. Ваша голова занята другими проблемами: например, как удержать стоимость колонки в разумных пределах в условиях относительно небольших партий производства, отсутствия долгосрочных контрактов с фабриками и поставщиками, да и в целом недостатка опыта на старте. Поэтому вы вряд ли будете закладывать избыточные вычислительные ресурсы, в которых нет реальной потребности на старте. 

Этот путь прошли и мы. Поэтому железо нашей первой Станции было актуальным и оптимальным для наиболее востребованных на тот момент сценариев с учётом заявленного срока службы в 2 года. Она поддерживала видеостриминг в Full HD, но не в 4K. Умела воспроизводить музыку в обычном качестве, но не в lossless-формате FLAC. Со временем всё это появилось в более новых и более мощных моделях, которые выходили на рынок сильно позже и по уже протоптанной дорожке.

Краткая спецификация первой Станции
Краткая спецификация первой Станции

Несмотря на то что самые тяжёлые нейросетевые алгоритмы выполняются в облаке, локальный софт тоже становился с годами требовательнее. Например, чтобы более качественно и с меньшим числом ложных срабатываний находить слово «Алиса» в окружающем шуме. Кроме того, мы предприняли ряд успешных обновлений ОС колонки, чтобы в том числе улучшить видеосценарий и упростить поиск контента, но быстро достигли предела доступных вычислительных ресурсов.

Затем случился Covid-19, и мы потеряли доступ к некоторым необходимым комплектующим для первой колонки. По совокупности описанных сложностей мы решили прекратить производство первого поколения. Рассказали об этом заранее, в декабре 2021-го, а в мае 2022-го объявили об остановке производства. Примерно тогда же мы впервые задумались о вариантах прекращения поддержки устройства, но решили выиграть для колонки столько времени, сколько получится.

В 2024–2025 годах мы обновили Станцию Макс и Станцию Дуо Макс, переведя их на операционную систему YaOS X. Эта система дала пользователям возможность устанавливать приложения (например, VLC, Браузер, Игры), выбирать между различными источниками контента (например, Кинопоиск, Иви или VK Видео) и многое другое. Но главное — мы решили отказаться от «зоопарка» различных клиент-серверных решений, специфичных под каждую модель. YaOS X стала основой для наших устройств, воспроизводящих видео. К сожалению, для первой Яндекс Станции такой апдейт невозможен из-за устаревшей за годы платформы. И дело не только в слабой вычислительной базе, но и в Android 6. Allwinner (производитель SoC) не предоставляет обновленный BSP (Board Support Package, пакет поддержки платы) для более свежих версий Android. Без поддержки производителя обновление устройства на более актуальную версию ОС крайне трудоёмко: часть компонентов есть в исходниках, но важные драйверы и прошивки остаются закрытыми, их невозможно напрямую адаптировать к новой платформе.

С учётом всего этого мы считаем, что пришло время наконец-то сформулировать единые, прозрачные правила прекращения поддержки умных колонок с Алисой.

Наше решение для умных колонок

Мы вводим новую категорию — архивные устройства. Попасть в неё могут только те Станции, которые одновременно соответствуют двум критериям: 

  1. С официального старта продаж модели прошло не менее 5 лет.

  2. Технические возможности устройства не позволяют расширять его функциональность.

Повторюсь, одного лишь «возраста» недостаточно. Поэтому Станция Макс (2020) или первая Станция Мини (2019) в эту категорию на текущий момент автоматически не переходят. Мы категорически против идеи устаревания устройств по расписанию.

Перевод устройства в архивную категорию означает, что Станции перестанут получать обновления, которые расширяют функциональность, однако наиболее критичные патчи и исправления мы планируем собирать для них и дальше. Кроме того, если для корректной и стабильной работы какого-либо сценария потребуется обновление ПО, этот сценарий может быть ограничен.

Первой и пока что единственной умной колонкой, которая переходит в эту категорию, становится (как вы уже догадались) наша Станция образца 2018-го года. С 15-го марта мы перестанем выпускать для неё обновления. Тем не менее мы хотим, чтобы наши устройства жили как можно дольше, поэтому она продолжит выполнять свои основные функции и после перехода в архив. По крайней мере, до тех пор, пока текущее клиент-серверное решение это позволяет.


Мы поддерживали Станцию первого поколения почти восемь лет, что по меркам индустрии уже немало, тем не менее для нас было важно найти наиболее комфортный вариант прекращения поддержки и избежать крайностей. Причём найти не для одного конкретного устройства, а для всех наших умных колонок с Алисой, сформулировать прозрачные правила на будущее. Надеюсь, что у нас это получилось.