macOS窗口管理Exposé
macOS窗口管理Exposé

macOS窗口管理Exposé

Exposé 是 macOS 的一个窗口管理功能,最早在 Mac OS X 10.3(Panther, 2003 年)引入。后来它被整合进了 Mission Control,但 API 里仍然保留了 Exposé 这个名字。

Exposé 功能本身

Exposé 允许用户快速查看当前所有打开的窗口、某个应用的所有窗口,或显示桌面。比如:

1、显示所有窗口:所有窗口缩小并排展示,方便切换。

2、显示应用的窗口:只展示当前应用的窗口。

3、显示桌面:所有窗口移到边缘,露出桌面。

在现代 macOS 上,这就是用 F3(Mission Control 键)或四指上划时看到的效果。

历史演进

1、Exposé(2003, Mac OS X 10.3 Panther)

由苹果在 2003 年引入,专门用来快速管理窗口。

三个模式:

1)所有窗口:缩小所有应用的窗口,整齐展示。

2)应用窗口:只展示当前应用的窗口。

3)显示桌面:把所有窗口移到边缘,露出桌面。

2、Mission Control(2011, Mac OS X 10.7 Lion)

苹果在 2011 年把 Exposé、Spaces(虚拟桌面)、Dashboard 等功能合并进一个新的界面,称为 Mission Control。

Mission Control 继承了 Exposé 的窗口展示功能,并扩展出:

1)虚拟桌面(Spaces)的管理。

2)全屏应用和分屏视图的管理。

3)更直观的窗口分组。

总结

AppKit 和 Core Graphics 里很多 API 设计很早(2000 年代初),当时还叫 Exposé,

后来虽然 macOS UI 里改叫 Mission Control,但 API 名字没改(避免破坏兼容性)。

所以:Mission Control 是今天用户看到的功能。

Exposé 是 API 里的历史遗留名称,但实际对应的是 Mission Control 的窗口展示行为。

相关文章

1、macOS中的Mission Control、Spaces和全屏:https://fangjunyu.com/2025/08/18/macos%e4%b8%ad%e7%9a%84mission-control%e3%80%81spaces%e5%92%8c%e5%85%a8%e5%b1%8f/

   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注