為什麼Windows應用程式需要安裝,而OS X應用程式只需拖入資料夾即可?

為什麼Windows應用程式需要安裝,而OS X應用程式只需拖入資料夾即可?

我不明白為什麼需要安裝 Windows 應用程式。在 OS X 中,應用程式只需拖曳到/Applications.

任何人都可以提供任何資源來解釋這一點以及安裝過程中實際發生的情況(除了複製文件之外)?

答案1

正如上面評論者所指出的,不僅許多 Windows 程式沒有安裝程序,而且某些 OS X 程式也有。

我確實想到了一些想法:

  • 安裝程式的部分工作是壓縮有效負載。實際上,當您安裝 OS X 時,您是在手動執行該步驟DMG。如果沒有這個工具,就必須運行一些東西來解壓縮軟體。

  • 當安裝程式第一次流行時(我相信,大多數情況下,它是從 InstallShield 作為 VS 97 的一部分提供的)磁碟空間並不充足。您想要一個可以讓您選擇要安裝的功能的程式。

  • 當然,Windows 安裝程式最常被提及的原因是需要調整登錄檔。現在,這可以(並且經常)在第一次運行時完成。設定的經典範例run 是檔案關聯和註冊共用元件。

    • 共用組件:今天的電腦上的必要性比以前少了很多。 (老實說,事後看來,也不值得這麼麻煩)。

    • 文件關聯:一個有趣的關聯:如果您在 Windows 上安裝 PDF 檢視器,您的 PDF 檔案將會用它開啟。在 Mac 上,除非您開始弄亂 Finder 設置,否則它將在每個文件中使用種類/類型元資料。這兩種行為都有其支持者/批評者 - 但如果你想要全域改變,它需要在中心某個地方註冊。

但也許最重要的是,真正的原因是對向後相容性的文化態度:微軟制定了一項努力讓一切正常運作的策略。這意味著新軟體需要聰明地知道把東西放在哪裡(c:\winnt變成c:\windows等)。蘋果公司更多的是淘汰舊的,投入新的——這讓他們可以自由地簡化部署等事情。

相關內容