Центральный андроид

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

protection click fraud

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

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

Я системный инженер, а также разработчик. Я сталкиваюсь с такими вещами каждый день. То, что мы имеем здесь, действительно является аппаратной проблемой, поскольку радиопомехи проникают через радиооборудование. Однако такие вещи можно довольно легко исправить в программном обеспечении. Это называется дебаунс. Когда вы контролируете электронный вход, такой как кнопки на телефоне, всегда есть шум и трепет, даже когда вы просто нажимаете кнопку. Если тестирование Google показало, что им просто нужно увеличить время устранения дребезга (время, которое вход должен превышать чтобы было определено, что это подлинная пресса) тогда, скорее всего, она просто будет работать, и ее никто никогда не увидит. снова. Как я уже сказал, я сталкиваюсь с такими вещами каждый день, это не имеет большого значения, если ваше время устранения дребезга не является чрезмерным. Но шум происходит на порядок от 1 до 40 мс, реальные входы при нажатии кнопки длятся от 100 или 200 мс, если вы нажимаете кнопку, до секунд, если вы удерживаете ее нажатой. Это не что иное, как Apple и проблемы с антеннами iPhone 4, которые нельзя было исправить программно. Я уверен, все увидят в свое время, проблема будет устранена, и пыль развеется. И люди будут говорить: «Вау, я был неправ, Google рулит!»

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

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

Источник: Комментарии AC, Google+

instagram story viewer