it-swarm-ko.com

Mac OS X에서 볼 수있는 대화 상자 시트의 장점과 단점은 무엇입니까?

원래 Mac OS X에는 대화 상자 시트 가 도입되었습니다.

alt text

내가 이해하는 것처럼 (Mac 사용자는 아님)이 시트는 모달이므로 현재 창에서 사용자 상호 작용이 필요하지만 다른 곳에서는 사용자를 제한하지 않습니다.

이런 종류의 "제한된 범위"양식이 매우 유용한 새로운 프로젝트를 시작했습니다.

사용자가 부분 결과를 취소하지 않고도 한 활동에서 다른 활동으로 전환 할 수 있다는 생각이 마음에 듭니다.

또한 WPF로 모양과 느낌을 에뮬레이트 할 수 있다고 확신합니다.

그러나, 나는해야합니까?

Mac OS X에서 볼 수있는 대화 상자 의 장점과 단점은 무엇입니까?
이들을 흉내내는 것이 가치가 있을까요?

[커뮤니티 위키 게시물 일 필요가 있다고 생각합니다.하지만 평판이 낮아서 확인란을 볼 수 없습니다. 누군가 나를 위해 스위치를 뒤집을 수 있습니까? 고마워.]

3
Bevan

사용자를 혼동하지 말고 Mac에서는 Mac 스타일 UI를 사용하고 Windows에서는 Windows 스타일 UI를 사용하십시오.

Windows에서 대화 상자 시트를 사용할 때의 문제는 일부 사람들은 Mac에 경험이없고 다른 플랫폼의 UI 위젯에 신경 쓰지 않기 때문에 응용 프로그램의 대화 상자 시트가 완전히 새로운 것입니다. 대화 상자 시트가 실제로 일반 대화 상자보다 우수하더라도 확실하지는 않지만 약간 혼란스럽고 약간 짜증납니다.

BTW, Windows의 전체 응용 프로그램이 아닌 부모 창에만 모델링 된 대화 상자가있을 수 있지만 이것이 같은 이유로 나쁜 생각이라고 생각합니다.

4
Nir

단점은 모달 상호 작용과 동일합니다.

Windows와 달리 이점은 특정 프로세스 창에 직접 연결되어 있다는 것입니다. 종종 Windows (및 Lotus와 같은 나쁜 Mac 앱)에서는 응용 프로그램 창이 잠기거나 찾을 수없는 다른 곳에 열려있는 모달이 있기 때문에 응용 프로그램 창을 잠글 수 있습니다 (멀티 디스플레이 세트를 사용하는 사용자에게는 통신 문제) 한 번에 수십 개의 창문이 열린 상태에서 업)

2
DA01

솔직히 단점을 생각할 수 없습니다. 대화 상자가 정말 마음에 듭니다. 내가 가장 좋아하는 사용법은 게시 한 화면 스냅 샷에서와 같이 열기/저장 대화 상자를 사용할 때이지만 일반적으로 실제로 잘 작동합니다.

우리 사무실에는 wxWidgets 를 사용하여 Mac에서 기본 Mac 대화 상자 시트를 사용하고 Windows에서 일반 경고를 표시하는 "경고"크로스 플랫폼 구현도 있습니다. 아이디어는 Mac 앱에보다 자연스러운 느낌을주는 것입니다.

1
Hisham

틀 렸으면 말해줘. 나는 거의 1 년 동안 Mac을 사용하지 않았지만, 실제로 성가신 것을 발견 한 것은 이동 "대화창"을 예를 들어 다음과 같은 경우에 볼 수있었습니다. 인쇄하려는 문서의 기본 TOC에있는 숫자. (-may이 작업을 수행하는 방법이 있지만 찾지 못했습니다.)

일반적으로 대화 상자와 모달 대화 상자 (이 스레드의 다른 곳에서 언급 한 것처럼)와 거의 동일한 장단점이 있음에 동의하지만 특히 my 작업 프로세스에 대해이 성가신 작은 차이점을 발견했습니다.

1
jensgram