13

你更喜欢什么,为什么?

我刚刚完成了我的第一个 Mac 应用程序,我想知道这是否是一个重要的决定。

4

3 回答 3

6

有趣的是,我刚刚读到这篇文章,今天早上被提到过。 http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed

我喜欢 .dmg 文件分发,因为它们提供了一种我很熟悉的软盘或磁盘隐喻。

我可以证明呈现的 .dmg 顶级查找器窗口确实使一些人感到困惑。.zip 文件分发对这些人来说往往更清晰。

于 2010-10-17T20:53:08.200 回答
4

我一直更喜欢DMG。您不必担心提取文件的文件系统混乱,因为您可以在安装完成后卸载映像。

如果您的应用程序的安装过程属于“将其放入应用程序”类型,您还可以在 DMG 中为该文件夹提供别名,这使事情变得非常简单。

于 2010-10-17T18:03:13.700 回答
1

Zip 需要驱动器空间来扩展,因为它实际上会创建一个新目录以以更大的格式复制存档中的内容。DMG 的工作方式类似于连接拇指驱动器 - 不需要启动卷空间,直到您将所需的文件拖到内部驱动器。

这些在 DMG 窗口中放置箭头图像的人应该在箭头上添加“拖动到应用程序”字样,因为我向您保证,正如这里的一位评论者所说,有惊人比例的 Mac 新手错过了这个想法。

DMG 还增加了一些安全流程。有一个 Zip 不会发生的验证级别。可以对 Zip 进行编程以自行扩展,并且可以将内容编程为自行安装。询问任何长期使用 PC 的用户。

一条评论提到将安装程序与应用程序区分开来。在 Windows 中,它们看起来都一样(filename.exe),但在 OS X 中,应用程序应该是可以使用的捆绑软件。安装程序应该是 filename.pkg(安装程序包)或 filename.mpkg(多包 - 通常串联运行的 2 个或更多包)。例程为.app,拖到Applications目录下;对于 .pkg 或 .mpkg,在磁盘映像窗口的右侧双击。有时,开发人员会拉一个快速的,并使用应用程序包作为安装程序。他们应该被迫走木板。

于 2016-12-30T17:32:16.910 回答