¿Por qué la cantidad de tiempo necesario para encender la pantalla no siempre es la misma?

Esta puede muy bien ser una pregunta quisquillosa sobre los dispositivos Android, y en particular sobre el Samsung Galaxy SIII. La preocupación aquí es de naturaleza UX. Cuando la pantalla se pone en blanco para ahorrar batería y hago clic en el botón de encendido, a veces la pantalla se enciende relativamente rápido, otras veces más lentamente. Esto sucede también cuando se llevan a cabo relativamente cerca de dicha acción (por ejemplo, la pantalla se pone en blanco, presiono el botón de encendido y la pantalla se enciende rápidamente, luego la pantalla se pone en blanco para ahorrar energía, presiono el botón de encendido, pero esta vez el la pantalla se enciende lentamente).

El escenario problemático de usabilidad a considerar es el siguiente: a veces, cuando la pantalla tarda más de lo normal, mi cerebro envía la señal a mi mano para presionar el botón de encendido una vez más, pensando que la razón por la que la pantalla no se enciende es que yo no he presionado el botón lo suficientemente fuerte (especialmente porque la cubierta de mi teléfono, hecha de plástico, hace que presionar sea aún más difícil). Sin embargo, cuando mi pulgar comienza a presionar el botón, pero antes de que haya completado la acción, la pantalla se enciende y, cuando completo la presión iniciada, la pantalla se apaga nuevamente. Así que debo repetir esto de nuevo. A veces, la pantalla no se enciende en absoluto durante dicha acción porque mi pulgar termina de presionar el botón justo antes de que se encienda la pantalla, pero el teléfono intercepta la pulsación de la tecla y, por lo tanto, permanece apagado. Cada vez que esto sucede, no

Entonces mis preguntas son:

  • ¿Por qué la cantidad de tiempo necesario para encender la pantalla no siempre es la misma?
  • ¿Cuál es la mejor manera de lidiar con el problema que describí desde el punto de vista del usuario?
  • ¿Qué pasa desde el punto de vista de un ingeniero eléctrico/diseñador de hardware7Ingeniero UX?
  • ¿Se soluciona este problema en los teléfonos más nuevos y se soluciona?

¡¡¡Gracias!!! :-)

Saludos.

Respuestas (1)

Aquí están sus respuestas:

  1. Dependiendo de cuántos de los núcleos de la CPU estén dormidos (reloj de menos de 200 MHz para su teléfono), el sistema necesita activarlos. Esto lleva tiempo.
    Si el dispositivo no está dormido (trabajando en segundo plano), la pantalla se encenderá muy rápidamente.
  2. La mejor manera de lidiar con esto: no use el botón de encendido para encender la pantalla, sino use el botón de Inicio. El botón Inicio no bloqueará su teléfono y, por lo tanto, presionarlo más de una vez no tiene un impacto en la usabilidad.
  3. El diseñador de hardware/electricidad le dirá que conservar la batería es un poco más importante que los tiempos rápidos de encendido de la pantalla. El ingeniero de UX no puede hacer nada al respecto. Asegurarse de que el sistema funcione como debería no depende de la configuración del hardware (sobre todo, de la frecuencia/tiempo mínimos del reloj hasta el modo de suspensión profunda).
  4. Los teléfonos más nuevos pueden tener una mejor configuración de activación del kernel, que enciende la pantalla más rápido (los kernels personalizados para su teléfono también pueden hacer eso), pero no puedo prometer nada.

Es una compensación entre la batería y la experiencia del usuario.
Debo admitir que TouchWiz de Samsung tiene muchos problemas como ese, lo que me llevó a cambiar a roms personalizados.

Excelente respuesta! Desearía poder darle algunos votos positivos adicionales.