OS X:您真的需要将应用程序拖到“应用程序”文件夹中吗?

Noo*_*z42 4 dmg-image installation macos

当您从 .dmg 文件安装 OS X 应用程序时,很典型的情况是,当您挂载/打开.dmg 时,会看到应用程序的图标后跟指向“应用程序”文件夹的箭头,有点像这样:

CoolApp => Applications
Run Code Online (Sandbox Code Playgroud)

提示您应该将应用程序拖放到 Applications/ 文件夹中。

但是,对于许多应用程序(例如 Skype),您可以将其放在任何您想要的位置,例如桌面上。

对于某些应用程序,您甚至不必输入系统的 root 密码。然而,即使是这些应用程序通常也会建议您将应用程序放到主(系统范围)Applications/文件夹中。

除了让所有用户都可以使用该应用程序(对于具有唯一用户帐户的系统来说,这不是一个很好的论点),如果我只是将应用程序安装在常规用户帐户的某个文件夹中(即:不是系统范围的)?

我想我的问题真的是:即使您将它们拖到系统范围的 Applications/ 文件夹中,正确设计的 OS X 应用程序是否也能保证工作?

Joh*_*udy 6

对于绝大多数的正确设计的Macintosh应用程序,部署到/ Applications文件夹是没有必要的。

但是,它被认为是最佳实践。当有人在你的 Mac 上工作时(EG,Apple Genius Bar 的一名员工),将你的应用程序放在一个单一的、理智的、系统识别的地方,让他们的生活变得更加轻松。设计糟糕的应用程序在未安装到 /Applications 时可能会出现行为不端也是合理的,尽管我通常没有发现这种情况。一些较新的应用程序会检测它们何时从 /Applications 以外的其他地方启动(通常是下载的 .DMG)并自动正确安装。

如果您想快速访问部署在 /Applications 文件夹中的应用程序(或者您根本不想挖掘无数条目来查找您想要的应用程序),我建议使用别名(Finder 中的 Command-L),并将别名放置在您喜欢的任何位置。例如,我使用充满别名的 Dock 文件夹(“Stacks”)来满足我所有的应用程序启动需求,其中包含用于开发、生产力、多媒体、游戏、互联网等的文件夹。

每当有人问像这样的问题(或者,在Windows世界,“我需要使用‘我的文档’文件夹我的文件”),我总是反问:你有一个真正的,迫切需要至这样做?一个没有被收件箱别名(Windows 中的“快捷方式”)机制解决的问题?