Las barras de progreso son un mal necesario. Después de todo, necesitamos algún tipo de retroalimentación para saber cuánto trabajo queda hasta que la computadora esté terminada. Sin embargo, en la mayoría de los casos, la simple barra de progreso esconde muchos engaños, pero quizás estos en realidad sean por nuestro propio bien.
Una barra de progreso parece una representación de una línea recta. Como alguien que hace el sprint de 100 metros, pero en realidad es más como alguien corriendo a través de una carrera de obstáculos sinuosa, como un episodio de American Gladiators. Es como si estuvieras mirando una representación 2D de un proceso 3D.
Esta es la razón por la que la barra de progreso no progresa a un ritmo constante. En cambio, saltará hacia adelante en pequeños chorros y luego permanecerá en el lugar, o se arrastrará lentamente durante un rato antes de saltar hacia adelante. Podría ser una representación precisa del porcentaje de tareas que se han completado, pero no de cuánto tiempo ha pasado ni cuánto queda todavía. Por supuesto, muchas barras de progreso también tienen un contador de tiempo estimado de finalización, pero ni siquiera me hables de ellas y de su interpretación liberal de lo que realmente es un "minuto".
Como un adicto a la televisión entusiasta, algunas barras de progreso saltan una gran cantidad de la puerta y luego se detienen en seco mientras algo sucede en segundo plano. La mayoría de las veces los he visto saltar a la marca del 30% o 50%, pero los verdaderamente atroces saltan rápidamente al 90% y luego pasan el 90% del tiempo real del proceso completando el último 10%.
Una función importante de una barra de progreso es brindarle información de que las cosas aún están sucediendo y que el proceso no se ha congelado. Eso es bastante fácil si la barra se mueve visiblemente, pero no siempre es así. Algunas barras de progreso tienen una pequeña animación incorporada. Podría ser un pulso que recorre la barra o una barra de progreso "cylon" donde el pulso va y viene. De cualquier manera, estas animaciones son útiles para ver si el proceso se ha congelado, pero también pueden hacer que parezca que la barra está progresando cuando no es así. En particular, si la animación es fluida y rápida.
Lo creas o no, hay barras de progreso que en realidad no te muestran el progreso en absoluto, porque cuando ves la barra de progreso, El proceso en segundo plano real se ha completado. La barrera simplemente existe para que nuestros lentos cerebros de mono puedan aceptar que ha sucedido algo que de otro modo habría sido demasiado rápido para registrar.
Todos hemos visto esta. La barra de progreso llega al 100% y parece que el proceso se ha completado, pero la computadora sigue trabajando duro durante unos segundos más, o incluso unas pocas docenas, después de que el número del 100% haya sido visible. No está claro por qué exactamente la barra de progreso está configurada para mostrar 100% mientras aún queda trabajo, pero parece que el número real debería haber sido 110%.
Esta es quizás la que más me pone nervioso, personalmente. Algunos desarrolladores dividen un proceso en fases separadas, cada una con su propia barra de progreso. Esto tiene el efecto de que cualquier barra de progreso se mueva a un ritmo decente, pero como tienes que pasar cinco o seis de ellas, solo significa que estás viendo partes de la barra general en lugar del panorama general.
Nunca habrá una computadora tan rápida que pueda completar todas las tareas en un abrir y cerrar de ojos. Después de todo, la complejidad del trabajo tiende a crecer a la par que el rendimiento de la computadora. Por lo tanto, siempre habrá barras de progreso que existen principalmente para mantenerte ocupado mientras el trabajo real ocurre fuera de la pantalla.
Tus cambios se han guardado
Se envió el correo electrónico
El correo electrónico ya se envió
Verifica tu dirección de correo electrónico.
Enviar correo electrónico de confirmaciónHas alcanzado el máximo de temas seguidos en tu cuenta.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3