AwakeTab 与 Caffeine 对比:在线屏幕常亮该怎么选
一句话结论
Caffeine 是一款 macOS 小工具,通过模拟按下 F15 键让系统保持唤醒,即使屏幕上没有任何窗口也照样生效。AwakeTab 则是一个浏览器标签页,使用浏览器标准的 Screen Wake Lock API,但要求标签页始终可见。需要后台或无窗口运行时,选 Caffeine 这样的原生应用(合盖后是否睡眠由 macOS 决定);只是想让屏幕在你看着的时候别熄灭、不想额外装软件,并且希望状态显示如实可信时,选 AwakeTab。
对比一览
| 项目 | Caffeine | AwakeTab |
|---|---|---|
| 工作方式 | 在系统范围内模拟 F15 按键 | 浏览器 Screen Wake Lock API,不模拟任何输入 |
| 窗口隐藏或没有窗口时 | 仍然生效 | 暂停,状态显示“已暂停 — 标签页已隐藏” |
| 是否需要安装 | 需要安装 macOS 应用 | 不需要,打开网页即可 |
| 平台 | macOS | 支持矩阵中的浏览器,覆盖 Windows、macOS、Linux、Android、iOS 等 |
什么时候 Caffeine 更合适
- 需要在后台运行:例如在其他全屏应用里工作时,不想在屏幕上留一个可见的浏览器窗口。
- 需要系统级保持唤醒:跑长时间任务、远程连接时,屏幕唤醒锁只管显示器;在我们的测试中,macOS 上的系统空闲休眠并没有被它阻止。
什么时候 AwakeTab 更合适
- 不能或不想安装软件:公司电脑、借来的电脑、手机和平板上,打开网页就能用。
- 跨平台:同一个网址在 Windows、Mac、安卓手机和 iPhone 上都能用,Caffeine 只支持 macOS。
- 想确认它真的在工作:状态标签和浏览器实际状态一致,被省电模式拒绝时会显示“已被阻止 — 这样解决”并说明原因,而不是一直显示“开着”。
- 看着屏幕的场景:做饭看菜谱、看乐谱、演示、看监控面板——这些时候标签页本来就在屏幕上,参见做饭时屏幕常亮。
限制不打折扣
AwakeTab 需要可见的标签页。隐藏、最小化、在手机上切换 App,锁都会被收回,直到你回来。合盖:AwakeTab 无论如何都阻止不了合盖睡眠,合盖后的行为由 macOS 决定。低电量模式或省电模式可能拒绝请求。它不会让 Teams、Slack 或 Zoom 保持“在线”,因为这些软件看的是输入空闲时间,而 AwakeTab 从不模拟输入。在 Mac 上的具体表现见 Mac 浏览器里防止显示器休眠。
不必二选一
你完全可以按场景分工:在自己的 Mac 上用 Caffeine 处理需要后台保持唤醒的任务,在手机、平板或不能装软件的电脑上用 AwakeTab。选择的关键只有一个:需要保持常亮的时候,是否一直有人看着这块屏幕。
版本信息
以 2026年9月9日的支持矩阵为准:Chrome 84、Edge 84、Firefox 126、Safari 16.4、Samsung Internet 14 起支持原生唤醒锁;iOS 主屏幕 App 需要 18.4;旧版 Firefox 可在点按后使用视频备用方案,耗电更多。
常见问题
Caffeine 靠模拟按键,AwakeTab 也是这样吗?
不是。AwakeTab 从不模拟按键,也不移动鼠标,只通过浏览器的 Screen Wake Lock API 请求屏幕常亮,并在状态标签中如实显示浏览器是否真的给出了锁。
AwakeTab 能像 Caffeine 那样在后台一直工作吗?
不能。AwakeTab 的标签页被隐藏、最小化或切到别的应用后,浏览器会收回唤醒锁,状态显示“已暂停 — 标签页已隐藏”。需要在其他窗口背后保持常亮,可以使用适用于 Chrome 和 Edge 的 AwakeTab 扩展程序;需要完全无窗口运行,Caffeine 这类原生应用更合适。
用 AwakeTab 挂着,Teams 或 Slack 会一直显示在线吗?
不会。Teams、Slack 的在线状态依据的是键盘和鼠标的空闲时间,而不是屏幕是否亮着。AwakeTab 从不模拟输入,所以不会替你保持“在线”。
AwakeTab 支持哪些浏览器?
原生唤醒锁的最低版本为 Chrome 84、Edge 84、Firefox 126、Safari 16.4 和 Samsung Internet 14。旧版 Firefox 可以点按后使用视频备用方案。以上版本以 2026年9月9日的支持矩阵为准。
Soubhik Biswas
开发并测试 AwakeTab。 关于 AwakeTab