macOS 用户少数羡慕 Windows 和 Linux 的桌面功能之一就是动态壁纸支持。由 thusvill 创建的 macOS 动态壁纸填补了这个空白,它是一款原生的 Swift 应用程序,为 macOS 带来性能优化渲染的动态视频壁纸。
与耗费资源、耗尽电池并拖慢系统的解决方案不同,这款应用程序以性能为优先。它使用 Metal 渲染的视频播放器,在电池供电时、全屏应用程序启动时或系统资源需要被其他地方使用时会自动暂停。结果是美丽的动画桌面,无需牺牲电池续航或性能。
主要功能
| 功能 | 描述 |
|---|---|
| 视频壁纸 | 将任何视频文件播放为桌面背景 |
| 性能优化 | Metal 渲染搭配自动暂停 |
| 电池感知 | 电池供电时暂停以节省电力 |
| 应用检测 | 全屏应用程序运行时暂停 |
| 多屏幕 | 每个显示器独立壁纸 |
应用架构
flowchart LR
A[动态壁纸应用] --> B[窗口管理器]
B --> C[桌面壁纸层]
C --> D[Metal 渲染器]
D --> E[视频解码器]
E --> F[视频文件]
D --> G[性能监控器]
G --> H{系统状态}
H -->|电池| I[暂停播放]
H -->|全屏应用| I
H -->|正常| J[继续播放]应用创建一个轻量级的桌面壁纸层,位于所有其他窗口之后。Metal 渲染器高效解码和显示视频,同时性能监控器追踪系统状态并在适当时暂停播放。
性能影响
| 场景 | CPU 使用率 | 内存 | 电池影响 |
|---|---|---|---|
| 静态壁纸 | 0-1% | 50 MB | 无 |
| 动态壁纸(启用中) | 2-5% | 150 MB | 中等 |
| 动态壁纸(暂停) | 0-1% | 80 MB | 极小 |
| 动态壁纸(全屏应用) | 0% | 已释放 | 无 |
支持格式
| 格式 | 支持 | 备注 |
|---|---|---|
| MP4 | 完整 | 最常见,性能最高 |
| MOV | 完整 | ProRes 和 H.264 编解码器 |
| GIF | 完整 | 自动帧率限制 |
| WebM | 支持 | 需要额外编解码器 |
| 图像序列 | 完整 | PNG、JPEG、TIFF 序列 |
如需更多信息,请访问 macOS 动态壁纸 GitHub 仓库 和 Metal 框架文档。
常见问题
Q:这能在 macOS Sequoia 及更高版本上运行吗? A:是的,它与 macOS Ventura 到最新版本兼容。
Q:动态壁纸会让我的 Mac 变慢吗? A:应用程序经过性能优化,并在资源需要被其他地方使用时自动暂停。
Q:我可以使用自己的视频文件吗? A:是的,你系统上的任何视频文件都可以用作壁纸。
Q:它支持 Apple Silicon(M1/M2/M3/M4)吗? A:是的,它为 Intel 和 Apple Silicon 原生编译。
Q:我可以在不同显示器上设置不同的壁纸吗? A:是的,内建多屏幕支持,每个显示器可独立设置壁纸。
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!