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

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

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

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

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

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

Источник

Версия для печатиВерсия для печати

Регион: 

Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!