Si hay algo que nos desespera como usuarios de cualquier aparato tecnológico es la lentitud. Queremos que lo que pedimos en pantalla nos aparezca enseguida, a la de ya. Un retraso de un par de segundos nos parece una eternidad. Ya esperamos suficiente con los módems de 56k.
Pero hay veces en que la espera resulta irremediable y nuestra fabulosa cultura digital nos ha hecho interiorizar una serie de elementos gráficos que nos indican cómo va la cosa cuando estamos delante de un proceso lento, desde las barras de progresión a los famosos spinners.
Siempre se ha dicho que no hagas del uso un abuso, y en tecnología no es ninguna expepción. Últimamente, y esto es especialmente intenso en interfaces móviles, nos encontramos spinners de todo tipo en cualquier pantalla y, paradójicamente, a día de hoy casi consiguen el efecto contrario. Encontrarte un icono de este tipo durante un tiempo prolongado da la sensación de que la app o lo que tengas delante se ha “tostado” o la irritante aparición de este icono en transiciones de pantalla en webapps (milisegundos) tampoco causa buena impresión, parece que lo que hay detrás está dando errores y que la cosa no va del todo fina.
Por eso aplaudo este artículo de Luke Wroblewski: Mobile Design Details: Avoid The Spinner. En él Luke recomienda abandonar el uso de este invento. Parece que volvemos a los 90, donde la velocidad provocaba que las páginas se fueran cargando lentamente, pero al menos tenías la sensación de que la carga avanzaba. Y es justo donde estamos ahora: en las denominadas “pantallas esqueleto”, una versión vacía de la pantalla, pero con estructura, donde progresivamente se irá cargando el contenido de la misma, en lugar de estar mirando cómo aumenta la barra de progreso o las vueltas que da el spinner. Como si no tuviéramos otra cosa más que hacer…
“Con las pantallas esqueleto, el foco está en el contenido que se carga y no en el hecho de que se está cargando”. Y una vez dicho esto no hay nada más que añadir…
Pues no estoy de acuerdo….. por lo menos no del todo :)A día de hoy las velocidades de conexión debería ser los suficientemente rápidas como para evitar este tipo de cargadores pero… la realidad no es así y hay muchos factores que pueden hacer que la navegación sea lenta…. en este caso qué prefieres? tener un elemento animado que te indique la progresión de la carga o tener un esqueleto que vaya cargando la información?
Desde mi punto de vista este esqueleto que divide la información en pequeñas cargas puede ocasionar que la navegación también sea lenta ya que hace pequeñas peticiones al servidor y no comunica al usuario lo que está pasando…. e incluso el ver un elemento gris en pantalla puede hacer pensar a los usuarios menos avanzados que se trata de un error, no?
Bueno es una consideración a lo que planteas Juan.
Un saludo Carlos