Tại sao Unity che giấu thanh thực đơn?


17

Tại sao Unity ẩn các thanh thực đơn theo mặc định, thay vì hiển thị chúng trong không gian trống trên bảng điều khiển?


Tôi nghĩ rằng phiên bản netbook của Unity không hiển thị thanh menu trong bảng điều khiển. Nếu bạn đang đề cập đến phiên bản Unity dành cho máy tính để bàn, đang được phát triển cho Natty, thì câu hỏi này có thể là một bản sao của Askubfox.com/questions/18641/ Khăn
Michael Martin-Smucker

Không, tôi tin rằng đây được cho là hành vi được thể hiện, ngay cả trên máy tính để bàn. Câu hỏi của tôi là, tại sao họ làm theo cách đó?
zpletan

Câu trả lời:


28

Một trong những mục tiêu thiết kế của Unity là giảm sự lộn xộn của máy tính để bàn, một mục tiêu khác là sử dụng không gian hiệu quả hơn.

Chúng tôi ẩn menu theo mặc định trong Unity vì menu không cung cấp thông tin hữu ích mà bạn có thể tham khảo chỉ bằng cách nhìn vào nó, nhưng nó đặt rất nhiều chi tiết trên màn hình là sự lộn xộn thị giác. Vì vậy, chúng tôi đã đưa ra quan điểm rằng menu có ở đó nếu bạn cần nó (bằng cách di chuyển chuột đến nó hoặc nhấn Alt) nhưng nếu không thì trong tầm nhìn của bạn.

Nhiều ứng dụng hiện đại đang làm mà không có menu hoàn toàn, vì vậy theo quan điểm của chúng tôi, đây là một bước tiến tới tương lai và nó sẽ khuyến khích các nhà phát triển ứng dụng suy nghĩ về giao diện của họ và làm cho chúng có thể sử dụng được nhiều hơn bằng cách thiết kế thay vì dựa vào nạng của menu .


13
"Chúng tôi ẩn menu theo mặc định trong Unity vì menu không cung cấp thông tin hữu ích mà bạn có thể tham khảo chỉ bằng cách nhìn vào nó" Điều đó không đúng. Nó cho tôi biết nơi tôi phải di chuyển con trỏ chuột để kích hoạt một menu cụ thể. Bây giờ tôi phải di chuyển con trỏ chuột theo chiều dọc đến thanh thực đơn trước, và sau đó tôi phải di chuyển nó theo chiều ngang để đến menu cụ thể. Nếu thanh thực vật luôn luôn nhìn thấy được, tôi có thể di chuyển nó đến đúng vị trí trực tiếp.
Rörd

6
Tôi nghĩ thật là ngu ngốc khi tách thanh menu khỏi ứng dụng. Nó phá vỡ ngay cả các hướng dẫn sử dụng cơ bản nhất. Loại bỏ một menu từ bối cảnh của nó phá vỡ nguyên tắc ít bất ngờ nhất và ít nỗ lực nhất. Thật tệ hại ngay cả khi táo luôn làm như vậy. (Bất kể thanh menu là tốt hay xấu về khả năng sử dụng.) Bây giờ, để nhấp vào menu của cửa sổ không hoạt động, tôi cần nhiều hành động hơn trước đây: [nhấp vào cửa sổ để kích hoạt, di chuyển lên trên cùng màn hình cho menubar, nhấp] thay vì chỉ nhấp. Thật tệ cho dù bạn biện minh thế nào
brice

"Nó sẽ khuyến khích các nhà phát triển ứng dụng suy nghĩ về giao diện của họ và làm cho chúng có thể sử dụng nhiều hơn theo thiết kế thay vì phụ thuộc vào nạng của menu": trong khi tôi đồng ý rằng các thanh menu không phải là thiết kế giao diện tốt nhất (nên sử dụng menu bật lên hình tròn), rất nhiều ứng dụng ngày nay vẫn dựa vào chúng và sẽ tiếp tục làm như vậy trong tương lai gần (người dùng đã quen với chúng và các khung GUI cung cấp chúng ra khỏi hộp). Ẩn thanh menu khiến tôi rất không hiệu quả khi sử dụng phần mềm đồ họa (ví dụ: Gimp và Inkscape), do đó mặc dù đã dùng thử Unity vài tuần, tôi quay lại KDE.
Boris Dalstein

@ Rörd "Nó cho tôi biết nơi tôi phải di chuyển con trỏ chuột để kích hoạt một menu cụ thể": đã đồng ý và tôi cũng sẽ thêm rằng nó cho tôi biết những menu nào có sẵn. Trong các ứng dụng phức tạp mà tôi không sử dụng hàng ngày, tôi không luôn nhớ trong menu nào có sẵn một hành động cụ thể và việc thanh menu hiển thị mọi lúc sẽ tiết kiệm rất nhiều thời gian trong việc tìm kiếm menu phù hợp để nhắm đến và giúp rất nhiều trong quá trình học tập.
Boris Dalstein

0

Các quy ước của FireFox và phương pháp nhấp chuột phải đặc biệt là để tổ chức và triển khai các dấu trang trực tiếp mâu thuẫn với các quy ước của Unity không có khả năng nhấp chuột phải trong thanh menu trên cùng.

Thật đáng khen ngợi khi lái chiếc xe VW bạn không nên có buồng lái của chiếc 747 và ap. màn hình bất động sản không nên bị choáng ngợp bởi các điều khiển và menu quá mức cho phép, không để lại không gian cho nội dung thực tế nhưng ... điều này không phải trả giá cho chức năng thực sự.

Có nhiều cách để khắc phục các nút thắt cổ chai nhưng nó rất tốn công. Các aps được phát triển tùy chỉnh của chúng tôi phải chịu mặc định trong Unity từ buộc phải lưu vong đến thanh trên cùng và phải được hồi hương trở lại cửa sổ ban đầu của chúng để khôi phục chức năng và khả năng hiển thị (vì aps tùy chỉnh sự tồn tại có thể nhìn thấy của menu cung cấp hỗ trợ ghi nhớ cho các mục menu bị che khuất và, tuy nhiên không thường xuyên, chúng rất cần thiết và được sử dụng).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.