Articulo de referencia

Interfaz de usuario sensible al contexto

Una interfaz de usuario sensible al contexto ofrece al usuario opciones basadas en el estado del programa activo. [ 1 ] La sensibilidad al contexto es omnipresente en las interf...

Una interfaz de usuario sensible al contexto ofrece al usuario opciones basadas en el estado del programa activo. [ 1 ] La sensibilidad al contexto es omnipresente en las interfaces gráficas de usuario actuales , a menudo en los menús contextuales .

Una interfaz de usuario también puede proporcionar retroalimentación contextual , como cambiar la apariencia del puntero o cursor del ratón, cambiar el color del menú o mediante retroalimentación auditiva o táctil.

Razonamiento y ventajas de la sensibilidad al contexto.

La razón principal para introducir la sensibilidad al contexto es simplificar la interfaz de usuario.

Las ventajas incluyen:

  • Se reduce el número de comandos que el usuario debe conocer para alcanzar un determinado nivel de productividad.
  • Menor número de clics o pulsaciones de teclas necesarias para realizar una operación determinada.
  • Permite preprogramar o modificar un comportamiento consistente por parte del usuario.
  • Reduce el número de opciones necesarias en pantalla a la vez.

Desventajas

Las acciones contextuales pueden percibirse como una simplificación excesiva de la interfaz de usuario, dejando al operador sin saber qué hacer cuando el ordenador decide realizar una acción no deseada. Además, los procedimientos no automáticos pueden quedar ocultos u oscurecidos por la interfaz contextual, lo que incrementa la carga de trabajo del usuario en operaciones que los diseñadores no previeron.

Una mala implementación puede ser más molesta que útil; un ejemplo clásico de esto es Office Assistant .

Implementación

En su nivel más simple, cada acción posible se reduce a una única acción más probable; la acción realizada se basa en una sola variable (como la extensión del archivo). En implementaciones más complejas, se pueden evaluar múltiples factores, como las acciones previas del usuario, el tamaño del archivo, los programas en uso, los metadatos [ 2 ] , etc.

El método no se limita únicamente a la respuesta a pulsaciones de botones y clics del ratón; los menús emergentes pueden simplificarse o modificarse, o una búsqueda web puede centrar los resultados en función de búsquedas anteriores.

En niveles superiores de implementación, las acciones que dependen del contexto requieren mayores cantidades de metadatos, programación basada en análisis de casos exhaustivos u otros algoritmos de inteligencia artificial .

En los juegos de ordenador y videojuegos

La sensibilidad al contexto es importante en los videojuegos, especialmente en aquellos controlados con mando , joystick o ratón, donde el número de botones disponibles es limitado. Se aplica principalmente cuando el jugador se encuentra en un lugar determinado y se utiliza para interactuar con una persona u objeto. Por ejemplo, si el jugador está junto a un personaje no jugable , puede aparecer una opción que le permita hablar con él.

Las implementaciones van desde el embrionario « Evento de Tiempo Rápido » hasta el combate con espadas sensible al contexto, en el que el ataque utilizado depende de la posición y orientación tanto del jugador como del oponente, así como del entorno virtual. Un rango de uso similar se encuentra en el «botón de acción» que, dependiendo de la posición del personaje del jugador en el juego, puede hacer que recoja algo, abra una puerta, agarre una cuerda, golpee a un monstruo o a un oponente, o rompa un objeto. [ 3 ]

La respuesta no tiene por qué ser activada por el jugador; un dispositivo en pantalla puede mostrarse solo en determinadas circunstancias, por ejemplo, una mira en forma de cruz en un juego de combate aéreo puede indicar al jugador que debe disparar. Otra implementación consiste en monitorizar la entrada del jugador (por ejemplo, el nivel de actividad de pulsación de botones) y utilizarla para controlar el ritmo del juego con el fin de maximizar la diversión o controlar la emoción o el ambiente. [ 4 ]

El método ha cobrado cada vez más importancia a medida que se diseñan juegos más complejos para máquinas con pocos botones (consolas sin teclado). Bennet Ring comentó (en 2006) que "La sensibilidad al contexto es el nuevo destello de lente". [ 5 ]

Ayuda contextual

La ayuda contextual es una implementación común de la sensibilidad al contexto; se activa un único botón de ayuda y la página o el menú de ayuda abrirá una página específica o un tema relacionado. [ 6 ]

Véase también

Referencias

Citas

  1. Webopedia: sensible al contexto
  2. Dix et al. 2006
  3. "Avance de Assassin's Creed en el E3" . Archivado del original el 23 de agosto de 2007. Consultado el 29 de julio de 2008 .
  4. Glinert 2008
  5. Análisis de Gears of War: esto sí que es de lo que se trata la próxima generación de videojuegos.
  6. Webopedia  : Ayuda

Fuentes

  • Dix, A.; Catarci, T.; Habegger, B.; Ioannidis, Y.; Kamaruddin, A.; Katifori, A.; Lepouras, G.; Poggi, A.; Ramduny-Ellis, D. (2006). «Interacciones inteligentes sensibles al contexto en el escritorio y la web». Actas del taller internacional en conjunto con AVI 2006 sobre Contexto en interfaces avanzadas . Association for Computing Machinery. pp. 23–27 . CiteSeerX 10.1.1.669.9804 . doi : 10.1145/1145706.1145710 . ISBN   978-1-4503-7814-7. S2CID 2478733 . 
  • Glinert, Eitan M. (2008). "4.2 Interfaces de usuario de próxima generación: sensibilidad al contexto". El controlador humano: usabilidad y accesibilidad en las interfaces de videojuegos (M. Eng.). Departamento de Ingeniería Eléctrica y Ciencias de la Computación, Instituto Tecnológico de Massachusetts. hdl : 1721.1/46106 .
  • William Abner (27 de julio de 2007). "Avance de Assassin's Creed en el E3" . gameshark.com . Consultado el 29 de julio de 2008 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  • "sensible al contexto" . Webopedia . Septiembre de 1996. Consultado el 6 de diciembre de 2017 .
  • Bennet Ring (12 de noviembre de 2006). "Análisis de Gears of War: esto sí que es de lo que se trata la próxima generación de videojuegos" . Yahoo!
  • "Ayuda" . Webopedia . Septiembre de 1996. Consultado el 20 de septiembre de 2004 .