창을 최소화 할 때 Shift (느린 애니메이션)를 사용하면 어떤 이점이 있습니까?


10

오늘
우연히이 문제를 겪었습니다 .Shift 키를 누른 상태에서 OS X 10.8에서 창을 최소화하려고하면 (다른 창에있을 수 있음) 창은 매우 천천히 Dock으로 들어갑니다. 전체 애니메이션이 느려집니다.

이것의 목적이 어떤 아이디어입니까?

답변:


17

@napcae의 답변과 마찬가지로 "슬로우 모션 지니"효과는 약간 재미 있지만, 과거에는 Mac OS X 디스플레이 하위 시스템의 세부 사항을 보여주기 위해 (일반적으로 Windows 사용자에게) 사용했습니다. 즉, 각 창을 픽셀 단위로 그리는 것이 아니라 (창을 드래그 할 때 무작위로 길 잃은 부분을 남겨두고 창 하위 시스템이 모든 다시 그리기 메커니즘을 따라 가서 스크롤 막대가 멈추는 Windows 시스템을 생각하십시오) 공중 또는 그 불쾌한 창문 흔적 일) OS X는 본질적으로 텍스처를 다각형에 매핑하는 3D 게임 엔진과 더 비슷한 것을 사용하여 창 내용을 그립니다. 터미널 창에서 다음 명령을 준비하고 창을 느리게 최소화하면서 빠르게 실행하여이를 입증 할 수 있습니다.

killall Dock

도크 프로세스는 이러한 모든 종류의 일을 지배하는 것입니다.이 프로세스를 죽이면 새 프로세스를 행복하게 다시 만들 수 있지만 완료를 통해 부분적으로 수행 된 작업은 완료되거나 반전되지 않습니다. 당신은 이상한 모양으로 뒤틀 렸지만 여전히 완전히 사용할 수 있는 반 최소화 창으로 끝납니다 . textedit로 확인하고 텍스트를 입력하는 것이 더 어렵다는 점에 유의하십시오 (텍스트 선택이 더 어렵습니다!). 또는 Quicktime 동영상 창으로 시도하여 여전히 어떻게 재생되는지 확인하십시오.

본질적으로 이는 단순한 효과가 아니라 디스플레이 레이어의 창 그리기 기능과 다른 많은 데스크탑 OS 창 시스템에 대한 우수한 방식으로 관리되는 방법을 보여줍니다.

이 효과는 적어도 2001 년 이후 (Google 검색에 따르면) 사용되어 왔으며, 10.4 년에이 문제에 대해 처음 알게되었습니다. . 세부 사항을 정확하게 기억한다면 모든 창은 기본적으로 Quicktime, Open GL 또는 Quartz 2D 데이터 소스로 구성되며 후자는 본질적으로 내부적 으로 포스트 스크립트로 렌더링 됩니다 (실제로 모든 창 드레싱 요소, 도구 모음, 스크롤 막대는 PDF입니다) ...) 그런 다음 2D에서 3D "텍스처"로 모든 요소 (PDF 창 드레싱, 퀵타임 또는 OpenGL 내용 또는 웹 페이지 등의 혼합)를 결합한 단일 창으로 래스터됩니다. Quartz Composer로 비행기를 쳐서 창문을 만드십시오.

자세한 내용 은 Arstechnica 의 Siracusa Tiger Review에서 다음 2 페이지를 읽어보십시오. 여기에서 창 관리자가 어떻게 진화했는지에 대해 설명하고 작동 방식에 대해 꽤 잘 설명하고 있습니다. Tiger (또는 최소한 Tiger 이전보다 GPU보다 크지 않은 변경 사항은 GPU가 CPU에서 거의 모든 창 그리기 작업을 인수하기 시작한 시점)


1
FWIW, Windows는 Vista 이후 OS X와 ​​유사한 디스플레이 시스템 을 가지고 있습니다.
josh3736

나는 그것에 대해 더 많이 알기를 바란다. 나는 그것이 10.4 이전 버전보다 더 나아 졌다고 확신한다. 나는 Win 7 tho에서 가끔 무작위 고아 창 요소를 얻는다는 것을 알고 있습니다.
stuffe


2

이것의 목적은 없습니다. 이것은 단지 부활절 달걀이며 순수한 "엔터테인먼트"를위한 것입니다.


1

이 기능은 "일부 재미"가 아닙니다. 답변을 모르거나 답변을 제한적으로 사용하고 기능에 대한 지식을 바탕으로 가정하지 마십시오.

애니메이션의 속도를 늦출 수있는 주요 목적은 애니메이션의 목적을 먼저 생각하면 분명 할 것입니다. 스스로에게 물어보십시오. 응용 프로그램이 전면에 있고 그 뒤에 다른 응용 프로그램이있는 데스크톱의 관점에서 응용 프로그램의 창보기로 잘라 내지 않는 이유는 무엇입니까? 내 마음에 오는 첫 번째 대답은 다음과 같습니다. 이러한 프로세스를 애니메이션하면 사용자가 보통 크기의 창을 축소하고 화면의 새로운 크기와 위치로 이동할 때 시각적으로 움직임을 추적 할 수 있습니다. 그렇지 않으면 어느 창이 어디로 갔는지 알 수 없습니다.

이것을 시도하십시오 : 새로운 데스크탑 작업 공간을 추가하고 화면 해상도를 800 x 500으로 설정하십시오. 같은 크기의 60 개의 Finder 윈도우를여십시오. 실험은 유사한 탭 구성,보기, 내용 및 이름을 가진 여러 개의 창이있는 것이 좋습니다. 이제 웹 브라우저에서 약 60 개의 창을 엽니 다. 요점을 강조하기 위해 각 창의 크기를 동일하게하고 각각의 짧은 검색 문자열에 대한 Google의 현재 결과를 보자. 미션 컨트롤을 사용하면 창 중 하나를 추적 할 수 있습니다. 어려울 수 있다고 생각합니다. 애니메이션이 갑자기 느려지면 관리가 용이 ​​해집니다.

나는 시각과 주의력이 다른 사람들을 위해 더 많은 사람들이이 숙박 시설을 좋아하지 않는다는 것에 놀랐습니다.


그럼 모든 의견에 대해 파커 감사합니다 그리고 난 지금 그 기능 undertand에 bmike
RedstoneRosh 12
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.