Умные холодильники Samsung в Южной Корее начали массово отключаться после штатного обновления прошивки: у части владельцев перестали работать питание, экран и охлаждение. По данным Ars Technica, сбой затронул линейку Samsung Bespoke AI, а жалобы появились как раз перед Чхусоком — большим корейским праздником, когда холодильник внезапно становится не гаджетом, а инфраструктурой первой необходимости.
Проблема проявилась 22 сентября после попытки обновления через SmartThings, платформу Samsung для управления устройствами умного дома. Пользователи писали на корейском форуме Samsung, что холодильники уходили в офлайн, внутренний дисплей зависал на сообщении о проверке приложения SmartThings, а основные функции охлаждения и заморозки переставали работать. По сообщениям корейских СМИ, чаще всего речь шла о четырехдверных моделях 2024 года выпуска и новее.
Для владельцев это быстро перестало быть абстрактной ошибкой прошивки. Люди жаловались на испорченные продукты, невозможность нормально подготовиться к празднику и неопределенные сроки ремонта. SBS Korea сообщала о сотнях обращений клиентов. Некоторые пользователи утверждали, что купили пострадавший холодильник меньше года назад, то есть речь не о старой технике на последнем вздохе, а о почти новых устройствах, которые должны были спокойно пережить очередной OTA-апдейт.
Samsung, судя по опубликованным сообщениям, остановила распространение проблемного обновления 23 сентября. ZDNET Korea писала, что компания рассчитывала починить часть холодильников уже 24 сентября. Представитель Samsung на форуме объяснил сбой ошибкой в процессе тестирования обновления ПО и сообщил, что сервисные центры занимаются экстренными мерами. На прямые вопросы Ars Technica о числе затронутых устройств, географии проблемы и мерах профилактики компания не ответила.
Самая неприятная деталь истории — не сам факт бага. Прошивки ломались всегда: роутеры, телевизоры, смартфоны, автомобили, наушники, камеры наблюдения. Неприятно другое: холодильник относится к классу устройств, где отказ ПО мгновенно превращается в бытовой ущерб. Если колонка после обновления перестала понимать команды, это раздражает. Если холодильник после обновления перестал охлаждать еду, это уже расходы, потерянное время, сорванные планы и потенциальный риск для лекарств, которые хранятся при заданной температуре.
Для разработчиков и продактов здесь хороший, хоть и кислый, кейс про границы «умности». Обновление бытового устройства должно проектироваться не как релиз мобильного приложения, где можно быстро выкатить фикс и извиниться пушем. Нужны staged rollout, жесткие canary-группы, возможность отката, локальный fallback для базовых функций и независимость критического контура от облака и приложения. Холодильник может показывать рецепты, считать продукты и синхронизироваться со смартфоном, но компрессор и температурный режим не должны зависеть от того, насколько удачно прошел апдейт SmartThings.
Для бизнеса история еще проще: «подключенное устройство» означает не только новые функции и красивые слайды про экосистему, но и новый уровень ответственности после продажи. Производитель получает канал постоянных обновлений, телеметрию и возможность продлевать жизненный цикл продукта. Взамен он берет на себя риск, что ошибка в пайплайне доставки ПО сломает физический объект у клиента дома. В смартфонах рынок к этому привык. В крупной бытовой технике терпимость ниже: холодильник покупают не ради еженедельных релизов, а чтобы он молча делал одну работу годами.
Русскоязычной IT-аудитории этот случай полезен не только как повод посмеяться над «интернетом холодильников». Он напоминает, что IoT давно вышел из лабораторий и рекламных роликов: прошивки управляют теплом, едой, замками, машинами, медицинскими датчиками. Чем больше привычных предметов превращается в софт с корпусом, тем важнее инженерная дисциплина вокруг обновлений. Умные холодильники Samsung стали громким примером того, как маленькая ошибка в релизном процессе может испортить не только пользовательский опыт, но и вполне реальные продукты на полках.
Следующий вопрос для всей отрасли звучит прагматично: какие функции в умной технике должны оставаться «глупыми» по дизайну — то есть работать локально, предсказуемо и без права внезапно отключиться из-за неудачного обновления?