문서 창이 남아 있지 않을 때 앱을 실행할 수있는 Mac OS X의 이점은 무엇입니까?


12

원칙적으로 Mac OS X의 모든 프로그램은 문서 윈도우를 닫아도 계속 실행됩니다.

이것은 MacVim, VmWare Fusion, Chrome 및 기타 여러 응용 프로그램에서 발견 된 동작입니다.

나는 개인적으로 이것을 사용하지 않고 솔직하게 꽤 성가시다. 비록 내 의견이 항상 주어진 목표 그룹에서 우세한 것은 아니라는 것을 확인한 몇 가지 경험이 있었지만, 나는이 결정에 대한 이유가 있다고 가정한다.

이 기능이 유용한 시나리오는 무엇입니까?

답변:


8

Windows를 사용하고 MS Word 또는 Adobe Photoshop과 같은 응용 프로그램을 열면 일종의 빈 배경으로 응용 프로그램 창이 열립니다. 그러나 Mac 에서이 작업을 수행 할 때 배경이 없으며 맨 위 막대에 메뉴 옵션이 있습니다. Windows의 Photoshop에서 파일을 열고 해당 파일을 닫았다 고 가정하면 Photoshop을 시작할 때와 동일한 빈 응용 프로그램 창이 나타납니다. Mac에서는 상단 표시 줄에 메뉴가 표시되지만 배경이 없으므로 바탕 화면 만 표시됩니다. 따라서 실제로 Windows와 Mac OS X이 응용 프로그램을 처리하는 방식에는 차이가 없습니다. 하나는 보이는 창이 있고 다른 하나는 그렇지 않습니다.

OS X 방식을 사용하면 얻을 수있는 이점 : 응용 프로그램을 열어 둘 계획이라면 Windows 에서처럼 응용 프로그램을 최소화하지 않아도됩니다. 백그라운드에서 다른 것을 클릭하면 applciation이 포커스를 잃을 수 있습니다. 닫으려면 독에서 응용 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '종료'를 선택하십시오.

여기에 이미지 설명을 입력하십시오


7
또 다른 장점은 다음에 열 때 시작 시간이 단축된다는 것입니다.
— Enrico Susatyo

6

이 동작의 단점은 전체 애플리케이션 프레임 워크를 시작하거나 이미 실행중인 앱에서 새 문서를 열어야하는 차이를 즐기고 자하는 사용자에게 적합하다는 것입니다.

RAM이 충분하거나 pokey CPU 만 있으면 로그인시 해당 앱이 시작되도록 설정할 수 있습니다. 가상 메모리 시스템은 디스크로 교체해야하는 페이지와 RAM에 남아있는 페이지를 정렬합니다.

앱이 메모리 누수를 느리게하는 한 , 다시 사용할 수있는 앱을 종료하지 않는 것이 좋습니다.

기본 성능 조정-작업 재사용, 작업을 덩어리로 나누기, 사용자가 기다리기 전에 작업 완료.


1
잘 동작하는 Mac 앱이 큰 캔버스를 버리지 않는다는 사실로 인해이 동작이 더욱 강력 해집니다. 문서가 전체 화면을 차지하는 것은 좋지만 앱이 단순히 실행되기 때문에 앱이 그렇게하는 것은 좋지 않습니다.
— bmike

5

기본적으로 OSX와 Windows는 최상위 창에 대한 접근 방식이 다릅니다. Windows에서 창에는 메뉴 표시 줄을 포함하여 전체 애플리케이션 인스턴스가 포함됩니다. OSX에서이 창에는 열린 문서가 포함되어 있으며 메뉴 표시 줄 만 표시하는 응용 프로그램이있는 이유를 설명합니다.

라이온을 위해 점점 더 많은 응용 프로그램이 업데이트됨에 따라 "빈"응용 프로그램의 처리가 가까운 미래에 변경 될 것임을 명심하십시오. 일반적인 동작은 문서를 열지 않은 문서 기반 응용 프로그램 (계산기와 같은 것과 달리)은 문서를 열지 않으면 앱을 종료 할 수 있음을 OS에 표시하는 것입니다. 아이디어는 열려있는 응용 프로그램을 관리 할 필요성이 적다는 것입니다.

이에 대한 자세한 내용은 John Siracusa의 상세한 Lion 검토 를 참조하십시오.


자동 종료를 위한 Ars Technica 링크 는 공개보기 권한이없는 페이지를 나타냅니다.
— 그레이엄 페린

공개 링크임을 보증합니다. Ars 계정이 없으며 저에게 효과적입니다. 아마도 당신은 개인 페이지로 리디렉션되고 있습니까?
— David

