为什么必须将新应用程序拖到应用程序文件夹中?


24

我是Mac的新用户,并且我一直在安装一些用于不同用途的不同应用程序。其中许多使用.dmg文件。

他们为什么都希望我将图标拖到应用程序文件夹中?这有什么意义呢?


3
随着Mac越来越多地关闭墙壁(例如Mac App Store),您将不必这样做。一切都会为您完成...

1
@mankoff:如何使软件更易于安装,并且不对已经可以“关闭墙壁”的软件添加任何限制?
Mark Szymanski

3
@Mark Szymanski-可能因为将您的应用程序进入Mac商店的唯一途径是通过Apple,Apple 在软件可以做什么和不能做什么方面有很多限制。
假名称

3
马克,我讨厌说的是,提交给Mac App Store的应用程序存在非常重要的功能限制。
詹森·萨拉兹

3
这不是论坛。请使其与原始问题相关。
David Metcalfe

Answers:


18

Mac上的应用程序只是一个充满.app扩展名的文件的文件夹。但是,macOS对您隐藏了这一事实,并将文件夹显示为带有图标的文件。现在,当您下载某些内容时,下载多个单独的文件夹(没有下载管理器)非常不舒服。因此,必须以某种方式将此“应用文件夹”放置在一个文件中。这是通过以下三种方式之一完成的:

  • 使用.zip文件(压缩其内容以节省空间的容器)
  • 使用.dmg文件(这是平面文件文件系统,而不是分层文件系统)
  • 制作一个安装程序(但是,也必须位于.zip或中,.dmg因为安装程序也是Mac上的文件夹)

由于大多数应用程序都是自包含的,不需要app文件夹以外的任何内容,因此安装程序不仅过分而且比分发app文件夹还要慢。

您显然可以从任何地方启动应用程序;只是将它们放入其中是一个自定义或建议,/Applications因为您可以更轻松地再次找到它,并且可以与多个用户一起使用。


1
没有人发明过.zip仿冒品,它会自动将自己提取到正确的位置(或您选择的位置吗?)
Drew

好吧,这里有自解压的东西,但这基本上是一个笨拙的安装程序,它也是OS X上的文件夹。同样,让它随心所欲安装也是相当不安全的。我想苹果可能刚刚打包了一个文件扩展名(例如.appzip),该文件扩展名只是一个重命名的zip文件,/Applications在执行时会将其提取到其中,但是我不完全知道为什么没有。也许只是出于历史原因。
XQYZ 2011年

关于“或您选择的位置”:大多数提取应用程序(至少是Unarchiver)都可以配置为在提取文件时询问目标文件夹。
XQYZ 2011年

1
@Drew这样想:与提供默认(正确)位置的快捷方式并允许您将其移动到您选择的任何位置相比,如何“自动将自己自动提取到合适的位置或您选择的位置”更容易使用OS本身的手段?好吧,我回答你:不是。这只是您过去所做的事的范例。
cregox 2011年

1
@Cawas:也许这只是一个范例,并不是完全困难的事情,但仍然如此。我必须单击安装程序,我必须单击并拖动文件,我必须关闭已安装的文件系统窗口,我必须卸载文件系统,并且必须删除安装程序。与单击安装程序相反,单击“确定”将其放置在默认位置,然后删除安装程序。再说一次,没什么大不了的,只是我脸上很多东西,我认为不需要。
德鲁

7

/ Applications文件夹只是存储所有应用程序的便捷位置。从理论上讲,您可以将它们存储在任何地方。某些软件(例如Butler)将在这些标准位置自动搜索应用程序,因此,如果将它们存储在其他位置(例如/ Users / Shared / Applications),则默认情况下不会找到这些软件。

通常,存在三个标准位置来存储应用程序,并且99%的Mac用户仅使用第一个位置:

  • /应用程序(适用于所有用户)
  • / Users /用户名/ Applications(拥有该文件夹的登录用户可用)
  • / Developer / Applications(适用于所有用户,用于Xcode软件)


3

如果要对它们进行分类,可以创建/Applications/Imaging/Applications/Internet等等。只是不要将任何标准应用程序移动到这些文件夹中,因为进一步的更新将使它们直接位于中/Applications


0

请记住,有许多应用程序假设它们位于名为“应用程序”的文件夹中,而某些应用程序则在“应用程序”文件夹中寻找其他特定的应用程序。


-1

DMG文件已压缩且为只读。应用程序经常需要能够更新或更改其内部的组件。至少,当检测到新版本并提供安装更新时,它将无法删除自身并将其放置在新位置。确实,您可能会发现,在DMG上运行应用程序将在每次启动时导致“从互联网下载”消息。如果将其移至正确的位置,则不会发生这种情况。

在锁定的DMG上运行应用程序是解决问题的必经之路。只需将应用程序拖到硬盘上的某个位置-最好是“应用程序”文件夹之一。

Mac上的某些位置对系统具有特殊意义-双击文档时,Mac会在这些位置上寻找可启动的应用程序。它们包括顶层“应用程序”文件夹,以及个人主文件夹中的一个名为“应用程序”的文件夹。已安装的DMG并不是其中的一部分,仅仅是因为它们并不总是已安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.