One of the few desktop features that macOS users envy from Windows and Linux is live wallpaper support. Live Wallpaper for macOS, created by thusvill, fills this gap with a native Swift application that brings dynamic, video-based wallpapers to macOS with performance-optimized rendering.
Unlike resource-heavy solutions that drain battery and slow down the system, this app is built with performance as a priority. It uses Metal-rendered video playback that pauses automatically when running on battery, when full-screen apps are active, or when system resources are needed elsewhere. The result is beautiful animated desktops without sacrificing battery life or performance.
Key Features
| Feature | Description |
|---|---|
| Video wallpaper | Play any video file as desktop background |
| Performance optimization | Metal rendering with automatic pausing |
| Battery awareness | Pauses on battery to conserve power |
| App detection | Pauses when full-screen apps are running |
| Multi-monitor | Independent wallpapers per display |
Application Architecture
flowchart LR
A[Live Wallpaper App] --> B[Window Manager]
B --> C[Desktop Wallpaper Layer]
C --> D[Metal Renderer]
D --> E[Video Decoder]
E --> F[Video File]
D --> G[Performance Monitor]
G --> H{System State}
H -->|Battery| I[Pause Playback]
H -->|Fullscreen App| I
H -->|Normal| J[Continue Playback]The app creates a lightweight desktop wallpaper layer that sits behind all other windows. The Metal renderer decodes and displays videos efficiently, while the performance monitor tracks system state and pauses playback when appropriate.
Performance Impact
| Scenario | CPU Usage | Memory | Battery Impact |
|---|---|---|---|
| Static wallpaper | 0-1% | 50 MB | None |
| Live wallpaper (active) | 2-5% | 150 MB | Moderate |
| Live wallpaper (paused) | 0-1% | 80 MB | Minimal |
| Live wallpaper (fullscreen app) | 0% | Released | None |
Supported Formats
| Format | Support | Notes |
|---|---|---|
| MP4 | Full | Most common, highest performance |
| MOV | Full | ProRes and H.264 codecs |
| GIF | Full | Automatic frame rate limiting |
| WebM | Supported | Requires additional codec |
| Image sequences | Full | PNG, JPEG, TIFF sequences |
For more information, visit the Live Wallpaper for macOS GitHub repository and the Metal framework documentation.
Frequently Asked Questions
Q: Does this work on macOS Sequoia and later? A: Yes, it is compatible with macOS Ventura through the latest releases.
Q: Will live wallpapers slow down my Mac? A: The app is optimized for performance and automatically pauses when resources are needed elsewhere.
Q: Can I use my own video files? A: Yes, any video file on your system can be used as a wallpaper.
Q: Does it support Apple Silicon (M1/M2/M3/M4)? A: Yes, it is natively compiled for both Intel and Apple Silicon.
Q: Can I set different wallpapers on different monitors? A: Yes, multi-monitor support is built in with independent wallpaper settings.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!