Articulo de referencia

Ayuda con globos

Ayuda emergente como se muestra en Windows 8.1 La ayuda mediante globos es un sistema de ayuda introducido por Apple Computer en el lanzamiento de System 7.0 en 1991. El nombre ...

Ayuda emergente como se muestra en Windows 8.1

La ayuda mediante globos es un sistema de ayuda introducido por Apple Computer en el lanzamiento de System 7.0 en 1991. El nombre hacía referencia a la forma en que se mostraba el texto de ayuda, en " globos de diálogo ", similares a los de una tira cómica . Desde entonces, muchos han utilizado este término para referirse a cualquier tipo de texto de ayuda emergente.

El problema

Durante el desarrollo previo a System 7, Apple estudió a fondo el problema de la ayuda. Identificaron varias preguntas frecuentes, como "¿ Dónde estoy?" , "¿Cómo llego a...?" o, peor aún , "¿Por qué ese elemento aparece atenuado?" . En el contexto del uso de la computadora, identificaron dos tipos principales de preguntas que los usuarios formulaban: " ¿Qué es esto?" y " ¿Cómo logro...?" . Los sistemas de ayuda existentes generalmente no proporcionaban información útil sobre ninguno de estos temas y, a menudo, no eran más que el manual impreso copiado en formato electrónico.

Uno de los problemas más complejos era la pregunta "¿Qué es esto?" . En una interfaz que a menudo incluía widgets no estándar o botones con iconos indescifrables, muchas funciones requerían que el usuario consultara el manual. Los usuarios generalmente se negaban a hacerlo y terminaban sin aprovechar al máximo las funciones de sus aplicaciones, ya que muchas estaban "ocultas". Fue este problema el que Apple decidió abordar y, tras extensas pruebas, optó por la ayuda emergente (Balloon Help) como solución.

La solución de Apple para la pregunta " ¿Cómo puedo lograr...?" fue la Guía de Apple , que se añadió a System 7.5 en 1994.

Mecanismo

La ayuda emergente se puede activar seleccionando "Mostrar ayuda emergente" en el nuevo menú Ayuda de System 7 (identificado con el icono de Ayuda emergente en System 7, el icono de la Guía de Apple en System 7.5 y la palabra "Ayuda" en Mac OS 8). Mientras la ayuda emergente esté activa, al pasar el ratón por encima de un elemento se mostrará la ayuda correspondiente. La ayuda emergente se puede desactivar seleccionando "Ocultar ayuda emergente" en el mismo menú.

El sistema subyacente se basaba en un conjunto de recursos incluidos en el software de la aplicación, que contenían el texto que aparecería en los globos. Los gráficos y el redimensionamiento de los globos los proporcionaba el propio sistema operativo. El contenido del globo, cuando se mostraba como texto, generalmente provenía completamente de los recursos, ya que estos podían agregarse con bastante facilidad utilizando el compilador de recursos Rez de Apple o software de terceros como Resourcerer. Apple también proporcionó una aplicación de edición personalizada para simplificar el proceso, que mostraba una lista solo de aquellos objetos que requerían globos y editaba el texto dentro de la forma del globo para dar al desarrollador una idea aproximada de cómo se mostraría el globo resultante. Además, existía una API a nivel de sistema que el programador de la aplicación podía utilizar para crear y mostrar directamente globos que contuvieran texto, gráficos o una combinación de ambos. [ 1 ]

El motor mostraba automáticamente el globo de diálogo adecuado según la posición del ratón y el estado actual del elemento. Además, posicionaba el globo mediante un algoritmo diseñado para evitar que cubriera los objetos que se estaban examinando y ajustaba el cartucho para que apuntara correctamente. El sistema incluía texto de ayuda para la mayoría de los elementos comunes de la interfaz de usuario, como el botón de cerrar ventana. Los desarrolladores también podían incluir globos de diálogo para el icono de su aplicación, lo que permitía a los usuarios identificar una aplicación desconocida en el Finder sin necesidad de abrirla.

Se animó a los desarrolladores a no solo nombrar un objeto, sino también a describir su función y explicar su estado. Por ejemplo, para el comando de menú Copiar, Apple sugirió la descripción detallada "Copia el texto seleccionado al portapapeles", así como una segunda versión que añadía "No disponible ahora porque no hay ninguna selección". Esta función explicaba a los usuarios por qué un elemento de menú en particular estaba deshabilitado.

Legado

Posteriormente, Microsoft introdujo las " información sobre herramientas " similares en Windows 95 , que cumplen una función parecida, pero suelen ser más pequeñas y aparecen sin necesidad de activarlas explícitamente. En OPENSTEP se utilizó un sistema similar llamado " etiquetas de ayuda " , que se mantuvo para Mac OS X.

El concepto de ayuda mediante globos se ha adoptado como una alternativa opcional a las sugerencias emergentes en versiones posteriores de Microsoft Windows , como Windows XP , que utiliza globos para resaltar y explicar aspectos de diversos programas o características del sistema operativo ( Globos en msdn ). La ayuda mediante globos también es muy visible en el entorno Squeak Smalltalk, en el gestor de ventanas Enlightenment y en la interfaz de usuario multiusuario (MUI) de AmigaOS .

Por cierto, Microsoft pudo añadir su propia versión de la ayuda Balloon al adquirir la patente original, entre muchas otras compradas a Apple Computer a principios de la década de 1990. Esa primera patente, la original, se describe en " Método para calcular las dimensiones y el posicionamiento de globos rectangulares ", presentada en 1991. [ 2 ]

Referencias

  1. -Randy Carr, autor de la ayuda sobre globos de Macintosh
  2. -Randy Carr, autor de patentes