«Яндекс» рассказал о случайной публикации версии «Яндекс.Навигатора», которая постоянно записывала окружающие звуки

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

«Яндекс» рассказал о случайной публикации версии «Яндекс.Навигатора», которая постоянно записывала окружающие звуки

Ошибка появилась при подготовке новой версии приложения, которая допускала голосовую активацию «Яндекс.Навигатора» по команде «Яндекс». Ранее для того, чтобы дать приложению команду (например, для построения маршрута или поиска адреса) голосом, необходимо было нажать на специальную кнопку.

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

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

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

— «Яндекс»

Сотрудники «Яндекса» отметили, что недостаток тестирования привёл к серьёзной проблеме, «из-за которой некоторые люди, увы, потеряли доверие к "Навигатору" и даже в целом к "Яндексу"». В компании принесли извинения всем, кого затронула проблема.

Первые сообщения о том, что обновлённое приложения «Яндекс.Навигатора» записывает все окружающие звуки, появились 8 сентября. Разработчики приложения сразу сообщили, что эта ситуация возникла из-за отправки пользователям тестовой версии приложения, а данные никуда не отправлялись.

13 комментариев

Случайного ничего не бывает. Ну и бардак же у них там, понабрали дармоедов. Позор.

2
Ответить

В большой компании и сложном продукте сложно уследить за всем. Случайности есть в любых проектах, и в маленьких, и в больших, и в очень больших.

5
Ответить

Комментарий недоступен

Ответить

В текущем релизе под ios поменялся голос на фразе "Маршрут построен" и некоторых других. Волож, верни Оксану!

1
Ответить

По Москве, да в крупных городах ладно, пойдет. А вот в Крым летом ездил, вот там он шороху дает )) Если б не ОSM времени бы убил. Ну ладно не об этом )
Хотел приложить запись, как он в пропасть вел, да что-то не могу найти. Хотя знаю что где-то сохранял. Найду кину. Смысл таков - дорога прямо, а он направо. А там пропасть метров 700 )

Ответить

вероятно забыли удалить карту, "которую планировалось использовать исключительно для внутреннего тестирования" :D

2
Ответить

Дожили, теперь культурным людям и в своём авто поматериться нельзя.

Ответить