Mengapa Unity menyembunyikan menu?

17

Mengapa Unity menyembunyikan menu secara default, alih-alih menunjukkannya di ruang kosong di panel?

zpletan
sumber
Saya pikir versi netbook dari Unity memang menampilkan bilah menu di panel. Jika Anda merujuk ke versi desktop Unity, sedang dikembangkan untuk Natty, maka pertanyaan ini mungkin merupakan duplikat dari askubuntu.com/questions/18641/…
Michael Martin-Smucker
Tidak, saya percaya bahwa ini seharusnya menjadi perilaku yang diperagakan, bahkan di desktop. Pertanyaan saya adalah, mengapa mereka melakukan itu?
zpletan

Jawaban:

28

Salah satu tujuan desain Unity adalah untuk mengurangi kekacauan desktop, yang lain adalah menggunakan ruang lebih efisien.

Kami menyembunyikan menu secara default di Unity karena menu tidak memberikan informasi berguna yang dapat Anda rujuk hanya dengan melihatnya, tetapi menu ini menempatkan banyak detail di layar yang merupakan kekacauan visual. Jadi, kami telah mengambil pandangan bahwa menu ada di sana jika Anda memerlukannya (dengan menggerakkan mouse ke sana atau menekan Alt) tetapi sebaliknya tidak ada dalam tampilan Anda.

Banyak aplikasi modern melakukan tanpa menu sama sekali, jadi dalam pandangan kami, ini adalah langkah menuju masa depan, dan itu akan mendorong pengembang aplikasi untuk berpikir tentang antarmuka mereka dan membuatnya lebih dapat digunakan oleh desain daripada tergantung pada kruk menu .

Mark Shuttleworth
sumber
13
"Kami menyembunyikan menu secara default di Unity karena menu tidak memberikan informasi berguna yang dapat Anda rujuk hanya dengan melihatnya" Itu tidak benar. Ini memberitahu saya di mana saya harus memindahkan pointer mouse untuk mengaktifkan menu tertentu. Sekarang saya harus memindahkan pointer mouse secara vertikal ke menubar terlebih dahulu, dan kemudian saya harus memindahkannya secara horizontal untuk mencapai menu tertentu. Jika menubar selalu terlihat, saya bisa memindahkannya ke posisi yang tepat secara langsung.
Rörd
6
Saya pikir itu sangat bodoh untuk memisahkan menu bar dari aplikasi. Itu bahkan melanggar pedoman kegunaan paling dasar. Menghapus menu dari konteksnya mematahkan prinsip paling tidak mengejutkan dan sedikit usaha. Ini gila bahkan jika apel selalu melakukannya seperti ini. (Terlepas dari apakah bilah menu baik atau buruk dalam penggunaannya.) Sekarang, untuk mengklik menu dari jendela tidak aktif, saya perlu lebih banyak tindakan daripada sebelumnya: [klik pada jendela untuk mengaktifkan, pindah ke atas layar untuk menubar, klik] bukan hanya klik. Itu buruk, tidak peduli bagaimana Anda membenarkannya
brice
"Ini akan mendorong pengembang aplikasi untuk memikirkan antarmuka mereka dan membuatnya lebih dapat digunakan berdasarkan desain daripada bergantung pada kruk menu": sementara saya setuju bahwa bilah menu bukan desain antarmuka terbaik (menu popup bundar harus dipilih), banyak aplikasi saat ini masih bergantung pada mereka, dan akan terus melakukannya di masa mendatang (pengguna terbiasa dengan mereka dan kerangka kerja GUI menyediakan mereka di luar kotak). Menyembunyikan bilah menu membuat saya sangat tidak produktif menggunakan perangkat lunak grafik (misalnya, Gimp dan Inkscape), jadi meskipun beberapa minggu uji coba Unity, saya beralih kembali ke KDE.
Boris Dalstein
@Rörd "Ini memberitahu saya di mana saya harus memindahkan pointer mouse untuk mengaktifkan menu tertentu": setuju, dan saya juga akan menambahkan bahwa itu memberi tahu saya menu apa yang tersedia. Dalam aplikasi kompleks yang tidak saya gunakan sehari-hari, saya tidak selalu ingat di menu mana tindakan tertentu tersedia, dan memiliki bilah menu yang ditampilkan setiap saat menghemat banyak waktu dalam menemukan menu yang tepat untuk diarahkan, dan membantu banyak dalam proses pembelajaran.
Boris Dalstein
0

Konvensi FireFox dan kebijaksanaan klik kanan khususnya untuk mengatur dan menggunakan bookmark secara langsung bertentangan dengan konvensi Unity tanpa kemampuan klik kanan di bilah menu atas.

Sungguh patut dipuji bahwa ketika mengendarai VW Anda tidak harus memiliki kokpit 747, dan ap. layar real estat tidak boleh kewalahan oleh kontrol yang keliru dan menu yang berlebihan, tidak meninggalkan ruang untuk konten yang sebenarnya tapi ... ini tidak boleh mengorbankan fungsionalitas nyata.

Ada beberapa cara untuk mengatasi kemacetan tetapi secara manual melelahkan. Ap yang dikembangkan menurut kebiasaan kami menderita secara default di Unity dari pengasingan paksa ke bar bagian atas dan harus dipulangkan kembali ke jendela asalnya untuk mengembalikan fungsionalitas dan visibilitas (karena aps kustom keberadaan yang terlihat dari menu menyediakan bantuan mnemonik untuk mengaburkan item menu dan, namun jarang, mereka penting dan digunakan).

george rowell
sumber