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/