design user-interface popup discover

design - ¿Es bueno el "tip-of-the-day"?



user-interface popup (12)

Muchos programas (a menudo grandes, como MS Office, The GIMP, Maxthon) tienen una característica llamada "tip-of-the-day". Explica una pequeña parte del programa, como esta en Maxthon:

"Puedes ocultar / mostrar la barra de menú principal presionando Ctrl + F11"

Por lo general, puede navegar a través de ellos haciendo clic en siguiente. Y otras opciones proporcionadas son "Anterior", "Cerrar", "No mostrar al inicio".

Creo que me gusta la forma en que Maxthon solía manejar esto; en la barra de estado del navegador (generalmente en la parte inferior, junto con "Hecho", la barra de progreso, etc.), a veces hay una pequeña pista o sugerencia sobre qué más se puede hacer con ella.

Como Joel Spolsky escribió en su serie de artículos " Diseño de interfaz de usuario para programadores ", a las personas no les gusta leer manuales. Pero aún queremos que usen el programa y las funciones de las que podrían beneficiarse, ¿no? Por lo tanto, creo que es útil tener dicha característica, sin la molestia de la ventana emergente al inicio.

¿Qué piensas? ¿Surgir? Maxthonstyle? ¿De ninguna manera?


Creo que esto va de la mano con los problemas en contra de los modales , es algo en la forma de un usuario, a pesar de lo útil que puede ser. Por eso es necesario el "No mostrar al inicio".

Aunque nunca antes había usado Maxthon, la forma en que mostró consejos parece una muy buena idea. Es discreto y totalmente opcional si los usuarios tienen que prestarles atención.

OMI, no es buena idea tener una función que le pregunte al usuario si debería "guardar silencio". ;)

Y, aunque algunos consejos pueden parecer descaradamente obvios, incluso estos consejos pueden ser útiles para usuarios que no son tan familiares. Aquellos que ya lo saben pueden continuar con su día.


Debe ser fácil desterrar los consejos --- pero cuando se aprende una nueva GUI, los uso a menudo. Si es un consejo al inicio, generalmente lo apago después de una docena de ejecuciones, pero si las sugerencias están bien diseñadas, esto me da una idea del espacio de aplicación.

Los consejos sobre formas podrían mejorarse:

  • No incline a un usuario sobre una característica que el usuario ha utilizado recientemente.

  • Hacer sugerencias sensibles al contexto puede ser útil (las nuevas barras de Vista son un ejemplo --- pausa para obtener los vapores, acabo de decir algo bueno sobre Vista).

  • Las sugerencias que son discretas o aparecen durante el tiempo perdido de otra manera son buenas.

  • La sugerencia durante la pantalla de carga es buena, pero debe poder encontrarse luego de finalizar la carga. Algún juego popular, tal vez fue Baldur''s Gate, le daría un consejo durante la carga, y luego podría volver y revisar los consejos en su diario. Por lo tanto, si tuviera un vago recuerdo de un consejo útil con algunas pantallas atrás, podría encontrarlo rápidamente, en el mismo lugar donde estaba acostumbrado a buscar otra información reciente. ¿Un artículo ''recientemente inclinado'' en el menú de ayuda tal vez?


En realidad, nunca he oído hablar de Maxthon. Pero en realidad me gustan esos, siempre y cuando haya una casilla de verificación para que se detengan. Me gustan los consejos para decirme algo interesante en lugar de algo muy obvio en la interfaz de usuario. Pero esto es realmente preferencia. No creo que sea un mal diseño usarlos.


La sugerencia del día de IMO (popup) es solo dentro de programas que tienen un cierto nivel de complejidad, que usted usa con frecuencia. Entonces, cuando abre el programa, aprende un nuevo truco que lo ayudará.

Por lo general, a las personas les gusta o lo odian, así que definitivamente tienen una opción para desactivarlo.

Lo que me preocupa con el otro tipo es que pasará desapercibido, no creerás las áreas de programas que las personas nunca miran.


No, no me gustan bastante. Cuando estoy comenzando una aplicación de software, casi siempre tengo una tarea específica en mente. El TOTD simplemente interrumpe este flujo e intenta hacerme pensar sobre el software en lugar de sobre la tarea .


Norman Ramsey hizo algunos buenos comentarios sobre cómo mejorar los consejos. Mi problema con los consejos del día (y estoy hablando como alguien que los implementó en mis propias aplicaciones) es que no son oportunos y demasiado intrusivos. El consejo típico del día aparece cuando inicia el programa y requiere un clic en el botón para que desaparezca. Cuando realmente veo un consejo útil, mi línea de pensamiento suele ser "Tendré que recordar eso cuando lo haga". Por supuesto, está olvidado cuando uso. Y al hacer clic en Aceptar durante el inicio del programa se hace viejo rápidamente, generalmente desactivo las sugerencias después de la primera docena más o menos.

