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 sensible al contexto , como cambiar la apariencia del puntero o cursor del mouse, cambiar el color del menú o con 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:
- Número reducido de comandos necesarios para que el usuario los conozca para un determinado nivel de productividad.
- Número reducido de clics o pulsaciones de teclas necesarios para realizar una determinada operación.
- Permite que el usuario pre-programe o modifique un comportamiento consistente.
- Reduce la cantidad de opciones necesarias en la pantalla a la vez.
Desventajas
Las acciones sensibles al contexto pueden percibirse como una simplificación de la interfaz de usuario, lo que deja al operador sin saber qué hacer cuando la computadora decide realizar una acción no deseada. Además, los procedimientos no automáticos pueden estar ocultos u oscurecidos por la interfaz sensible al contexto, lo que provoca un aumento en la carga de trabajo del usuario para operaciones que los diseñadores no previeron.
Una implementación deficiente puede ser más molesta que útil; un ejemplo clásico de esto es el Asistente de Office .
Implementación
En el 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 complicadas se pueden evaluar múltiples factores, como las acciones previas del usuario, el tamaño del archivo, los programas en uso actual, los metadatos [2], etc.
El método no solo se limita a la respuesta a las pulsaciones imperativas de botones y clics del mouse: los menús emergentes pueden podarse y / o modificarse, o una búsqueda web puede enfocar los resultados en función de búsquedas anteriores.
En los niveles más altos de implementación, las acciones sensibles al contexto requieren mayores cantidades de metadatos, una amplia programación basada en análisis de casos u otros algoritmos de inteligencia artificial .
En computadora y videojuegos
La sensibilidad al contexto es importante en los videojuegos, especialmente aquellos controlados por un gamepad , joystick o mouse de computadora en los que el número de botones disponibles es limitado. Se aplica principalmente cuando el jugador está en un lugar determinado y se usa para interactuar con una persona u objeto. Por ejemplo, si el jugador está de pie junto a un personaje que no es jugador , puede surgir una opción que le permita al jugador hablar con él / ella.
Las implementaciones van desde el embrionario ' Quick Time Event ' 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 en el juego del personaje del jugador, puede hacer que recoja algo, abra una puerta, agarre una cuerda, golpee a un monstruo u oponente, o aplastar un objeto. [3]
La respuesta no tiene que ser activada por el jugador: un dispositivo en pantalla solo puede mostrarse en ciertas circunstancias, por ejemplo, la cruz de 'apuntar' en un juego de combate aéreo puede indicar que el jugador debe disparar. Una implementación alternativa es monitorear la entrada del jugador (por ejemplo, el nivel de actividad al presionar el botón) y usarlo para controlar el ritmo del juego en un intento de maximizar el disfrute o controlar la emoción o el ambiente. [4]
El método se ha vuelto cada vez más importante a medida que los juegos más complejos están diseñados para máquinas con pocos botones (consolas sin teclado). Bennet Ring comentó (en 2006) que " el nuevo destello de lente es sensible al contexto ". [5]
Ayuda sensible al contexto
La ayuda sensible al contexto es una implementación común de la sensibilidad al contexto, se acciona un solo botón de ayuda y la página o menú de ayuda abrirá una página específica o un tema relacionado. [6]
Ver también
- Conocimiento del contexto
- Autocompletar
- Autocompletar
- Autotype
- Caja combo
- DWIM "Haz lo que quiero decir"
- Principio de menor asombro (PLA / POLA)
- Evento de tiempo rápido (QTE)
Referencias
Citas
- ^ Webopedia: sensible al contexto
- ^ Alan Dix; Tiziana Catarci; Benjamin Habegger; Yannis Ioannidis; Azrina Kamaruddin; Akrivi Katifori; Giorgos Lepouras; Antonella Poggi; Devina Ramduny-Ellis. "Interacciones inteligentes sensibles al contexto en el escritorio y la web" (PDF) . Archivado desde el original (PDF) el 2007-03-06 . Consultado el 29 de julio de 2008 . Cite journal requiere
|journal=
( ayuda ) - ^ "Vista previa de Assassin's Creed E3" . Archivado desde el original el 3 de agosto de 2007 . Consultado el 29 de julio de 2008 .
- ^ Interfaces de usuario de próxima generación (una tesis de maestría en ciencias de la computación del MIT por Eitan Glinert)
- ^ Revisión de Gears of War: esto es de lo que se tratan los juegos de próxima generación
- ^ Webopedia: Ayuda
Fuentes
- Dix, Alan; Catarci, Tiziana; Habegger, Benjamín; Ioannidis, Yannis; Kamaruddin, Azrina; Katifori, Akrivi; Lepouras, Giorgos; Poggi, Antonella; et al. (2006). "Interacciones inteligentes sensibles al contexto en el escritorio y la web" (PDF) . Asociación de Maquinaria Informática . Archivado desde el original (PDF) el 2007-03-06 . Consultado el 29 de julio de 2008 . Cite journal requiere
|journal=
( ayuda ) - Glinert, Eitan (2008). " El controlador humano: usabilidad y accesibilidad en interfaces de videojuegos. Capítulo 4.2 Interfaces de usuario de próxima generación: sensibilidad al contexto" (PDF) . Archivado desde el original (PDF) el 11 de julio de 2011 . Consultado el 28 de enero de 2011 .
- William Abner (27 de julio de 2007). "Vista previa de Assassin's Creed E3" . gameshark.com . Archivado desde el original el 3 de agosto de 2007 . Consultado el 29 de julio de 2008 .
- "sensible al contexto" . webopedia . Consultado el 6 de diciembre de 2017 .
- Anillo Bennet (12 de noviembre de 2006). "Revisión de Gears of War: esto es de lo que se tratan los juegos de próxima generación" . Yahoo! .
- "Ayuda" . webopedia . Consultado el 20 de septiembre de 2004 .