Pregunta

Muchas veces convención es uno de los más importante consideración de diseño para la interfaz de usuario.Normalmente, el consejo va a hacer como hace Microsoft.

Esto es por tres razones:

  1. Si no está roto, no lo arregles.
  2. Si a los usuarios a hacer clic en un icono de disquete para guardar, no cambiar el icono (aunque algunos de ellos nunca han visto a una real unidad de disquete).
  3. Los usuarios no quieren volver a aprender la interfaz (y teclas de acceso rápido, etc.) con cada aplicación que utilice.

Al mismo tiempo, dijo Emmerson "*Un tonto la consistencia es el hobgoblin de las mentes pequeñas.*" Así que cuando hace el mantenimiento de una interfaz de usuario consistente en cruzar la línea de una buena idea, se estancó la innovación?

Microsoft sacudió la buena vieja WIMP GUI con la introducción de la barra de herramientas y, a continuación, de nuevo con el control de Cinta (que es la evolución natural de la barra de herramientas, nos guste o no). Ahora estamos viendo cintas en todas partes.

Así que mi pregunta es, ¿cuáles son algunas de interfaz de usuario de paradigmas que son aceptados y consistente a través de múltiples aplicaciones, pero se han quedado allá de su primer y están empezando a oler?Hay algunos cambios importantes que podrían beneficiarse de una de las raíces del césped de empuje por parte de los desarrolladores para innovar y mejorar la experiencia de interfaz de usuario para nuestros usuarios?

Un pensamiento que me vino a mi mente es el modal cuadro de diálogo emergente.Ya sabes los que dicen:"¿Estás seguro de que quieres ....- [Sí] [No] [Cancelar] [tal vez]" y su " gemelo malvado "completado con Éxito lo que quería hacer![OK]." Estamos viendo un movimiento lejos de estos con el panel "información" en los navegadores.Creo que deben adoptarse en el desarrollo de aplicaciones windows así.

Si es posible por favor lista una solución para cada rancio elemento de interfaz de usuario.

Y por favor, no la lista de clippy.Todos sabemos que fue una mala idea.

NOTA:Específicamente, este es cliente de Windows interfaz de usuario de paradigmas, pero ciertamente estoy abierto a inspirándose en la web, Mac, etc.

¿Fue útil?

Solución

mencionado diálogos modales emergentes, y yo diría que los no-modales son tan malos. Cualquier enfoque de diálogo cuadro de eliminación del programa, que podría terminar detrás del programa y hacer que sea difícil encontrarlo, se podría ni siquiera aparecen en la misma pantalla virtual.

Me gustaría ver el fin de todos los cuadros de diálogo. Si tiene que dejar a alguien de usar la interfaz de usuario por alguna circunstancia no normal, a continuación, quitar las partes pertinentes de la interfaz de usuario de la ventana, y reemplazarlo con lo que contendría el diálogo. Traer de vuelta a la interfaz de usuario una vez que el problema ha sido tratado.

Otros consejos

Al hacer clic en las cosas en las interfaces táctiles

Es increíblemente difícil de hacer clic en las de una interfaz táctil, ya que no se sabe cuándo se ha pulsado la pantalla lo suficientemente duro. Y si se agrega una animación para el botón que está haciendo clic, lo más probable es que no verá, porque el dedo está en el camino. La adición de otras reacciones, como la vibración de las ondas de los teléfonos o pintura en la pantalla podría funcionar, pero por lo general hay un retraso que es demasiado grande, mucho más grande que el sentido del tacto de un botón que se presiona. Así que hasta inventan una pantalla con botones que puede ser presionado, todos los dispositivos táctiles deben avanzar hacia arrastrando interfaces de usuario (DUI) en su lugar.

