La ayuda en forma de globo es un sistema de ayuda introducido por Apple Computer en su 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 ", como los que contienen palabras en una tira cómica . Desde entonces, muchos han utilizado el nombre para referirse a cualquier tipo de texto de ayuda emergente. [ cita requerida ]
Durante el período previo al System 7, Apple estudió en profundidad el problema de obtener ayuda. Identificaron una serie de preguntas comunes, como " ¿Dónde estoy?", " ¿Cómo llego a...?" o, peor aún , "¿Por qué ese elemento está "en gris"?" . En el contexto del uso de la computadora, identificaron dos tipos principales de preguntas que hacían los usuarios: " ¿Qué es esto?" y "¿Cómo logro...? ". Los sistemas de ayuda existentes por lo general no brindaban información útil sobre ninguno de estos temas y, a menudo, no eran más que el manual en papel copiado en formato electrónico. [ cita requerida ]
Uno de los problemas más espinosos fue la pregunta "¿Qué es esto?" . En una interfaz que a menudo incluía widgets no estándar o botones etiquetados con un icono indescifrable, muchas funciones requerían que el usuario final consultara su manual. Los usuarios generalmente se negaban a hacerlo y terminaban sin utilizar todo el potencial de sus aplicaciones, ya que muchas de sus funciones estaban "ocultas". Fue este problema el que Apple decidió atacar y, después de extensas pruebas, se decidió por Balloon Help como solución.
La solución de Apple para ¿Cómo puedo lograr...? fue Apple Guide , que se agregó al Sistema 7.5 en 1994.
La ayuda en forma de globo se puede activar eligiendo Mostrar ayuda en forma de globo en el nuevo menú Ayuda del Sistema 7 (identificado con un icono de ayuda en forma de globo en el Sistema 7, el icono de la Guía de Apple en el Sistema 7.5 y la palabra Ayuda en Mac OS 8). Mientras la ayuda en forma de globo está activa, al mover el ratón sobre un elemento se muestra la ayuda correspondiente. La ayuda en forma de globo se puede desactivar eligiendo Ocultar ayuda en forma de globo 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 de los globos y el cambio de tamaño los proporcionaba el propio sistema operativo. El contenido de los globos, cuando se mostraban en texto, normalmente se obtenía en su totalidad de recursos, ya que se podían añadir con bastante facilidad utilizando el compilador de recursos Rez de Apple o software de terceros como Resourcerer. Apple también proporcionaba una aplicación de edición personalizada para simplificar el proceso, que mostraba una lista de solo aquellos objetos que requerían globos y editaba el texto dentro de una forma de globo para dar al desarrollador una idea aproximada de cómo se mostraría el globo resultante. Además, había una API a nivel de sistema que podía utilizar el programador de aplicaciones para crear y mostrar directamente globos que contuvieran texto, gráficos o una mezcla de ambos. [1]
El motor mostraría automáticamente el globo apropiado en función de la ubicación del ratón y del estado actual del elemento. También posicionaba el globo utilizando un algoritmo diseñado para evitar que cubriera los objetos que se examinaban y ajustaba el cartucho para que apuntara en la dirección adecuada. El texto de ayuda para los elementos de la interfaz de usuario más comunes, como el cuadro de cierre de una ventana, estaba integrado en el sistema. Los desarrolladores también podían incluir globos para el propio icono de la aplicación, lo que permitía a los usuarios identificar una aplicación desconocida en el Finder sin tener que iniciarla.
Se animó a los desarrolladores a no limitarse a nombrar un objeto, sino a describir su función y explicar su estado. Por ejemplo, para el comando de menú Copiar, Apple sugirió la opción detallada "Copia el texto seleccionado en el portapapeles", así como una segunda versión que añadía "No disponible ahora porque no hay selección". Esta función explicaba a los usuarios por qué se desactivaba un elemento de menú en particular.
Posteriormente, Microsoft introdujo las " información sobre herramientas " similares en Windows 95 , que cumplen una función similar, pero generalmente son más pequeñas y aparecen sin que se las active específicamente. En OPENSTEP se utilizó un sistema similar llamado "etiquetas de ayuda" y se mantuvo para Mac OS X.
El concepto de globo de ayuda se ha adoptado desde entonces como una alternativa opcional a las sugerencias de herramientas en versiones posteriores de Microsoft Windows , como Windows XP , que utiliza globos para resaltar y explicar aspectos de varios programas o características del sistema operativo (Globos en msdn). La ayuda de globo también es muy visible en el entorno Squeak Smalltalk, en el administrador de ventanas Enlightenment y en la interfaz de usuario multiusuario de AmigaOS .
Por cierto, Microsoft pudo añadir su propia versión de Balloon Help al adquirir la patente original entre muchas otras que compró a Apple Computer a principios de los años 1990. Esa primera y original patente se describe en "Método de cálculo de dimensiones y posicionamiento de globos rectangulares", presentada en 1991. [2]