2010-04-06 30 views
5

Esto será un poco subjetivo, me temo, pero valoraría el consejo del Colectivo.Cómo representar visualmente el tamaño del archivo

Nuestra aplicación web enumera los documentos que los usuarios pueden descargar; material estándar de archivos del navegador:

 
Type Name  Created  Size 
----------------------------------- 
PDF Doc 1 01/04/2010 15 KB 
PDF Doc 2 01/04/2010 15 MB 

Actualmente la lista el tamaño del archivo como texto, pero me gustaría mejorar esto por tener alguna forma de mostrar visualmente si el archivo es pequeño, normal o grande.

La razón de esto es para que los usuarios puedan escanear la lista rápidamente y detectar archivos que probablemente tarden mucho tiempo en descargarse.

Mis opciones actualmente son:

  • Bigger tamaños de fuente para los archivos más grandes (inconveniente: el diseño puede llegar a ser desordenado)
  • iconos (como un indicador de intensidad de señal Wi-Fi; inconveniente: más difícil de escanear)
  • Mantenga todos los tamaños en KB por lo que el número de ceros indica el tamaño (inconveniente: los usuarios tienen que calcular el tamaño "amigable" en sus cabezas)

Sé que esto es algo menor, ¡pero apreciaría las ideas de todos sobre el asunto!

Edit: ¡Gracias por las respuestas!

De lo que has dicho, creo que:

  • me gusta mucho la idea de Robert de informar a los usuarios más o menos el tiempo que se tardará en descargar el archivo
  • Como alguien ha señalado, si utilizar una barra o un icono de "intensidad de la señal", que da la impresión de un "máximo" tamaño del archivo
  • me gusta sombreando el texto - más fuertes para archivos más grandes

voy a ir con un enfoque combinado:

  • tamaño de la fuente Uniforme
  • un texto más oscuro para archivos más grandes
  • Una información sobre herramientas indica a los usuarios más o menos el tiempo que se tarda en descargar
  • Un pequeño trozo de texto, entre paréntesis, después de la tamaño, describiendo lo grande que es, por ejemplo:
 
15 KB (tiny) 
2 MB (small) 
20 MB (big) 
300 MB (huge) 

voy a ver si puedo poner una captura de pantalla aquí de cómo se ve cuando tengo una prototipo. De nuevo, ¡gracias por los comentarios!

Respuesta

7

Si fuera yo, mostraría el tamaño del archivo de la manera habitual, pero también mostraría un tiempo estimado para la descarga (suponga 1.5 MBit DSL para sus cálculos).

+0

Creo que la tasa de descarga supuesta es menos importante que mostrar al usuario la inversión de tiempo relativo, mientras que "15KB" y "15MB" se ven similares, sus estimaciones de tiempo de descarga no, y eso es lo importante. – SqlRyan

+0

Me gusta mucho esta idea, creo que la combinaré con algunas de las otras ideas aquí, y veré qué hacen los usuarios de ella ... –

1

¿Qué tal una barra cuya longitud depende del tamaño. Esto es similar a la idea del icono de la señal de wi-fi, pero el escaneo sería más fácil.

Los colores comenzarán en verde y irán a rojo a medida que aumente la longitud.

+2

Eso me haría asumir que el archivo tiene un tamaño limitado que se está abordando. –

0

Si sólo tiene una única etapa de rango (es decir, sólo kb o mb, o mb o gb solamente) entonces me gustaría utilizar tamaño + la unidad más bajo. p.ej. 15000 kb, 15 kb. Si tiene que hacer, kb, mb, gb, entonces eso no va a funcionar.

¿Qué tal un simple + ++ +++ o $ $$ $$$ después del tamaño para mostrar kb, mb, gb?

0

¿Qué tal un indicador de tamaño en el estilo de una barra de progreso?

Otra forma sería la escala de grises: archivos pequeños gris claro, grandes negros.

0

¿Qué tal el uso de colores? Algo así como:

  • verde si el archivo es menos de 1 MB
  • amarilla si el archivo es de entre 1 MB y 10 MB
  • rojo si el archivo es de más de 10 MB

o cualquier otra escala que se adapta al tipo de archivos que tiene que tratar ... Puede poner esos colores en el fondo o el color del texto de la línea que describe su archivo, o en un icono cerca del tamaño ...

+2

en muchas personas son daltónicas –

-1

Me gusta la idea de KB b/c se destacarán números más grandes. Luego establezca los límites y posiblemente use colores css para resaltar ... el verde es más corto, el más oscuro el rojo, el más largo, etc.

+0

en muchas personas son daltónicas –

1

Si tiene espacio, me gustaría que guardara todos los tamaños de archivo en unidades constantes, por lo que el orden de magnitud se indica por el número de lugares consumidos. Con los números alineados a la derecha, eso hará que sea más fácil escanear en un orden de magnitud particular.

