作为Windows用户,这种安装程序的方式颇为超现实
摘要
一篇探讨通过DMG文件在macOS上安装应用程序的超现实体验的文章,并赞美“拖到应用程序”Finder窗口的创意设计。
暂无内容
查看缓存全文
缓存时间: 2026/08/08 05:15
# “作为 Windows 用户,这是一种非常超现实的安装程序的方式。” – Unsung
来源:https://unsung.aresluna.org/as-a-windows-user-its-a-very-surreal-way-to-install-a-program/
Mac 的操作系统有一种独特的安装应用的方式。应用通常以 .dmg 扩展名的文件形式出现(它代表 “disk image”(磁盘映像);我的大脑总是把它读成 “damage”(损坏)),双击后它会变成某种驱动器。你进入驱动器,里面是应用图标。
但旅程并没有结束。虽然你可以从虚拟驱动器运行应用,但驱动器在重启后(或者如果你将其弹出)最终会消失,所以应用最好为自己找一个更永久的家。
许多应用选择的方式是创造性地组合 Finder 的若干选项。这些选项对所有人、在任何文件夹中都可使用,但可能不太为人所知。第一步是移除工具栏、侧边栏以及其他任何栏。第二步是切换为图标视图,并选择正确的窗口尺寸。接下来需要的是“应用程序”文件夹的链接。最后一个要素?一个放置在底部的自定义背景,并创造性地利用所有图标的大小和位置已知这一事实:
经过这番改造,Finder 窗口几乎像一个专门的应用窗口,而你可以利用所有这些能力来……告诉用户把应用拖到永久文件夹里:
这个流程中确实有一些闪光点——将应用图标拖到“应用程序”文件夹,与你用来在 Mac 上导航的其他手势一致,并让你明白应用只是一个文件,你可以把它放在任何地方,或是在用完后退废纸篓。
但总体而言,它让人感到相当困惑,导致出现虚假的残留驱动器(https://www.reddit.com/r/mac/comments/1rdvsjm/silly_question_what_is_this_can_i_get_rid_of_it/)、额外的困惑,以及诸如此类的附带问题:
但我并不是要重新评判这个流程本身,而是想看看那些定制的 Finder 窗口。在某种程度上,它们变成了一个特殊的设计游乐场,约束刚好足够使其有趣:一个应用图标,一个“应用程序”的化身,两者之间的箭头,一个典型的尺寸,以及一个将所有元素联系在一起的位图背景。
(其他让许多设计师兴奋的历史游乐场:计算器应用(https://www.folklore.org/Calculator_Construction_Set.html)、天气应用(https://web.archive.org/web/20140214215918/http://www.artandlogic.com/blog/2013/07/the-new-ui-design-playground/)、Twitter 客户端(https://daringfireball.net/2009/04/twitter_clients_playground)……而在像素之外,还有手表表盘或椅子。)
下面,我翻看了许多窗口,从中挑选出我认为最精良或最有趣的“拖到应用程序文件夹”处理方式。
##### 箭头
首先要玩起来的最明显的地方就是箭头,它实际上可以是任何形状和颜色……甚至可能完全不像箭头:
##### 一个不寻常的方向
最后那个窗口表明,虽然在西方文化中,时间和流向通常是从左到右,但这并不意味着我们不能选择不同的方向。这里还有几个例子:
##### 更明确的说明
你可能也注意到,上面有些地方不满足于箭头本身,而是用更明确的文字说明来装饰窗口。
下面是更多此类例子。这一个添加了简单的两步,但也许开始让人感觉像是“箭头之城”:
这一个采用了不同的两步布局,并试图涵盖清理步骤,这样你就不会留下一个悬挂驱动器:
这一个带有某种“廉价感”,但我发现它的极简风格很可爱——“链接”箭头几乎充当了操作箭头,而且既然你可以重命名链接本身,为什么不把它重命名成一组说明呢?
这一个感觉像是“疯狂填词”(mad libs)。这到底行不行得通,还是说把(被动的)说明和(主动的)对象这样穿插在一起会更让人困惑?我不确定。
##### 带有图标的场景
我还注意到,其中一些以一种有趣的方式利用了图标本身的立体感,把它们放进“现实世界”里。
##### 格式塔方面的问题
接下来这几个感觉有一些问题——特别是格式塔(gestalt)方面——我想看看它们可能会有所启发。
第一个具有很强的从左到右的方向性,我怀疑人们会不会试图把左边蓝色的文件夹拖到右边那个上?
这个例子是一个有趣的教训,展示了箭头可以多么多样化,同时也展示了如果违背惯例会感觉到多棘手:
这个我见过几次——尽管有箭头,但它仍然感觉像是一个 2×2 的网格,里面都是同等重要的东西,或者也可能被误解为“把两个项目拖到另外两个项目上”:
而这是一个更好的例子,展示了如何完成上面那个窗口搞砸的事情:
##### 不同的机制
并不是所有应用都选择箭头拖拽机制,有些也不被允许这样做。这里是我特别喜欢的其他处理方式:
##### 有趣的视觉效果
有些应用在视觉效果上走得很深。以下是几个我喜欢的:
一个名为 Inkscape 的现代应用做了些有趣的事:
> [这些 Finder 背景] 是由我们的用户在我们的网站上的“关于”屏幕内容中设计的。每次重大发布时都会举办!
所以我下载了 Inkscape 的所有主要版本给你看看:
##### 今天
这正好把我们带到了今天。我认为 Firefox 值得额外称赞,因为这么多年来他们的 Finder 安装窗口一直保持漂亮优雅:
最后,让我们用几个华丽的现代例子来结束。如今很多应用都来自 App Store,完全跳过了 Finder 流程,但这里还有一些仍然要求你拖拽的例子:
就是这样!如果你有更多例子,请发给我!
感谢 Chris Messina 创建了 Disk Images 收藏集(https://flickr.com/photos/25419820@N00/albums/72157623521122384/),我在这篇文章中大量引用了它。还要感谢 Jean-Michel Durand、Mindaugas Rudokas、Louie Mantia、Colin、mimi、Jeremy Visser、Luke Dorny、Oskars 和 Peter Tripp。标题来自我在我的社交(https://mastodon.online/@mwichary/116519568921537277)帖子(https://bsky.app/profile/aresluna.org/post/3ml34p37mck2d)中收到的一条回复,当时我请人们给我发送好的例子。
相似文章
在M系列Mac上运行Windows GOG DOS游戏
本教程介绍如何使用Mac版DOSBox在Apple Silicon Mac上运行仅限Windows的GOG DOS游戏,包含分步指导和配置示例。
在 2026 年使用 SwiftUI 构建纯正的 Mac 应用
这篇文章讲述了作者完全使用 SwiftUI 构建 macOS 应用的经验,讨论了在实现原生 Mac 体验时遇到的挑战和限制,例如选中状态和非活动窗口的行为,并得出结论:SwiftUI 在 Mac 上尚不足以构建‘纯正 Mac’应用。
@gabriel1: 哈哈,已经花了4天时间让它在Windows上运行
一位开发者分享说,他们花了4天时间用Codex让一个应用在Windows上运行,觉得这个过程既荒谬又令人惊叹。
软件界的Emacs化
作者讲述了在终端中阅读 Markdown 的烦恼,并描述了如何使用 Claude 快速构建一个自定义的 macOS Markdown 查看器(MDV.app),展示了 AI 如何让人能够迅速创建个人软件工具。
Perplexity 将 Personal Computer 功能引入 Mac(3分钟阅读)
Perplexity 通过桌面应用向 Mac 用户发布了 Personal Computer 功能,使 AI 代理能够访问本地文件、应用程序、连接器以及网络。