Otra pregunta aleatoria que me ha afectado (he bebido ~ 9 tazas de café en las últimas 5 horas, lo siento mucho) - ¿Qué tipo de barra de progreso mostrarías a un usuario para una toma que no haces? t saber cuánto tiempo tomaría, pero tiene una buena idea de un tiempo "promedio". Por ejemplo, una tarea que normalmente tomaría alrededor de 30 segundos, pero no tiene manera de saber el progreso (por motivos distintos de su todavía en marcha o simplemente fallado). ¿Cuál sería la mejor UX ?:Barras de progreso para tareas que pueden tomar un tiempo indeterminado?
- una barra de progreso que comienza siendo rápida y ralentiza (tal vez con el progreso de ser una curva asintótica 1/x el estilo) que llega a 50% en todo el tiempo de la tarea promedio (el estilo del eclipse guía sugiere esto).
- Una barra de progreso que progresa, lentamente, a un ritmo constante y quizás alcanza el "tiempo promedio" en 15% o algo (IE/Firefox hace esto al buscar inicialmente un dominio)
- Una barra indefinidamente ondulada (Macs tener esto por todos lados, las versiones de Windows más nuevas lo tienen, también) que solo muestra algún tipo de movimiento sin sugerir ningún progreso, una rueda giratoria o alguna animación que simplemente notifique al usuario que algo está pasando.
¿Sería la respuesta diferente si el tiempo promedio fue de 10 minutos en lugar de 30 segundos?
Gracias, Robert
EDIT:
Para que quede claro, la pregunta es sobre las barras de progreso en la que no tienen ni idea/indicación de cuánto tiempo va a tomar (por ejemplo, la ejecución de una tarea en una máquina remota). Si tiene alguna indicación de progreso, a menudo es bueno usar eso.
Hagas lo que hagas, no lo ejecutes hasta el 99% y lo mantengas allí durante un tiempo realmente largo. Microsoft me hace eso todo el tiempo. –
Ejemplo: http://xkcd.com/612/ –
@ Charlie: tienes razón. Eso es una gran usabilidad no-no. – voyager