Contador intuitivamente que es más fácil presionar un objeto en la pantalla, arrastre, y luego liberarlo de lo que es pulsar un botón y soltarlo. Es probablemente porque se puede ver el objeto en movimiento cuando se empieza a arrastrar, y se puede ajustar la presión mientras lo arrastra. Arrastrando también tiene muchas más opciones, porque ahora tiene una dirección, y no sólo un punto que ha hecho clic. Se pueden hacer cosas diferentes si el usuario arrastra el objeto en diferentes direcciones. La velocidad también puede ser utilizado, así como el punto en el que el usuario suelta el objeto. El punto de liberación es la verdadera fuerza de DUI, porque es muy fácil de lanzar algo, incluso con la precesión de píxeles.

Algunos diseños han comenzado a utilizar los DUI, al igual que (aquí vamos) el iPhone, Palm Pre y los teléfonos Android. Sin embargo, sólo una parte de su diseño es DUI, el resto es hacer clic. Una de las áreas que todos tienen en común es el teclado. En lugar de hacer clic en una tecla que el usuario presiona cualquier tecla, a continuación, arrastra el dedo hacia la llave que realmente querían hacer clic. Desbloqueo de estos teléfonos también utiliza arrastrando.

Otras características DUI de fácil implementación serían cosas como gestos de ratón, en los que arrastran en diferentes direcciones, o dibujar diferentes formas hace cosas diferentes. También hay teclados alternativos en fase de investigación que pone un mayor énfasis en arrastrando. Todos los botones se puede cambiar en los interruptores, por lo que tienen que arrastrar hacia abajo un poco para hacer clic en ellos. Con unos gráficos bien diseñados, esto debe ser intuitiva para el usuario también.

El Human Interface Guidelines de Apple son una buena lectura sobre este tema . Discuten esto desde un punto de vista amplio y las directrices se aplican a cualquier plataforma, no sólo Mac.

El sistema de archivos. Quiero guardar un archivo ..> Lamentablemente tengo que pensar en un nombre de archivo en primer lugar. Bueno .... ¿qué tal ... blah.doc.

6 meses después ...

Cuando el% # * (% & * lo que puedo guardar% () # * () * ing archivo?

La solución es construir un sistema de control de versiones en la aplicación, o mejor, el sistema operativo. Hacer que los archivos fáciles de encontrar por su contenido, con un motor de búsqueda, en lugar de obligar al usuario a subir con un nombre fácil de recordar, cuando lo único que quieren es que su archivo no se pierda.

eliminar el paso de guardar. Escribir algo en la aplicación, y es justo allí, y no hay riesgo de perderlo por algún paso en falso, como olvidar a guardar. Si quieres una versión anterior, sólo puede elegir una fecha y ver lo que el documento parecía en aquel entonces.

Para construir en la idea motor de búsqueda: Es un dolor de tener que navegar un poco de estructura de árbol arbitraria para encontrar tus cosas. La búsqueda es mucho más fácil. Sin embargo, es posible que aún quieren tener algo así como una "carpeta" en varios archivos de agrupar. Bueno, se puede construir un sistema de metadatos más ricos, y tienen una "categoría" o el campo "proyecto", y la configuración del motor de búsqueda para mostrar los elementos de proyecto, o por categoría. O un grupo de ellos, o lo que sea nuevo descubrimiento de interfaz de usuario que hacemos a continuación.

Esta pregunta es un poco demasiado final abierto, en mi humilde opinión.

Sin embargo, mi enfoque principal en el diseño de cualquier cosa es:

  1. Se adapta a dondequiera que esté. Si se trata de una aplicación de Windows, MS copio tanto como un posible
  2. Es muy sencillo.
  3. Proporciona opciones
  4. Los botones tienen una buena descripción de lo que será el resultado de hacer clic, en lugar de 'sí o 'no'

Más difícil de contestar el resto de su puesto de trabajo sin pasar horas escribiendo a cabo un conjunto posiblemente inútil (y repetido) de las directrices.

En mi mente, la única cosa que realmente se destaca es que los usuarios necesitan más y más fácil control sobre la apariencia de la interfaz de usuario de la aplicación y de la organización.

Así que muchas interfaces no pueden ser modificados por el usuario, de manera que las funciones más usadas / favorita pueden ser agrupados juntos. Esta capacidad haría que su software favorito aún más fácil para usted para hacer las cosas.

