Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Что на самом деле происходит с ошибкой объема Galaxy Nexus

Anonim

Теперь, если вы следили за запуском European Galaxy Nexus, вы будете знать о печально известной ошибке громкости, которая приводит к скачкам уровня громкости повсюду, когда телефон (или что-то еще поблизости) находится в режиме 2G на частоте 900 МГц. сеть. Этим утром Google и Samsung подтвердили, что они знают о проблеме и готовы к работе. Однако это не остановило крики по всей блогосфере (и за ее пределами) о том, что основной причиной является аппаратная ошибка, и что Google исправляет ошибки, исправляя их с помощью программного обеспечения. Некоторые даже призывали Samsung выпустить отзыв всех Nexuses, проданных за последнюю неделю.

Введите системный инженер, разработчик приложения и всесторонний голос разума Ли Джонстон (известный здесь на AC как britishturbo). Следующее объяснение он разместил в разделе комментариев и снова на своей странице Google+. Для нас, простых смертных, он отлично объясняет, что на самом деле происходит, почему это общая проблема со сложными электронными устройствами, такими как мобильные телефоны, и почему нам не о чем беспокоиться.

Я системный инженер, а также разработчик. Я имею дело с такими вещами каждый день. То, что мы имеем здесь, действительно является аппаратной проблемой, поскольку радиопомехи поступают через радиооборудование. Однако такие вещи можно легко исправить в программном обеспечении. Это называется debounce.

Когда вы контролируете электронный вход, такой как кнопки на телефоне, всегда есть шум и трепет, даже когда вы просто нажимаете кнопку. Если тестирование, проведенное Google, показало, что им просто нужно увеличить время отката (время, которое входные данные должны превышать, чтобы его считали подлинной прессой), то оно, скорее всего, просто сработает, и никто его никогда не увидит. снова.

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

Это не похоже на проблемы с антеннами Apple и iPhone 4, которые не могут быть исправлены программно. Я уверен, что все увидят в свое время, проблема будет решена, и пыль взорвется.

И люди будут говорить "вау, я был не прав, Google качается!"

В Google+ инженер Google Дэн Моррилл поделился этим постом, заявив, что сообщение Ли было «совершенно точным» описанием «очень распространенного явления», а увеличение времени отката стало «классическим исправлением». Вот и все.

У нашего собственного Джерри Хилденбранда было нечто подобное, когда он впервые появился несколько дней назад - невозможно полностью защитить сложное устройство, такое как смартфон, от всех радиочастотных помех, и некоторые из них должны управляться с помощью кода. Таким образом, что-то вроде ошибки в объеме Nexus может быть исправлено с помощью обновления программного обеспечения, как объясняет Ли Джонстон выше.

Источник: AC Comments, Google+