Uplay Media vs. IINA
IINA is a beautiful wrapper around mpv for macOS. Uplay Media is a cross-platform implementation of similar core technologies, but with different goals regarding user abstraction.
The Core Shared Engine
It's important to note that both IINA and Uplay heavily leverage libmpv. The decoding performance on Apple Silicon will be nearly identical in most scenarios.
The Philosophical Divergence
IINA's goal is to feel like a native macOS application. It has a beautiful Swift-based GUI, integrates with the Touch Bar (RIP), and hides the configuration file behind a standard preferences pane.
Uplay rejects the native UI wrapper in favor of consistency across Windows, Linux, and macOS. Our On-Screen Controller (OSC) is rendered via OpenGL/Vulkan, meaning it looks and behaves identically regardless of the host OS.
The Update Cycle Issue
GUI wrappers like IINA often lag behind the core libmpv updates because changes in the API require changes in the Swift wrapper. Uplay ships with the latest commits, meaning new Vulkan shaders or FFmpeg decoders are available immediately.