¿Por qué Unity esconde la barra de menú?

17

¿Por qué Unity oculta las barras de menú de forma predeterminada, en lugar de mostrarlas en el espacio libre en el panel?

zpletan
fuente
Creo que la versión de netbook de Unity muestra la barra de menú en el panel. Si te refieres a la versión de escritorio de Unity, desarrollada para Natty, entonces esta pregunta podría ser un duplicado de askubuntu.com/questions/18641/…
Michael Martin-Smucker
No, creo que se supone que este sea el comportamiento exhibido, incluso en el escritorio. Mi pregunta es, ¿por qué lo hicieron así?
zpletan

Respuestas:

28

Uno de los objetivos de diseño de Unity es reducir el desorden del escritorio, otro es usar el espacio de manera más eficiente.

Ocultamos el menú de manera predeterminada en Unity porque el menú no proporciona información útil a la que pueda referirse con solo mirarlo, pero pone muchos detalles en la pantalla que es un desorden visual. Por lo tanto, hemos considerado que el menú está allí si lo necesita (moviendo el mouse hacia él o presionando Alt), pero de lo contrario no está en su vista.

Muchas aplicaciones modernas no tienen un menú, por lo que, en nuestra opinión, este es un paso hacia el futuro, y alentará a los desarrolladores de aplicaciones a pensar en sus interfaces y hacerlas más utilizables por diseño en lugar de depender de la muleta de un menú .

Mark Shuttleworth
fuente
13
"Ocultamos el menú de manera predeterminada en Unity porque el menú no proporciona información útil a la que pueda referirse con solo mirarlo" Eso no es cierto. Me dice dónde tengo que mover el puntero del mouse para activar un menú específico. Ahora tengo que mover el puntero del mouse verticalmente a la barra de menú primero, y luego tengo que moverlo horizontalmente para llegar al menú específico. Si la barra de menú estuviera siempre visible, podría moverla directamente a la posición correcta.
Rörd
66
Creo que es bastante estúpido separar la barra de menú de la aplicación. Rompe incluso las pautas de usabilidad más básicas. Eliminar un menú de su contexto rompe el principio de menor sorpresa y menor esfuerzo. Es tonto incluso si la manzana siempre lo ha hecho así. (Independientemente de si las barras de menú son buenas o malas en términos de uso). Ahora, para hacer clic en el menú de una ventana inactiva, necesito más acciones de las que solía: [hacer clic en la ventana para activar, mover a la parte superior de la pantalla para barra de menú, haga clic en] en lugar de simplemente hacer clic. Es malo no importa cómo lo justificas
Brice
"Animará a los desarrolladores de aplicaciones a pensar en sus interfaces y hacerlas más utilizables por diseño en lugar de depender de la muleta de un menú": si bien estoy de acuerdo en que las barras de menú no son el mejor diseño de interfaz (deberían preferirse los menús emergentes circulares), muchas aplicaciones de hoy todavía dependen de ellas, y continuarán haciéndolo en el futuro previsible (los usuarios están acostumbrados a ellas y los marcos de GUI las proporcionan de forma inmediata). Ocultar la barra de menú me hace muy improductivo usando software de gráficos (por ejemplo, Gimp e Inkscape), por lo tanto, a pesar de algunas semanas de prueba de Unity, vuelvo a KDE.
Boris Dalstein
@ Rörd "Me dice dónde tengo que mover el puntero del mouse para activar un menú específico": de acuerdo, y también agregaré que me dice qué menús están disponibles. En aplicaciones complejas que no uso todos los días, no siempre recuerdo en qué menú está disponible una acción específica, y tener la barra de menús mostrada en todo momento ahorra mucho tiempo en encontrar el menú apropiado para apuntar y ayuda a Mucho en el proceso de aprendizaje.
Boris Dalstein
0

Las convenciones de FireFox y la conveniencia de hacer clic con el botón derecho, particularmente para organizar e implementar marcadores, contradicen directamente las convenciones de Unity sin capacidad de hacer clic con el botón derecho en la barra de menú superior.

Es digno de elogio que cuando conduzca un VW no debería tener la cabina de un 747, y ap. el espacio de la pantalla no debe verse abrumado por perversos controles y menús permutados excesivos, sin dejar espacio para el contenido real, pero ... esto no debe ser a expensas de la funcionalidad real.

Hay formas de sortear los cuellos de botella, pero es laborioso manualmente. Nuestras aplicaciones personalizadas desarrolladas por defecto en Unity desde el exilio forzado a la barra superior y deben ser repatriadas de nuevo a su ventana de origen para restaurar la funcionalidad y la visibilidad (como aplicaciones personalizadas, la existencia visible del menú proporciona ayuda mnemónica para ocultar elementos del menú y, sin embargo con poca frecuencia, son esenciales y utilizados).

george rowell
fuente