Warum verbirgt Unity die Menüleiste?

17

Warum blendet Unity die Menüleisten standardmäßig aus, anstatt sie im freien Bereich des Panels anzuzeigen?

Zpletan
quelle
Ich denke, dass die Netbook-Version von Unity die Menüleiste im Panel anzeigt. Wenn Sie sich auf die Desktop-Version von Unity beziehen, die für Natty entwickelt wurde, ist diese Frage möglicherweise ein Duplikat von askubuntu.com/questions/18641/…
Michael Martin-Smucker,
Nein, ich glaube, dass dies das Verhalten sein soll, das sich auch auf dem Desktop zeigt. Meine Frage ist, warum haben sie das so gemacht?
Zpletan

Antworten:

28

Eines der Designziele von Unity ist es, die Unordnung auf dem Desktop zu verringern, und ein anderes, den Speicherplatz effizienter zu nutzen.

In Unity wird das Menü standardmäßig ausgeblendet, da das Menü keine nützlichen Informationen enthält, auf die Sie sich beziehen können, wenn Sie es nur ansehen. Es zeigt jedoch viele Details auf dem Bildschirm, die visuell unübersichtlich sind. Wir haben also die Ansicht vertreten, dass das Menü vorhanden ist, wenn Sie es benötigen (indem Sie die Maus darauf bewegen oder Alt drücken), ansonsten jedoch nicht in Ihrer Ansicht.

Viele moderne Anwendungen verzichten ganz auf ein Menü. Aus unserer Sicht ist dies ein Schritt in die Zukunft. Dies wird Anwendungsentwickler dazu anregen, über ihre Benutzeroberflächen nachzudenken und sie durch Design benutzerfreundlicher zu machen, anstatt von der Krücke eines Menüs abhängig zu sein .

Mark Shuttleworth
quelle
13
"In Unity wird das Menü standardmäßig ausgeblendet, da das Menü keine nützlichen Informationen enthält, auf die Sie verweisen können, wenn Sie es sich nur ansehen." Das stimmt nicht. Es sagt mir, wo ich den Mauszeiger bewegen muss, um ein bestimmtes Menü zu aktivieren. Jetzt muss ich den Mauszeiger zuerst vertikal zur Menüleiste bewegen und dann horizontal, um zum jeweiligen Menü zu gelangen. Wenn die Menüleiste immer sichtbar wäre, könnte ich sie direkt in die richtige Position bringen.
Rörd
6
Ich finde es ziemlich blöd, die Menüleiste von der Anwendung zu trennen. Es übertrifft die grundlegendsten Usability-Richtlinien. Das Entfernen eines Menüs aus seinem Kontext verstößt gegen das Prinzip der geringsten Überraschung und des geringsten Aufwands. Es ist schwachsinnig, auch wenn Apfel es immer so gemacht hat. (Unabhängig davon, ob die Menüleisten in Bezug auf die Benutzerfreundlichkeit gut oder schlecht sind.) Um nun auf das Menü eines inaktiven Fensters zu klicken, sind mehr Aktionen erforderlich als bisher: [Zum Aktivieren auf das Fenster klicken, zum Seitenanfang gehen Klicken Sie in der Menüleiste auf], anstatt nur auf. Es ist schlecht, egal wie Sie es rechtfertigen
Brice
"Es wird Anwendungsentwickler dazu ermutigen, über ihre Benutzeroberflächen nachzudenken und sie konstruktionsbedingt benutzerfreundlicher zu machen, anstatt von der Krücke eines Menüs abhängig zu sein." Viele Apps verlassen sich heute noch auf sie und werden dies auch in absehbarer Zukunft tun (Benutzer sind daran gewöhnt und GUI-Frameworks stellen sie sofort bereit). Das Ausblenden der Menüleiste macht die Verwendung von Grafiksoftware (z. B. Gimp und Inkscape) für mich sehr unproduktiv. Trotz ein paar Wochen Unity-Test wechsele ich zurück zu KDE.
Boris Dalstein
@ Rörd "Es sagt mir, wo ich den Mauszeiger bewegen muss, um ein bestimmtes Menü zu aktivieren": vereinbart, und ich werde auch hinzufügen, dass es mir sagt, welche Menüs verfügbar sind. In komplexen Anwendungen, die ich nicht täglich verwende, kann ich mich nicht immer daran erinnern, in welchem ​​Menü eine bestimmte Aktion verfügbar ist. Die Anzeige der Menüleiste spart viel Zeit beim Auffinden des richtigen Menüs und hilft a viel im Lernprozess.
Boris Dalstein
0

Die Konventionen von FireFox und die Zweckmäßigkeit des Rechtsklickens, insbesondere für das Organisieren und Bereitstellen von Lesezeichen, widersprechen direkt den Konventionen von Unity ohne Rechtsklickfunktion in der oberen Menüleiste.

Es ist lobenswert, dass Sie beim Fahren eines VW nicht das Cockpit eines 747 haben sollten, und ap. Bildschirmimmobilien sollten nicht durch perverse, übermäßige Steuerelemente und Menüs überfordert werden, sodass kein Platz für den eigentlichen Inhalt bleibt. Dies sollte jedoch nicht auf Kosten der tatsächlichen Funktionalität gehen.

Es gibt Möglichkeiten, die Engpässe zu umgehen, aber es ist manuell mühsam. Unsere benutzerdefinierten APS leiden in Unity standardmäßig unter dem erzwungenen Exil in die obere Leiste und müssen in ihr Ursprungsfenster zurückgeführt werden, um Funktionalität und Sichtbarkeit wiederherzustellen selten sind sie essentiell und werden verwendet).

George Rowell
quelle