Macos 要分发到Mac的DMG或Zip文件?

Macos 要分发到Mac的DMG或Zip文件?,macos,zip,dmg,Macos,Zip,Dmg,你喜欢什么?为什么 我刚刚完成了我的第一个Mac应用程序,我想知道这是否是一个重要的决定。我一直更喜欢DMG。您不必担心提取文件的文件系统混乱,因为您可以在安装完映像后卸载它 如果你的应用程序的安装过程是“只需将其放入应用程序”类型的,那么你也可以在DMG中为该文件夹提供一个别名,这使事情变得非常简单。有趣的是,我刚刚读到这篇文章,今天早上就被提到了。 我喜欢.dmg文件分发版,因为它们提供了一种我熟悉的软盘或光盘隐喻 我可以证明,显示的.dmg顶级查找器窗口确实让一些人感到困惑。.zip文件

你喜欢什么?为什么


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

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


如果你的应用程序的安装过程是“只需将其放入应用程序”类型的,那么你也可以在DMG中为该文件夹提供一个别名,这使事情变得非常简单。

有趣的是,我刚刚读到这篇文章,今天早上就被提到了。

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


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

zip需要驱动器空间来扩展,因为它实际上会生成一个新目录,以更大的格式复制存档中的内容。DMG的工作原理与连接thumb驱动器类似–在将所需文件拖动到内部驱动器之前,不需要启动卷空间

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

DMG也有一些增强的安全过程。有一个验证级别不会与Zip一起出现。Zip可以编程为自扩展,内容可以编程为自安装。询问任何长期使用电脑的用户


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

我不认为这只是一个比喻——据我所知,操作系统认为这是一个磁盘!我认为我最近安装的Thunderbird DMG有点过头了:它们有一些非常漂亮的带有箭头的背景,所以窗口看起来更像是安装说明,而不是我可以实际操作的东西!