Tenga en cuenta que gana aproximadamente tres lugares de espacio con este enfoque porque elimina la columna de unidades, en lugar de poner las unidades en el encabezado de columna de tamaño de archivo, por lo que no será mucho espacio. Para ahorrar un poco más de espacio, considere mostrar tamaños en MB resueltos a 0.1 MB. Para descargar la duración con la banda ancha de hoy, una vez que tenga en cuenta el tiempo de respuesta y la variación del servidor, cualquier cosa por debajo de 0.1 MB parecerá tener la misma duración. No tomará más tiempo que cargar una página web nueva, y los usuarios no esperan/necesitan estimaciones de duración para eso. Puede escribirlo como "debajo de 0.1" para archivos de menos de 50kB. Quizás incluso resolver 1 MB es suficiente si realmente necesita el espacio.

Una representación gráfica lineal del tamaño del archivo (por ejemplo, un gráfico de barras) es mejor para evaluar los tiempos de descarga relativos. Sin embargo, no puedo ver que funcione bien cuando las duraciones de descarga abarcan tres o más órdenes de magnitud. Los usuarios probablemente deseen distinguir una descarga de 5 contra 10 minutos, por lo que necesita una diferencia visualmente notable de aproximadamente 2 MB. Diría que necesitas al menos 3 píxeles para 2 MB para un gráfico de barras, lo que descarta representar archivos de un GB o más.

Puede tratar de representar linealmente GB, MB y kB con gráficos separados, pero tales pantallas pueden ser notoriamente difíciles de leer y más difíciles de escanear (por ejemplo, los altímetros con varias manos han sido abandonados en los aviones debido a errores de lectura) No probaría algo así a menos que tus usuarios reciban capacitación o mucha experiencia con él.

Intentar clasificar o categorizar tamaños de archivos con iconos, colores, tamaño de fuente o número de símbolos es problemático a menos que conozca los puntos de corte adecuados para sus usuarios. Sin embargo, probablemente no pueda saber porque el umbral de duración aceptable variará según el usuario, su equipo y su situación (cuánto tiempo tienen). No usaría rojo para ningún tamaño de archivo a menos que desee que algunos usuarios piensen que el archivo es tan grande que la descarga podría dañar su computadora o causar algún otro problema técnico.

Los códigos buenos para la clasificación, como el tamaño de fuente y el número de símbolos, también pueden ser problemáticos porque los usuarios pueden suponer que están linealmente relacionados con el tiempo, cuando probablemente necesites usar una transformación logarítmica. Escribir los tamaños en unidades constantes no tiene este problema porque está claro que el número de lugares está relacionado logarítmicamente con el tamaño, incluso para usuarios que no saben qué es un logaritmo. Si desea probar algún tipo de símbolo de clasificación, sugiero que represente el tamaño por el volumen de sólidos 3-D (por ejemplo, varios tamaños de cubos). Esto puede ayudar a los usuarios a entender que un paso significa un aumento no lineal del tamaño. Por supuesto, cualquier codificación gráfica que use más de una dimensión puede tener problemas de espacio entre filas en su tabla.

Si no puede usar unidades constantes, entonces distinguir gráficamente los símbolos kB, MB, GB es una buena alternativa. Consideraría usar el peso de la fuente para eso. Es algo escaneable, pero su función real es aumentar la posibilidad de que los usuarios se den cuenta de las diferentes unidades, no para ayudar a escanear archivos de un rango de tamaño particular. Esto está bien si los usuarios van a descargar el archivo de todos modos, pero solo quieren poder planificar el tiempo de descarga.

En realidad, si la tarea es realmente que los usuarios encuentren archivos de un rango de tamaño particular, clasificar o filtrar la lista por tamaño de archivo (de forma predeterminada o como una opción de usuario) es probablemente la mejor solución.

+0

I como la idea de negrita/enfatizar la unidad de tamaño; no es 100%, porque hay una gran diferencia entre 1MB y 100MB, pero creo que con esto no hay una solución al 100%, solo unos pocos 10% elegidos ... –

0

Hay muchas formas de hacerlo, aunque una escala logarítmica definitivamente va a ser necesaria. Sugiero usar un campo que tenga un carácter que sea más grande y se repita más para cada potencia de 1000 o 1024. De esta manera:

Type Name  Created  Size 
------------------------------------- 
PDF Doc 0 01/04/2010 15 B 
PDF Doc 1 01/04/2010 15 KB . 
PDF Doc 2 01/04/2010 15 MB :: 
PDF Doc 3 01/04/2010 15 GB ||| 
PDF Doc 4 01/04/2010 15 TB TTTT 
PDF Doc 5 01/04/2010 15 PB PPPPP 
PDF Doc 6 01/04/2010 15 EB EEEEEE 
Cuestiones relacionadas