Pregunta

Con la popularidad del iPhone de Apple, el potencial de Microsoft Surface , y la gran fluidez e innovación de las interfaces iniciadas por Jeff Han de Perceptive Pixel ...

¿Cuáles son buenos ejemplos de interfaces gráficas de usuario que han evolucionado más allá del

?

¿Windows, iconos, (mouse / menú) y paradigma de puntero?

¿Fue útil?

Solución

¿Solo le interesan las GUI? Se han realizado muchas investigaciones y se siguen realizando en interfaces tangibles , por ejemplo, que quedan fuera de esa categoría (aunque pueden incluir gráficos por computadora). La página Interfaz de usuario Wikipedia podría ser un buen lugar para comenzar. También puede explorar la Conferencia ACM CHI . Solía ??conocer a algunas de las personas que trabajaban en interfaces de zoom; el Laboratorio de interacción humano-computadora y la Universidad de Maryland también tiene un montón de enlaces que usted puede puede resultar interesante.

Finalmente, señalaré que muchas ideas innovadoras de interfaz de usuario funcionan mejor en demostraciones que en el uso real. Lo menciono porque su ejemplo, como han señalado un par de comentaristas, podría, si se aplica de manera inapropiada, ser cansado de usar durante un período prolongado de tiempo. Tenga en cuenta que los lápices de luz fueron, en su mayor parte, reemplazados por ratones. El buen diseño a veces va en contra de la intuición ingenua (la mía de todos modos). Hay un buen rant sobre este tema con respecto a los gráficos en 3D en useit.com .

Otros consejos

Técnicamente, la interfaz que está buscando puede llamarse interfaces de usuario posteriores a WIMP , de acuerdo con un artículo del mismo nombre de Andries van Dam. Las razones por las que necesitamos otros paradigmas es que WIMP no es lo suficientemente bueno, especialmente para algunas aplicaciones específicas, como la manipulación de modelos 3D.

Para aquellos que piensan que la investigación de IU construye solo demostraciones geniales pero no prácticas, el primer mouse era voluminoso y tardó décadas en prevalecer. También Douglas Engelbart, el inventor, pensó que la gente usaría el mouse y el teclado (una forma corta) al mismo tiempo. Esto muestra que incluso un pionero del campo tenía una visión equivocada sobre el futuro.

Dado que todavía estamos en la era WIMP, hay diversos comentarios sobre cómo será el futuro (y la mayoría de ellos deben estar equivocados). Busque estas palabras clave en Google para obtener más detalles.

  • Programación por ejemplo / demostración
    En resumen, en este paradigma, los usuarios muestran lo que quieren hacer y la computadora aprenderá nuevos comportamientos.

  • Interfaces de usuario 3D
    Supongo que todos lo saben y han visto muchos ejemplos de esta interfaz antes. A pesar de muchos debates candentes sobre su utilidad, una parte de la investigación en curso de la interfaz 3D se ha implementado en muchos sistemas operativos líderes. El estado del arte podría ser BumpTop . Consulte también: Zoom de interfaces de usuario

  • Computación basada en bolígrafo / basada en bocetos / basada en gestos
    Aunque esta interfaz puede usar la misma configuración de hardware como WIMP pero, en lugar de apuntar y hacer clic, los usuarios mandan a través de trazos que son más ricos en información.

  • Interfaz de usuario táctil directa
    Esta es la Surface de ike de Microsoft o el iPhone de Apple, pero no tiene que estar sobre la mesa. La superficie interactiva puede ser vertical, digamos pared, o no plana.

  • Interfaz de usuario tangible Esto ya se ha mencionado en otra respuesta. Esto puede funcionar bien con la superficie táctil, un conjunto de sistema de visión por computadora o realidad aumentada.

  • Interfaz de usuario de voz , Computación móvil , Computadoras portátiles , Computación ubicua / generalizada , < strong> Interacción humano-robot , etc.

Más información: Interfaz de usuario sin comando de Jakob Nielsen (1993) es otro artículo seminal sobre el tema.