Mi sugerencia sería dar el siguiente paso y hacer que la punta del día sea mucho más sensible al contexto. Por ejemplo, si el programa detecta que el usuario va a editar constantemente | Copia y luego edita | Pegar , un buen consejo sería "No en vano, pero CTRL + C seguido de CTRL + V logra lo mismo" y cuénteles cuando están haciendo clic en el menú como un mono perdido, no durante el inicio del programa. Ah, y no interrumpan su trabajo forzándolos a hacer clic en Aceptar.

Lo que acabo de sugerir, ¿es lo que solía hacer ese maldito tipo de clip?


Puede que esta no sea una respuesta directa a su pregunta, pero personalmente, me gusta la forma en que maneja esto. El sistema de distintivos actúa esencialmente como un manual, premiando a los usuarios por descubrir y utilizar la funcionalidad que tiene para ofrecer. Por supuesto, esto no es realmente una opción para la mayoría de las aplicaciones, pero funciona muy bien para .


Realmente me gusta la idea de un "consejo del día" si se muestra cuando no puedo hacer otra cosa de todos modos. Por ejemplo, cuando el programa está cargando un archivo grande. Supongamos que tiene que cargar una gran cantidad de datos cuando el programa se inicia por primera vez. Junto con la pantalla de inicio de "carga", muestre un pequeño consejo y haga que desaparezca cuando se inicie el programa. Es simple, discreto, y a veces puede ser muy útil para algunos usuarios.

Odio mencionar "World of Warcraft" como ejemplo en una discusión de programación, pero usa esta técnica cuando inicias sesión por primera vez. Aquí hay una pantalla de carga de ejemplo . Junto con la barra de carga y una obra de arte de pantalla completa, muestra una pequeña punta en la parte inferior de la pantalla. Por lo general, estos consejos llevan a los usuarios a cosas que pueden explorar más a fondo (como una ventana de configuración, herramientas de personalización de personajes, etcétera). Por ejemplo, "Al presionar ESCAPE aparecerá un menú que te permite personalizar la apariencia del juego".

Por encima de todo: permita al usuario cerrar fácilmente las puntas y evitar que aparezcan cada vez. Haga que cada tecla cierre el diálogo de sugerencia cuando se presione. Tiene dos botones: "Cerrar punta" y "Cerrar punta y nunca volver a ver", o algo por el estilo.


Tal vez ponerlo en algo así como un "consejo sobre herramientas" (o hacia abajo en la parte inferior, como se describe en OP) y hacerlo contextual. Unos segundos después de cambiar a un nuevo modo, se desliza en algún texto sobre el modo actual.

¡Y haga que el botón de DESACTIVAR sea fácil de encontrar!


Un consejo es una buena idea, los usuarios pueden descubrir cosas que no sabían que no sabían. Pero en lugar de utilizar una ventana emergente para evitar el trabajo, me gusta cómo lo hace World of Warcraft. Ponen la punta en la pantalla de carga, cuando no tienen nada mejor que hacer, miran la barra de progreso de todos modos.


Personalmente, prefiero un software que sea lo suficientemente simple como para no necesitar el "Consejo del día".


Consejo del día puede ser bueno si es

  • no modal, y nunca en el camino
  • tiene un "historial" al que puedo acceder
  • es sensible al contexto de lo que hago

Desafortunadamente, la implementación de Office inicial de Crappy Clippy ha matado por completo la última idea.

Entonces, una buena implementación de IMO sería:

  • Aparecer al inicio
  • Haga "no mostrar al inicio" la opción obvia
  • Indique (con una animación?) Que se puede acceder a TOTD desde, por ejemplo, la barra de herramientas
  • MouseOver el ícono de la barra de herramientas daría el título / resumen del "consejo actual"
  • al hacer clic en él me daría la propina, daré una navegación hacia adelante / atrás a través de consejos, un enlace para "mostrar todos los consejos" en el manual.
  • Para una base de datos de propinas grande, un enlace de "consejos relacionados" podría alentarme a explorar el manual

Sensible al contexto

Las encarnaciones posteriores de Clippy fueron casi útiles en realidad: no era modal y se mantuvo fuera del camino sin requerir interacción (sin embargo, el salto fue llamativo) y recuerdo algunos casos en los que la sugerencia era buena, por ejemplo, un atajo de teclado para un comando al que había accedido repetidamente a través del menú.

Un método más simple aún podría ser efectivo:

"¿Sabía que ... puede personalizar las plantillas de impresión para que parezcan un gráfico circular en LSD? ¡El manual le muestra cómo hacerlo! [Clickety]" en un diálogo de impresión

¿Sabía que ... puedo recordar sus búsquedas personalizadas? Simplemente haga clic en ''Goof / Barf / Hidden / Create Index for last Query'' y aparecerán en el menú ''Buscar''. ¡También correrán mucho más rápido! cuando trabajas con un formulario de búsqueda / consulta