안녕하세요, 그것은 페이지 내에서의 대한 아르스 테크니카 링크 자동 종료 를 의미 developer.apple.com/library/prerelease/mac/documentation/... 에있는 리디렉션 developer.apple.com/devcenter/ios/unauthorized 에 따라 (무단 내 멤버십이므로 공개 시청 권한이없는 것 같습니다). 내 대답은 공개적으로 공개되는 Apple 페이지에 대한 링크를 제공합니다. (과 아르스 테크니카의 실수를하지 당신은, 당신은 : 위의 표를 가지고
— 그레이엄 페린

3

해석

허용 된 답변을 바탕으로 질문에 두 가지 측면이 있습니다.

  • 창없이 응용 프로그램을 실행해야하는지 여부
  • 응용 프로그램이 실행될 때 어떤 창이 있어야하는지

자동 및 갑자기 종료

응용 프로그램 실행과 관련된 Lion 사용자에게 권장되는 자료 :

하이라이트 :

시스템은 작업 처리에 더 적합합니다. 사용자는 프로세스를 수동으로 관리 할 필요가 없습니다…

종료하세요!

잘 작성된 응용 프로그램을 사용 하고 사용자가 응용 프로그램을 종료하는 습관을 잃을 수있는 경우 (덜 지능적인 시스템에서 배운 습관) :

  • Lion 시스템 이 사물을 관리 할 수있게하면 사용자 환경이 크게 향상 될 수 있습니다.

command-q 없이 이러한 방식으로 작동하려면 믿음의 도약이 필요 하지만 많은 사용자 보고서는 Apple이 제안한 내용을 확인합니다.

윈도우의 Shift 키 억제

때때로 창을 버리는 것과 비교할 수 있습니다.

Mac OS X 10.7 (빌드 11A511) : 창의 복원 (TAL (투명한 앱 수명주기) 기능)에 대한 전역 또는 응용 프로그램 별 설정을 변경하지 않고 응용 프로그램은 응용 프로그램이 실행되기 전에 Shift 키를 사용하기 위해 다른 방식으로 응답합니다. 발사했다.

예

NeoOffice 3.2.1 Beta Patch 0은 Shift 키를 존중합니다. 저장된 파일이 종료 시간에 열린 경우 시작하기 전에 Shift 키를 누르면 해당 파일로 창이 복원되지 않습니다. 또한 TAL과 독립적 인 기능인 시작시 아무것도 선호하지 않으면 아무것도 얻지 못합니다.

NeoOffice의 메뉴 옵션 스크린 샷

미리보기 5.5 (719)는 키를 존중합니다. 종료하기 전에 저장된 파일 만 열었다면 Shift 키를 사용하면 미리보기가 아무 것도 표시하지 않고 창이 없습니다.

Safari 5.1 (7534.48.3)은이 키를 존중합니다. 새 창에 대한 환경 설정이 빈 페이지이고 종료 전에 다양한 페이지를 탐색하는 경우 시작하기 전에 Shift 키를 누르면 빈 페이지 하나의 창만 표시됩니다.

터미널 2.2 (297) 및 TextEdit 1.7 (288)은 미리보기 및 Safari와 일치하는 방식으로 작동합니다.

각 응용 프로그램에 대해 시작시 다른 논리가 적용될 수 있지만 기본적으로 다음과 같습니다.

  • Shift 키는 무언가를 억제해야합니다.

메일 5.0 (1244.2 / 1244.3)은 키를 무시하는 것 같습니다. 뷰어 창이 여러 개인 경우 활동 창과 수신 된 메시지에 대한 창이 모두 표시됩니다. 이 불일치는 버기 냄새가 나므로 Apple에 공급해야합니다. Mail이 모든 것이 아니라 하나 이상의 창 (뷰어)을 표시 할 것으로 기대합니다.

힌트

Shift 키를 너무 빨리 놓지 마십시오.

참고 사항 : 에디션 재개

종료하기 전에 저장되지 않은 에디션은 일반적으로 에디션으로 재개됩니다.

일부 환경에서는 종료하기 전에 저장되지 않은 에디션이 재개되지 않습니다. 그러한 파일을 열면 시스템이 아닌 버전이 저장되었음을 알 수 있습니다.


이에 대한 최근의 다운 투표가 궁금합니다. 유권자의 의견이 도움이 될 것입니다 – 감사합니다.
— Graham Perrin

0
  • 열려있는 시간이 많은 응용 프로그램은 열려있는 창이없는 경우에도 백그라운드에서 계속 실행될 수 있습니다.
  • 열린 문서가없는 응용 프로그램은 화면을 덮는 빈 창을 표시하지 않아도됩니다.
  • 응용 프로그램을 종료했다가 다시 열지 않고도 응용 프로그램의 마지막 창을 닫고 새 창을 열 수 있습니다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.