2009-02-24 11 views
7

Comenzaré a desarrollar mi próxima aplicación de escritorio en aproximadamente un mes. En el pasado, he entregado un software funcional que no ha cautivado a nadie, incluido a mí, en el departamento de usabilidad o estética.Buscando algunos ejemplos de aplicaciones GUI con gran diseño

¿Alguien sabe de algún recurso o guía o incluso libros que podrían mostrar ejemplos de buen diseño en el software de escritorio?

Parece que hay muchos recursos para aplicaciones web, pero esos recursos para aplicaciones de escritorio son bastante escasas.

+0

Esto no es digno de una "respuesta", pero pensé que mencionaría: muchas de las interfaces que realmente he disfrutado han sido minimalistas, no hay casi nada para que yo vea. Como QuickSilver para OS X. –

Respuesta

2

donde realmente se puede hacer una diferencia con el diseño de interfaz gráfica de usuario es si usted está frente a una difícil entender el concepto de una GUI.

Cuando lo hace, la creatividad es fundamental. Cuando se trata de configuraciones de hardware complejas (algo que tenía que hacer mucho, pero que probablemente no se aplica a usted), he tenido suerte yendo a manuales técnicos y personas de soporte técnico y tratando de comprender completamente el problema. Luego tomé los métodos que solían mostrarme (diagramas de los manuales, dibujos de pizarra, etc.) e intenté codificarlos en una GUI.

Tuve un par de éxitos masivos con esto.

La iteración también es crítica. Haga un prototipo de algo rápidamente y suplique a todos los que vea que lo intenten. Pídales que resuelvan un problema, luego mire dónde van primero y vea con qué tienen problemas.

Abordar todos los problemas y obstáculos.

No tenga miedo de tirarlo todo y comenzar de nuevo, era solo código de prototipo.

Separe su GUI de su implementación para que pueda cambiar la GUI si encuentra un mejor enfoque.

1

Si desea concentrarse en una sola característica, eche un vistazo al cuadro de búsqueda de ITunes que se filtra a medida que escribe. Otro software puede haber tenido esto antes, pero este fue el primer lugar donde lo encontré.

La diferencia entre esto y la búsqueda clásica fue una revelación para mí en términos de legibilidad.

Autocompletar que se ve en tantos lugares es otro. Recomendaría IntelliJ IDEA por la forma en que se llevó a cabo la autocompletación que emacs, Visual Studio, etc. tuvieron por años y agregaron autocompletado para nombres variables y nombres de métodos de una manera que casi parecía psíquica la primera vez que la encontraron.

1

Usted puede mirar en Thirteen23 Experiences

+0

Espero que el diseño de su página web no sea indicativo de sus aplicaciones. Tengo una resolución de 1680x1050 y tuve que desplazarme hacia abajo para acceder al menú en la parte inferior debido a los gráficos demasiado grandes en la parte superior. –

1

Para hacer las cosas utilizable, es necesario asegurarse de que usted sigue las convenciones existentes para la plataforma de destino y el tipo de aplicación.

Por ejemplo, si está desarrollando una aplicación de Windows, es mejor que se asegure de que las copias de control-c, control-v pegue, control-s guarde, etc. El menú Archivo sea mejor que el elemento de la izquierda en el menú barra, y el menú Ayuda mejor por el elemento más a la derecha.

Si no sigue las convenciones existentes, los usuarios se molestarán con su aplicación muy rápidamente.

1

Google for HIG. Las Pautas de Interfaz Humana típicamente incluyen muchas investigaciones sobre las mejores prácticas en las interfaces de usuario, y explican con gran detalle cómo diseñar cada aspecto de un programa. Además, tenga un google para "sala de vergüenza de la interfaz de usuario" o algo así.

1

En this question mencioné GUI bloopers. Parte del gran diseño es saber qué es lo que hace que el diseño sea malo y por qué. En realidad, es un gran libro, aunque no sé cuánto está disponible en el sitio web.

0

Puede consultar estudios de casos en sitios web de empresas de GUI. Financia pocos en www.puzzlehead.com

Compruebe allí y también en otros sitios.

Cuestiones relacionadas