ExpressVPN has introduced new desktop applications built on the Qt framework, starting with Linux and a beta for macOS. This shift aims to create a more consistent experience across platforms by streamlining development. Windows users can expect a beta version soon.
ExpressVPN's move to the Qt framework marks a significant update for its desktop apps, designed to unify features across Linux, macOS, and Windows. The framework allows engineers to build capabilities once rather than separately for each operating system, reducing divergences that have accumulated over time due to platform-specific constraints.
On Linux, the app debuts with a redesigned interface featuring clearer navigation, a card-based dashboard, and intuitive access to connection status, locations, and protocols. New additions include a speed test that compares baseline ISP performance against VPN-routed connections in the same session, helping users diagnose network issues. Dedicated IP support is now integrated, allowing users to unlock and manage it directly within the app. The update also introduces WireGuard as a third protocol option alongside Lightway and OpenVPN, incorporating post-quantum security. Installation requires Debian 11 or newer-based distributions, such as Ubuntu 24.04+, Fedora 35+, and RHEL/CentOS 9+, with reduced dependencies for easier deployment in servers or containers.
The macOS beta, available exclusively through ExpressVPN's beta channel, requires macOS 11 (Big Sur) or later. It reintroduces split tunneling for fine-grained traffic control, enabling some apps to bypass the VPN while others use it—useful for local devices like printers. WireGuard joins the protocol lineup, and a new command-line interface, expressvpnctl, provides automation for power users. Network automation features allow rules for auto-connecting on public Wi-Fi or adjusting behavior on trusted networks.
For Windows 10 and 11, a beta is forthcoming with similar enhancements: an integrated speed test, Advanced Network Lock for enhanced protection, and network automation. This foundation promises steadier updates and aligned features across platforms, though each retains its unique characteristics. Linux users gain better diagnostics and usability, while macOS addresses long-requested tools like split tunneling and CLI support.