Si desea algunos conceptos teóricos sobre las GUI, considere mirar vis , por Tuomo Valkonen . Tuomo ha sido extremadamente crítico con el concepto WIMP durante mucho tiempo, ha desarrollado administrador de ventana de iones , que es uno de los administradores de ventanas de mosaico . Los WM en mosaico son en realidad una ganancia de rendimiento para el usuario cuando se usa correctamente.

Vis es la idea de una interfaz de usuario que realmente se adapta a las necesidades del usuario particular o su entorno, incluida la discapacidad visual, las preferencias táctiles (mouse o teclado), el idioma preferido (para adaptarse mejor a los idiomas de derecha a izquierda), presentación visual preferida (orden de botones, estilo mac o estilo Windows), mejor uso del espacio disponible, identidad corporativa, etc. La definición de la interfaz de usuario no incluye presentación, lo único que se permite son los parámetros de entrada / salida y sus relaciones. Los algoritmos de diseño y las restricciones ergonómicas de la propia GUI se definen exactamente una vez, a nivel del sistema y en las preferencias del usuario. Esencialmente, esto permite cualquier tipo de GUI siempre que los datos que se muestren estén claramente definidos. Una GUI para un dispositivo móvil es igualmente posible como lo es una interfaz de usuario de terminal de texto y una interfaz de voz.

¿Qué tal gestos del mouse ?

Una característica de UI algo desconocida, relativamente nueva y altamente subestimada. Tienden a tener una curva de aprendizaje algo más pronunciada que los íconos debido a la invisibilidad (si nadie te dice que existen, permanecen invisibles), pero pueden ser un ahorro de tiempo real para el usuario más experimentado (me pongo muy serio cuando tengo que navegar sin gestos del mouse).

Es como la tecla de acceso rápido para el mouse.

Cumplir con las GUI pone límites a las propiedades físicas del hardware. Los usuarios deben poder leer una pantalla y responder de alguna manera. El iPhone, por ejemplo: su interfaz es toda la superficie superior, por lo que el tamaño físico y el IxD son factores opuestos.

Alrededor de Navidad escribí un artículo explorando el potencial de un dispositivo portátil controlado por BCI. Ahora, no estoy sugiriendo que estemos listos para comenzar a construir tales dispositivos, pero las lecciones aprendidas son válidas. Descubrí que a la mayoría de los usuarios les gustaba la idea de usar el lenguaje como medio principal de interacción. Sin embargo, todas las preocupaciones expresaron sobre ambigüedad y confirmación .

El paradigma WIMP es uno que se basa en acciones muy precisas y definidas, generalmente presionando un botón. Además, como nos recuerda Nielsen, una buena respuesta es esencial. Los sistemas WIMP suelen ser bastante buenos (o al menos tienen el potencial para) anunciar de inmediato la recepción y el resultado de las acciones de los usuarios.

Para escapar de estos requisitos emparejados, parece que realmente necesitamos escribir software en el que los usuarios puedan confiar . Esto podría significar ser consciente del contexto, o podría significar tener algún tipo de lenguaje de consulta estructurado basado en un subconjunto de inglés, o podría significar algo completamente diferente. Sin embargo, lo que sin duda significa es que estaríamos libres del escritorio y finalmente podríamos implementar una experiencia informática perfectamente integrada.

NUI Group la gente trabaja principalmente en interfaces multitáctiles y puede ver algunos buenos ejemplos de sistemas modernos y más humanos. diseños amigables (sin contar las demostraciones interminables de aplicaciones de organización de fotos;)).

Las personas están acostumbradas a WIMP, el otro problema principal es que la mayoría de los otros "Cool" las interfaces requieren hardware especializado.

No estoy en periodismo; Escribo software para vivir.

vim!

Definitivamente está fuera del ámbito de WIMP, ¡pero si está más allá o muy atrás depende del juicio!

Recomendaría el siguiente documento:

Jacob, R. J., Girouard, A., Hirshfield, L. M., Horn, M. S., Shaer, O., Solovey, E. T. y Zigelbaum, J. 2008. Interacción basada en la realidad: un marco para interfaces post-WIMP. En el marco de la Vigésima Sexta Conferencia Anual SIGCHI sobre Factores Humanos en Sistemas de Computación (Florencia, Italia, 05-10 de abril de 2008). CHI '08. ACM, Nueva York, NY, 201-210. ver DOI

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top