Unity neden menü çubuğunu gizliyor?


17

Unity neden panellerdeki boş alanda göstermek yerine menubarları varsayılan olarak gizler?


Unity'nin netbook versiyonunun paneldeki menü çubuğunu gösterdiğini düşünüyorum. Natty için geliştirilen Unity'nin masaüstü sürümüne atıfta bulunuyorsanız, bu soru askubuntu.com/questions/18641/…
Michael Martin-

Hayır, bunun masaüstünde bile sergilenen davranış olması gerektiğine inanıyorum. Sorum şu, neden böyle yaptılar?
zpletan

Yanıtlar:


28

Unity'nin tasarım hedeflerinden biri, masaüstünün dağınıklığını azaltmak, diğeri ise alanı daha verimli kullanmaktır.

Menüyü Unity'de varsayılan olarak gizleriz, çünkü menü sadece ona bakarak başvurabileceğiniz yararlı bir bilgi sunmaz, ancak ekrana görsel karmaşa olan çok fazla ayrıntı koyar. Yani, ihtiyacınız olduğunda menünün orada olduğu görüşünü aldık (fareyi üzerine getirerek veya Alt tuşuna basarak) ama başka türlü sizin görüşünüzde değil.

Birçok modern uygulama tamamen bir menü olmadan çalışıyor, bu yüzden bizim görüşümüze göre bu, geleceğe doğru bir adım ve uygulama geliştiricilerini bir menünün koltuk değerine bağlı olarak değil, arayüzleri hakkında düşünmeye ve tasarımla daha kullanışlı hale getirmeye teşvik edecek .


13
"Menüyü Unity'de varsayılan olarak gizleriz, çünkü menü yalnızca ona bakarak başvurabileceğiniz yararlı bilgiler sağlamaz" Bu doğru değil. Belirli bir menüyü etkinleştirmek için fare işaretçisini nereye hareket ettirmem gerektiğini söylüyor. Şimdi fare işaretçisini önce menü çubuğuna dikey olarak hareket ettirmeliyim ve sonra belirli menüye ulaşmak için yatay olarak hareket ettirmeliyim. Menü çubuğu her zaman görünür olsaydı, doğrudan doğru konuma taşıyabilirdim.
Rörd

6
Menü çubuğunu uygulamadan ayırmanın oldukça aptalca olduğunu düşünüyorum. En temel kullanılabilirlik yönergelerini bile ihlal eder. Bir menüyü bağlamından kaldırmak, en az sürpriz ve en az çaba ilkesini ihlal eder. Elma her zaman böyle yapsa bile moroniktir. (Menü çubuklarının kullanılabilirlik açısından iyi veya kötü olup olmadığına bakılmaksızın.) Şimdi, etkin olmayan bir pencerenin menüsünü tıklamak için, eskiden yaptığımdan daha fazla eyleme ihtiyacım var: [etkinleştirmek için pencereye tıklayın, ekranın en üstüne gidin menubar, tıklayın] yerine sadece tıklayın. Ne kadar haklı çıkarsanız yapın kötü
brice

"Uygulama geliştiricilerini arayüzlerini düşünmeye ve bir menünün koltuk değerine bağlı olmaktan ziyade tasarımla daha kullanışlı hale getirmeye teşvik edecek": menü çubuklarının en iyi arayüz tasarımı olmadığına katılıyorum (dairesel açılır menüler tercih edilmelidir), bugün birçok uygulama hala onlara güveniyor ve öngörülebilir gelecekte bunu yapmaya devam edecek (kullanıcılar onlara alışkın ve GUI çerçeveleri bunları kutudan çıkarıyor). Menü çubuğunu gizlemek, grafik yazılımı (örn. Gimp ve Inkscape) kullanarak beni çok verimsiz hale getiriyor , bu nedenle birkaç haftalık Unity denemesine rağmen, KDE'ye geri dönüyorum.
Boris Dalstein

@ Rörd "Belirli bir menüyü etkinleştirmek için fare işaretçisini nereye hareket ettirmem gerektiğini söyler": kabul etti ve ayrıca hangi menülerin kullanılabilir olduğunu da söyleyeceğim . Her gün kullanmadığım karmaşık uygulamalarda, belirli bir eylemin hangi menüde mevcut olduğunu her zaman hatırlamıyorum ve menü çubuğunun her zaman görüntülenmesi, hedeflemek için uygun menüyü bulmakta çok zaman kazandırıyor ve öğrenme sürecinde çok şey var.
Boris Dalstein

0

FireFox ve özellikle yer imlerini düzenlemek ve dağıtmak için sağ tıklama uygunluğu, Unity'nin üst menü çubuğunda sağ tıklama özelliği olmayan sözleşmelerle doğrudan çelişir.

Bir VW sürerken 747 ve ap kokpitine sahip olmamalısınız. ekran emlak sapkın izin verilen aşırı kontroller ve menüler tarafından boğulmamalıdır, gerçek içerik için yer bırakmaz ama ... bu gerçek işlevsellik pahasına olmamalıdır.

Darboğazları aşmanın yolları vardır, ancak manuel olarak zahmetlidir. Özel olarak geliştirilen aps'lerimiz Unity'de varsayılan olarak zorla sürgünden üst çubuğa geri çekilir ve işlevselliği ve görünürlüğü geri yüklemek için menşe penceresine geri gönderilmelidir (özel aps olarak menünün görünür varlığı, menü öğelerini gizlemek için anımsatıcı yardım sağlar ve ancak seyrek olarak gereklidir ve kullanılır).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.