En este momento, si ha estado siguiendo el lanzamiento del Galaxy Nexus europeo, se dará cuenta del infame error de volumen que provoca que los niveles de volumen se disparen por todas partes cuando el teléfono (o algo más cerca) está en modo 2G a 900MHz red. Esta mañana, Google y Samsung confirmaron que están al tanto del problema y tienen una solución de software lista para funcionar. Sin embargo, eso no ha detenido los gritos de toda la blogósfera (y más allá) de que la causa raíz es una falla de hardware y que Google está ocultando las grietas al solucionarlo con software. Algunos incluso han pedido que Samsung emita un retiro de todos los Nexuses vendidos durante la semana pasada.
Ingrese al ingeniero de sistemas, desarrollador de aplicaciones y voz integral de la razón Lee Johnston (conocido aquí en AC como britishturbo). Publicó la siguiente explicación en nuestra sección de comentarios, y nuevamente en su página de Google+. Para nosotros, simples mortales, hace un gran trabajo al explicar lo que realmente está sucediendo, por qué es un problema común con dispositivos electrónicos complejos como los teléfonos celulares y por qué no debemos preocuparnos.
Soy ingeniero de sistemas y también desarrollador. Yo trato con cosas como esta todos los días. Lo que tenemos aquí es de hecho un problema de hardware, ya que la interferencia de radio está llegando a través del hardware de radio. Sin embargo, cosas como esta se pueden solucionar con bastante facilidad en el software. Se llama debounce.
Cuando monitorea una entrada electrónica como los botones de un teléfono, siempre hay ruido y aleteo, incluso cuando solo presiona el botón. Si las pruebas de Google han demostrado que solo necesitan aumentar el tiempo de rebote (el tiempo que debe exceder una entrada para que se determine que es una prensa genuina), lo más probable es que funcione y nadie lo verá nunca. otra vez.
Como dije, trato con este tipo de cosas todos los días, no es gran cosa, siempre y cuando tu tiempo de rebote no sea excesivo. Pero el ruido se produce en el orden de 1 a 40 ms, las entradas reales cuando presiona un botón duran desde 100 o 200 ms si toca el botón, hasta segundos si lo mantiene presionado.
Esto no se parece en nada a los problemas de antenas de Apple y iPhone 4 que no se pudieron solucionar en el software. Estoy seguro de que todos lo verán a su debido tiempo, el problema se solucionará y el polvo explotará.
Y la gente dirá "¡Guau, me equivoqué, Google es genial!"
En Google+, el ingeniero de Google Dan Morrill compartió la publicación, diciendo que la publicación de Lee era una descripción "completamente precisa" de un "fenómeno muy común", con el aumento del tiempo de rebote como la "solución clásica". Entonces eso es todo.
Nuestro propio Jerry Hildenbrand tenía cosas similares que decir cuando surgió por primera vez hace unos días: es imposible proteger por completo un dispositivo complejo como un teléfono inteligente de toda interferencia de RF, y parte de esto debe gestionarse con código. Como tal, algo así como el error de volumen Nexus puede remediarse absolutamente con una actualización de software, tal como Lee Johnston explica anteriormente.
Fuente: AC Comentarios, Google+