En étudiant WPF comme nouvel outil pour les applications avec une résolution indépendante du périphérique, j'ai lu que vous pouvez faire des animations rendues avec le moteur graphique DirectX.
Je me demandais donc s'il valait la peine d'apprendre à créer des animations pour les applications métier ... La première fois, je suis venu à mon esprit, des suggestions? Quelle autre animation utilise dans une interface d'entreprise?
Vous mélangez deux questions auxquelles il faut répondre séparément:
À cette deuxième question, je répondrais NON. Je vois des utilisateurs qui aiment leur application basée sur console car elle est rapide comme l'éclair, directe, avec un comportement standardisé et prévisible.
La seule situation où j'accepterais une animation dans une application métier, c'est quand elle vous donne des informations supplémentaires. Si un graphique s'anime vous montrant l'évolution de certaines données au fil du temps, c'est utile. Si c'est juste une animation de fantaisie que vous devez attendre pour lire les données, ne l'ajoutez pas.
Quelques cas où l'animation peut être utile dans les applications métier:
En général, les animations ne sont pas vraiment utiles dans l'application n'importe laquelle si elle est utilisée au jour le jour par un utilisateur expérimenté. Ils ont tendance à gêner (du moins d'après mon expérience). Cependant, cela ne veut pas dire que vous ne devez pas créer d'animations dans votre application.
Les animations fonctionnent mieux pour l'utilisateur occasionnel et pour les démonstrations.
Pour les premiers, ils renforcent que quelque chose se passe et, s'ils sont bien faits, peuvent attirer l'attention sur la partie importante de l'écran.
Pour ces derniers, ils ont l'air bien, s'ils sont bien faits, lorsqu'ils présentent la demande dans une situation de vente. Il rend votre application dynamique et en ces temps des iPods, iPads et smartphones "modernes".
Pour satisfaire ces deux exigences, vous devrez créer des animations, mais vous aurez un moyen simple de les désactiver.