Desktop Unity가 전역 응용 프로그램 메뉴를 사용하는 이유는 무엇입니까? [닫은]

다른 질문으로 Unity의 데스크톱 버전이 기본적으로 전역 메뉴를 유지한다고 발표되었습니다. 사실은 다음과 같습니다.

  1. 넷북 해상도에서 수직 공간이 제한되어 있기 때문에 수직 화면 공간을 절약하기 위해 글로벌 메뉴가 UNE에 도입되었습니다.
  2. 고해상도의 현대식 데스크탑에는 충분한 수직 공간이있어이를 불필요하게 만듭니다.
  3. UNE 글로벌 메뉴 발표에서 Mark Shuttleworth 자신은 다음과 같이 말했습니다.

“창과 메뉴가 아주 멀리 떨어져있을 수있는 훨씬 더 큰 화면에서 패널 호스팅 메뉴의 사용성에 대한 뛰어난 의문이 있습니다.”

글로벌 메뉴의 이점은 고해상도 데스크탑으로 전달되지 않고 대신 단점을 가져 오는 것 같습니다 (마우스 이동이 증가하고 메뉴와 관련 창 사이의 거리가 멀어짐).

또 다른 걱정 요소는 응용 프로그램이 메뉴 표시 줄을 벗어나는 것처럼 보이지만,이를 혁신하고 메뉴에서 벗어나기위한 새로운 지침을 정의하는 대신 데스크톱 상단에 바로 표시하는 것입니다. 응용 프로그램이 데스크톱에서 계속 이동하면 사용중인 응용 프로그램 (예 : Chrome)에 따라 응용 프로그램 관련 옵션 / 도구를 찾을 수있는 위치가 일정하지 않습니다.

마지막으로 현재 전역 메뉴 표시 줄 구현이 모든 앱에서 작동하지 않으며 기본 설치의 모든 앱에서도 작동하지 않습니다. 이는 기본 데스크탑 구현이 일치하지 않음을 의미합니다.

따라서 글로벌 메뉴로 이동하는 것이 좋지 않은 이유에는 여러 가지가 있으므로, 이것이 좋은 아이디어 인 이유에 대한 확실한 설득력있는 주장이 필요합니다.

데스크톱 버전의 Unity에서 글로벌 메뉴를 구현하는 이유는 무엇입니까?



답변

한편으로, 우리는 첫 번째 답변 에서 언급했듯이 화면의 가장자리를 사용하여 메뉴의 “더 큰”및 “보다 쉽게 ​​치는”것을 만들고 있습니다 . 다른 한편으로, 우리는 실제로 응용 프로그램 이름 (또는 창 제목)을 표시하기 위해 패널을 사용하고 패널을 마우스로 가리킬 때만 메뉴를 표시하거나 메뉴와 관련된 가속기 키를 사용하여 실제로 이들의 우선 순위를 낮 춥니 다. 이런 식으로 우리는 메뉴를 UI의 중심에 덜 집중시키는 경향을 선도하고 있습니다.

테드 굴드 (Ted Gould) 메뉴 사용에 대한 연구블로그에 올렸다 . 비공식적으로, 그의 발견은 우리가 생각하는 것보다 메뉴를 배치 할 때 메뉴 배치가 덜 문제가된다는 생각을 뒷받침합니다.

이것은 우리에게 중요한 질문이었고 우리가 생각하는 것은 연구에 의해 뒷받침되는 방식으로 해결되었다고 생각합니다. 우리는 원래 메뉴를 지원하여 글로벌 메뉴를 그놈의 기능으로 만들었습니다. 불행히도 거부되었습니다.


답변

첫째, Mac OS가 항상 전역 메뉴를 사용한 것과 동일한 이유 중 하나가 여기에 동일하게 적용됩니다. UI 디자인에서 중요한 원칙 중 하나 인 타투 로지 (tutology)는 마우스로 “더 큰”것을 “히트”하는 것이 더 쉽다는 것입니다.

