Rapidez: la caracteristica mas importante de una interfaz de usuario

Publicado por staff | Febrero 12, 2008

Ha sido leido: 1,049 Views

En el mundo real, tocas algo y se mueve. No tienes que esperar a que el universo tarde 3 segundos en calcular la nueva posición del objeto. Una respuesta inmediata es lo que espera el cerebro.

Esta característica…

Hizo de Google un lider mundial.
Hace que los videojuegos sean tan jugables.
Es por ella por la que los geeks prefieren usar el bloc de notas que el Word.
Hace que algunas aplicaciones web sean tan frustrantes de usar…

Estamos hablando del tiempo de respuesta.

En el mundo real, tocas algo y se mueve. No tienes que esperar a que el universo tarde 3 segundos en calcular la nueva posición del objeto. Una respuesta inmediata es lo que espera el cerebro. Cualquier aplicación te hace esperar, esto mata el flujo de las acciones y el disfrute de la aplicación.

Sonic tenía un tiempo de respuesta inmediato. ¿Lo tiene tu aplicación?

Piensa sobre usar un ordenador 8 horas al día. Piensa cuanto tiempo estás esperando cosas:

Esperando a que las páginas web se carguen.
Esperando a que tu ordenador se reinicie.
Esperando a que se inicien los programas (Photoshop por ejemplo)
Tiempos de compilación o renderizado
etc.

Coge estos tiempos y multiplícalos por las millones de veces que los has experimentado y tendrás un montón de tu tiempo malgastado.

Ni si quiera puedes aprovechar el tiempo de espera ya que no sabes cuando va a terminar, de modo que no puedes dedicarte a otras actividades. En el futuro todas las interfaces de usuario serán de respuesta inmediata. Las personas del futuro se extrañarán y entristecerán de ver como perdemos tanto el tiempo mirando barras de progreso.

Así que un consejo para la construcción de aplicaciones: Hazlas más rápidas.

Hazlas más pequeñas.
Hazlas más ligeras.
Sacrifica funcionalidad innecesaria
Precarga siempre que sea posible.
Proporciona al usuario un tiempo de espera inmediato. Si no puedes hacer eso, entonces por lo menos dales respuesta imediata con algun tipo de animación e intenta de una forma precisa indicarle el tiempo de espera restante.

Autor: Airtight interactive


Imprimir articulo Imprimir articulo

Temas: Tutos, trucos y tips, HTML, PHP |

Comentarios

« ¿Como hacer una tarjeta de presentacion buena? - Pasala por el test de la basura | Inicio | ¿Que son los sitemaps de Google? »