2009-02-24 7 views
7

Je vais commencer à développer ma prochaine application de bureau dans environ un mois. Dans le passé, j'ai livré des logiciels fonctionnels qui n'ont pas impressionné personne, y compris moi-même, dans le département d'utilisabilité ou d'esthétique.Vous cherchez quelques exemples d'applications GUI avec un design génial

Quelqu'un connaît-il des ressources ou des guides ou même des livres qui pourraient présenter des exemples de bonne conception dans les logiciels de bureau?

Il semble y avoir beaucoup de ressources pour les applications Web, mais ces ressources pour les applications de bureau sont plutôt minces.

+0

Ceci n'est pas digne d'une "réponse", mais j'ai pensé que je mentionnerais: beaucoup d'interfaces que j'ai vraiment appréciées ont été minimalistes - il n'y a presque rien à voir pour moi. Comme QuickSilver pour OS X. –

Répondre

2

où vous pouvez vraiment faire une différence avec la conception graphique est si vous abordez un difficile à comprendre concept une interface graphique.

Lorsque vous faites cela, la créativité est essentielle. Lorsque j'ai affaire à des configurations matérielles complexes (quelque chose que je devais faire beaucoup, mais qui ne s'applique probablement pas à vous), j'ai eu la chance d'aller aux manuels techniques et aux techniciens de support technique et d'essayer de comprendre complètement le problème. Ensuite, j'ai pris les méthodes qu'ils avaient l'habitude de me montrer (diagrammes des manuels, dessins du tableau blanc, etc.) et j'ai essayé de les coder dans une interface graphique.

A eu quelques succès massifs avec ceci.

L'itération est également critique. Protégez quelque chose rapidement, puis demandez à tous ceux que vous voyez de l'essayer. Demandez-leur de résoudre un problème, puis regardez où ils vont en premier et regardez ce qu'ils ont des problèmes.

Adressez chaque problème et chaque pierre d'achoppement. N'ayez pas peur de tout jeter et recommencer, ce n'était que du code prototype. Séparez votre interface graphique de votre implémentation afin de pouvoir échanger l'interface graphique si vous trouvez une meilleure approche.

1

Si vous voulez vous concentrer sur une seule fonctionnalité, jetez un coup d'œil au champ de recherche de ITunes qui filtre pendant que vous tapez. D'autres logiciels peuvent avoir eu cela avant, mais c'était le premier endroit où je l'ai rencontré.

La différence entre cette recherche et la recherche classique a été une révélation pour moi en termes de lisibilité.

Auto-complète que vous voyez dans tant d'endroits est un autre. Je recommanderais IntelliJ IDEA pour la façon dont il a fallu l'auto-complétion qu'emacs, Visual studio etc. ont eu pendant des siècles et ajouté une complétion automatique pour les noms de variables et de méthodes d'une manière qui semblait presque psychique la première fois que vous l'avez rencontré.

1

Vous pouvez regarder Thirteen23 Experiences

+0

J'espère que leur conception de page Web n'est pas indicative de leurs applications. Je suis à la résolution de 1680x1050 et j'ai dû faire défiler vers le bas pour aller au menu en bas à cause des graphismes trop grands en haut. –

1

Pour rendre les choses utilisables, vous devez vous assurer que vous suivez les conventions existantes pour votre plate-forme cible et le type d'application. Par exemple, si vous développez une application Windows, vous feriez mieux de vous assurer que les copies control-c, les contrôles-v, les contrôles-s, etc ... Le menu Fichier doit être l'élément le plus à gauche dans le menu barre, et le menu Aide mieux par l'élément le plus à droite.

Si vous ne suivez pas les conventions en vigueur, les utilisateurs vont très vite s'énerver avec votre application.

1

Google pour HIG. Les lignes directrices sur les interfaces humaines comprennent généralement de nombreuses recherches sur les meilleures pratiques dans les interfaces utilisateur et expliquent en détail comment concevoir chaque aspect d'un programme. En outre, avoir un google pour "user-interface hall of shame" ou quelque chose comme ça.

1

En this question J'ai mentionné GUI bloopers. Une partie du bon design est de savoir ce qui fait un mauvais design et pourquoi. C'est en fait un très bon livre, même si je ne sais pas quelle quantité est disponible sur le site.

0

Vous pouvez vérifier les études de cas sur les sites Web des sociétés graphiques. Je finance peu à www.puzzlehead.com

Vérifiez là et aussi d'autres sites.

Questions connexes