생각할 때까지 덜 분명한 것은 화면의 가장자리에있는 물건의 높이 또는 너비가 무한하다는 것입니다 (가로 또는 세로 가장자리에 있는지 여부에 따라 다름).

메뉴를 화면 맨 위에 유지하면 사용자는 가로로만 “겨냥”하면됩니다. 커서를 화면 맨 위로 “던지기”만하면됩니다.

둘째, “데스크탑”유니티가 수직 공간을 절약 할 필요가 없다는 생각은 어리석은 일입니다. 최근 몇 년간 1920×1200 디스플레이가 장착 된 와이드 스크린 17 인치 노트북을 사용했으며 종종 같은 해상도의 추가 외부 모니터를 사용했으며 항상 더 많은 수직 공간을 원합니다.

화면 공간은 넷북뿐만 아니라 항상 프리미엄입니다.

마지막으로 큰 화면에서 메뉴와 응용 프로그램 창 사이의 거리와 관련된 사용성 문제에 대한 언급과 관련하여 나는 그것이 어디에서 왔는지 전혀 확신하지 못합니다. Mac OS는 기본 데스크탑 환경을 포함하여 수년 동안 잘 작동 해 왔습니다. 일부 앱에서 글로벌 메뉴의 실제 기능에 대한 구현 문제는 부인할 수 없으며 일관되지 않거나 열악한 설계 방식으로 인해 일부 응용 프로그램이 메뉴 막대에 지나치게 의존하거나 메뉴 막대를 이상한 방식으로 배치하지만 근본적인 문제는 아닙니다. 글로벌 메뉴 패러다임


답변

창문이 창문과 멀리 떨어져 있다는 주장에서, 창문을 최대화하는 사람들에게는 문제가되지 않습니다. 더 많은 창을 열면 글로벌 메뉴를 사용하지 않을 때 공간이 조금 더 낭비되는 것처럼 보이므로 Mac OS의 디자인 선택이 좋습니다.

또한 많은 사람들이 창을 화면 아래쪽으로 끌거나 화면의 절반 아래로 끌고 있다고 생각하지 않습니다. 나는 그들이 그것을 상단에 붙잡고 하단 보더의 크기를 조정하여 창 내에서 최대한 많은 것을 볼 것이라고 가정합니다.

그것은 단지 효과의 문제가 아닙니다. 디자인 선택입니다. Apple 이외의 다른 사람이 글로벌 메뉴를 적용하는 것을 보는 것이 좋습니다.

누구에게도 효과가 없다고 가정하기 전에 시간을내어 디자인 선택을 즐기십시오.


답변

데스크탑 부동산 보존은 널 인수입니다. 사용 가능한 데스크톱 공간을 최대화하는 것이 목적이라면 사용자가 응용 프로그램 창의 크기를 조정할 수있는 이유는 무엇입니까? 왜 화면 해상도를 변경할 수 있습니까? 런처의 아이콘 크기를 변경할 수있는 이유는 무엇입니까? 왜 그들이 무엇을 바꾸도록 허용 하는가? 설계자가 사용자가 실제로 원하는 것을 가장 잘 알고 있다면 사용자가 변경 한 내용은 반드시 더 나쁜 변경 사항이어야합니다.

응용 프로그램 메뉴 창을 배치하는 것은 창 크기를 조정하는 것만 큼 사용자 기본 설정의 문제입니다. 사용자가 창 크기를 조정하는 것만 큼 쉽게 메뉴를 배치 할 수 있습니까?

창 닫기, 최소화 및 최대화를위한 교차 대시 및 상자 아이콘은 응용 프로그램의 창 또는 최대화 여부에 따라 위치를 변경합니다. 고급 창 옵션에 네 번째 아이콘 (줄무늬)을 추가하지 않겠습니까? 이 메뉴를 추가하면 사용자는 각 창의 메뉴 항목에 대한 선호하는 위치를 선택할 수 있습니다.