Pourquoi Unity cache-t-il la barre de menu?


17

Pourquoi Unity masque-t-il les barres de menus par défaut, au lieu de les afficher dans l'espace libre du panneau?


Je pense que la version netbook d'Unity affiche la barre de menus dans le panneau. Si vous faites référence à la version de bureau d'Unity, en cours de développement pour Natty, cette question pourrait être un double de askubuntu.com/questions/18641/…
Michael Martin-Smucker

Non, je crois que c'est supposé être le comportement affiché, même sur le bureau. Ma question est, pourquoi l'ont-ils fait de cette façon?
zpletan

Réponses:


28

L'un des objectifs de conception d'Unity est de réduire l'encombrement du bureau, un autre est d'utiliser l'espace plus efficacement.

Nous masquons le menu par défaut dans Unity car le menu ne fournit aucune information utile à laquelle vous pouvez vous référer simplement en le regardant, mais il met beaucoup de détails sur l'écran, ce qui est un encombrement visuel. Nous avons donc considéré que le menu est là si vous en avez besoin (en déplaçant la souris dessus ou en appuyant sur Alt), mais sinon, vous ne le voyez pas.

De nombreuses applications modernes se passent complètement d'un menu, donc à notre avis, c'est une étape vers l'avenir, et cela encouragera les développeurs d'applications à réfléchir à leurs interfaces et à les rendre plus utilisables par conception plutôt que de dépendre de la béquille d'un menu .


13
"Nous masquons le menu par défaut dans Unity car le menu ne fournit aucune information utile à laquelle vous pouvez vous référer simplement en le regardant" Ce n'est pas vrai. Il me dit où je dois déplacer le pointeur de la souris pour activer un menu spécifique. Maintenant, je dois d'abord déplacer le pointeur de la souris verticalement vers la barre de menus, puis je dois le déplacer horizontalement pour atteindre le menu spécifique. Si la barre de menu était toujours visible, je pourrais la déplacer directement dans la bonne position.
Rörd

6
Je pense que c'est assez stupide de séparer la barre de menus de l'application. Il casse même les directives d'utilisation les plus élémentaires. Supprimer un menu de son contexte brise le principe de la moindre surprise et du moindre effort. C'est idiot même si la pomme l'a toujours fait comme ça. (Peu importe si les barres de menus sont bonnes ou mauvaises en termes de facilité d'utilisation.) Maintenant, pour cliquer sur le menu d'une fenêtre inactive, j'ai besoin de plus d'actions qu'auparavant: [cliquez sur la fenêtre pour l'activer, passez en haut de l'écran pour barre de menus, cliquez sur] au lieu de simplement cliquer. C'est mauvais, peu importe comment vous le justifiez
brice

"Cela encouragera les développeurs d'applications à réfléchir à leurs interfaces et à les rendre plus utilisables par conception plutôt que de dépendre de la béquille d'un menu": même si je conviens que les barres de menus ne sont pas la meilleure conception d'interface (les menus contextuels circulaires devraient être préférés), de nombreuses applications en dépendent encore aujourd'hui et continueront de le faire dans un avenir prévisible (les utilisateurs y sont habitués et les cadres GUI les fournissent prêts à l'emploi). Masquer la barre de menus me rend très improductif en utilisant un logiciel graphique (par exemple, Gimp et Inkscape), donc malgré quelques semaines d'essai Unity, je repasse à KDE.
Boris Dalstein

@ Rörd "Il me dit où je dois déplacer le pointeur de la souris pour activer un menu spécifique": d'accord, et j'ajouterai également qu'il me dit quels menus sont disponibles. Dans les applications complexes que je n'utilise pas tous les jours, je ne me souviens pas toujours dans quel menu une action spécifique est disponible, et avoir la barre de menu affichée à tout moment permet d'économiser beaucoup de temps pour trouver le menu approprié à viser et aide un beaucoup dans le processus d'apprentissage.
Boris Dalstein

0

Les conventions de FireFox et de l'opportunité de clic droit, en particulier pour l'organisation et le déploiement de signets, contredisent directement les conventions d'Unity sans possibilité de clic droit dans la barre de menu supérieure.

Il est louable que lorsque vous conduisez une VW, vous ne devriez pas avoir le cockpit d'un 747, et ap. l'écran immobilier ne devrait pas être submergé par des contrôles et des menus excessifs permutés pervers, ne laissant aucun espace pour le contenu réel mais ... cela ne devrait pas se faire au détriment de la fonctionnalité réelle.

Il existe des moyens de contourner les goulots d'étranglement, mais cela est manuellement laborieux. Nos aps développés sur mesure souffrent par défaut dans Unity d'un exil forcé vers la barre supérieure et doivent être rapatriés dans leur fenêtre d'origine pour restaurer la fonctionnalité et la visibilité (comme les aps personnalisés, l'existence visible du menu fournit une aide mnémonique pour obscurcir les éléments du menu et, cependant, rarement, ils sont essentiels et utilisés).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.