Los mensajes de error necesitan un "Just do it!" botón.

En serio, realmente no se preocupan por su mensaje de error estúpido, sólo hago lo que le dijo que hiciera !!!

Creo que todo el modelo de documento de la web tiene que cambiar. No es una interfaz de usuario, pero conduce a muchas, muchas interfaces de usuario mala.

El modelo de documento era una buena idea para conectar un montón de documentos, pero ahora la web es también una colección de aplicaciones. Hoy en día, creo que el modelo de página / documento corrompe nuestro pensamiento. Terminamos agrupar juntos cosas que no están relacionados, modularización de nuestro código incorrecto, y al final confundiendo a los usuarios de los sitios de tipo tablero de control monolítico.

Para los cuadros de diálogo que se sientan sobre el widget en el que usted está haciendo la búsqueda son terribles. Un montón de aplicaciones que hacen. La barra de búsqueda en Firefox funciona mucho mejor.

Muchas aplicaciones tienen múltiples cuadros dentro de la interfaz de usuario - por ejemplo en Outlook está el panel de vista previa y el panel de la bandeja de entrada (entre otros). En estas aplicaciones típicamente cursor pulsaciones de teclas se aplican al panel en foco. Pero hay muy pobres dando a entender para mostrar al usuario qué panel tiene el foco y hay pocas veces atajos de teclado para mover el foco entre los paneles.

El panel enfocado debe destacar de alguna manera.

Algo así como teclas alt + cursor debe mover el foco alrededor.

Ctrl-Tab y el ciclo de izquierda y derecha a través de pestañas en lugar de comportamiento MRU, a pesar de que en la mayoría de los casos el mismo comportamiento se duplica con Ctrl-RePág y Ctrl-Shift-Tab Ctrl-AvPág.

Hay un montón, pero he aquí una idea para un par de ellos:

  1. Quitar algunos clics, como en "agregar otro" o "elemento de búsqueda" y similares.

    Esto está bien hecho con interfaces como ajax que han autocompleta ( y la función de búsqueda automática ) pero poco a poco está siendo adoptado por la plataforma de interfaz de usuario ( y en algunos casos se originaron en la plataforma de la interfaz de usuario.)

    Esta es la forma en StackOverflow hace algunos escenarios.

alt text

Pero claro, todos sabemos que ya no tenemos?No hay necesidad de "Buscar la etiqueta" o "Añadir otra etiqueta de" botones, se acaba de pasar

  1. Diálogos como usted la describe.

Chicos en Humanizado propuesto Transparente mensajes que en realidad son utilizados en su producto Enso y algunos otros lugares.

alt text

Mac utiliza para las notificaciones ( como en Growl ) utilizar muy bien, o Ubuntu nuevo sistema de notificaciones.

texto alt http://blogs.sun.com/plamere/resource/NowPlayingGrowl.png

Firefox sustituye a la tradicional de "Búsqueda" en el cuadro de diálogo con una barra de búsqueda en la parte inferior.

alt text

Aunque no todo el mundo le gusta la colocación siguiente/anterior como en esta captura de pantalla

Y aún ASÍ ( de nuevo ) :) sustituir la notificación con la barra de color amarillo.

alt text

Finalmente:

Administradores de archivos

Realmente me gusta ( a veces ) la simplicidad de regular los administradores de archivos, pero algunas veces me gustaría trabajar más rápido/mejor con ellos.

Si se compara es decir, 4 con IE 8, usted puede decirle al antelación ( incluso mejor comparar es decir, 4 con Google Chrome )

Pero si se compara el Explorador de Windows 95 con Win XP que son casi la misma!!( Win Vista/7 es un paso adelante )

Pero me pregunto: ¿Por qué no los administradores de archivos mejorado tanto como navegadores web?

Esa es una razón por la que me gustan cosas como el Mercurio, pero es sólo un paso.Se necesita mucho trabajo para crear algo así como un "Programa perfecto lanzador"o (FileManager/DesktopSearcher etc como usted desea )

alt text

QuickSilver con "mover a" acción

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