在 macOS 中关闭应用窗口,为什么默认设定不是完全退出?

现在市面上比较常见的电脑操作系统就是Windows系统和macOS ,但是这两个系统的操作习惯有很大的不同,Windows关闭窗口是可以完全退出的,而macOS 却不行,在 macOS 中关闭应用窗口,为什么默认设定不是完全退出?

旧的 Mac OS 时期,并没有多任务切换功能,一个打开的应用程序可以控制整个系统。根据当时的 Mac OS UI 开发规范,一个为了处理文档而实现的应用程序在启动时应当打开一个空文档的窗口,关闭文档后应该仍然能提供打开其他文档或者调整设置等功能。这样,文档窗口就并不等于应用程序的全部,关闭文档窗口不会导致应用程序本体的完全退出。

比如你开了个文本处理软件,但是没有新建或者打开文件的情况下,窗口的作用就没那么大了,你在没有窗口的时候可以通过操作菜单来新建或者打开文件或者退出,这样的设计也是符合逻辑的。不过当时软件一般也会提供一个引导窗口。这些应用程序都好比是「大宅院」,窗口是其中的「厢房」,关闭其中之一仅相当于「离开宅院的某一间厢房」,只有明确地退出应用程序才能「离开宅院」。

在OS X的系统逻辑下,窗口只是软件的一部分,不是全部。一个程序可以拥有多个窗口,除了常规的工作区、显示区,可能还有工具窗口等等。相比之下,OS X更像一个窗口操作系统。