web-dev-qa-db-fra.com

Lignes directrices pour les applications multiplateformes?

La plupart des gestionnaires de fenêtres ont leurs propres directives pour les interfaces graphiques. Lors de la création d'applications multiplates-formes, comme pour OSX, Ubuntu et Windows, quelles directives dois-je suivre?

2
K..

Il existe des normes d'ergonomie (ISO-14915), et vous pouvez également trouver des principes d'interface utilisateur donnés par certaines entreprises. Apple en fournit quelques-uns, je pense que Microsoft aussi, donc vous pouvez prendre les principes communs des deux.

Vous pouvez observer les logiciels existants et choisir des idées (ou en faire différentes) selon vos besoins et l'application que vous souhaitez développer.

Un bon début pourrait être la page wikipedia https://en.wikipedia.org/wiki/Usability_engineering

1
lauhub

Adobe Air fait cela, vous voudrez peut-être envisager de programmer là-bas. Il suffit de regarder des captures d'écran d'autres applications pour voir à quoi ressemblent les autres applications. Comme l'a dit lauhub, certaines entreprises vous donneront des directives de conception.

1
StackExchange User

En règle générale, vous souhaiterez suivre les directives applicables à la plate-forme cible. Si vous écrivez sur plusieurs plates-formes, cela peut vous obliger à apporter des modifications subtiles à chaque interface utilisateur de la plate-forme cible.

Si vous ne le faites pas, vous vous retrouverez avec quelque chose comme les anciennes Java UIs - c'est-à-dire une interface qui ne s'intègre vraiment sur aucune plate-forme, ce qui est étonnamment dérangeant pour le flux de travail des gens.

1
Magnus