Windows 응용 프로그램은 왜 설치해야 하는데 OS X 응용 프로그램은 폴더로 끌어다 놓기만 하면 됩니까?

Windows 응용 프로그램은 왜 설치해야 하는데 OS X 응용 프로그램은 폴더로 끌어다 놓기만 하면 됩니까?

Windows 응용 프로그램을 설치해야 하는 이유를 알 수 없습니다. OS X에서는 응용 프로그램을 /Applications.

누구든지 이에 대해 설명하는 리소스와 설치 중에 실제로 무슨 일이 일어나고 있는지(파일 복사 제외) 제공할 수 있습니까?

답변1

위의 논평자들이 언급했듯이 많은 Windows 프로그램에는 설치 프로그램이 없을 뿐만 아니라 일부 OS X 프로그램에도 설치 프로그램이 있습니다.

몇 가지 생각이 떠오릅니다.

  • 설치 프로그램의 작업 중 하나는 페이로드를 압축하는 것입니다. 실제로 OS X에서 마운트할 때 해당 단계를 수동으로 수행하고 있습니다.DMG. 해당 기능이 없으면 소프트웨어의 압축을 풀기 위해 무언가를 실행해야 합니다.

  • 설치 프로그램이 처음 대중화되었을 때(주로 InstallShield가 VS 97의 일부로 제공되면서 시작되었다고 생각합니다) 디스크 공간이 그다지 충분하지 않았습니다. 당신은 설치할 기능을 선택할 수 있는 프로그램을 원했습니다.

  • 확실히 Windows 설치 프로그램에 대해 가장 많이 언급되는 이유는 레지스트리를 조정할 필요가 있다는 것입니다. 이제 첫 번째 실행에서 해당 작업이 수행될 수 있으며 종종 수행됩니다. 설정되는 고전적인 예~ 전에실행은 파일 연결 및 공유 구성 요소 등록입니다.

    • 공유 구성 요소: 과거에 비해 오늘날의 컴퓨터에서는 훨씬 덜 필요합니다. (그리고 솔직히 돌이켜보면 번거로움을 겪을 가치도 없었습니다.)

    • 파일 연결: 흥미로운 점: Windows에 PDF 뷰어를 설치하면 PDF 파일이 함께 열립니다. Mac에서는 Finder 설정을 조작하지 않는 한 각 파일 내에서 Kind/Type 메타데이터를 사용하게 됩니다. 두 가지 행동 모두 팬/비방자가 있습니다. 하지만 전체적인 변화를 원한다면 중앙 어딘가에 등록해야 합니다.

그러나 무엇보다도 실제 이유는 이전 버전과의 호환성에 대한 문화적 태도 때문일 것입니다. Microsoft는 작업을 계속 진행하기 위한 전략을 세웠습니다. 이는 새로운 소프트웨어가 어디에 물건을 넣을지( c:\winnt가 되는지 등) 아는 영리함이 필요하다는 것을 의미합니다 c:\windows. Apple은 오래된 것에 더 집중하고 새로운 것에 더 집중합니다. 이는 배포와 같은 작업을 간소화할 수 있는 자유를 제공합니다.

관련 정보