Bottles vs Winlator
Bottles
usebottles.comWinlator
winlator.orgSide by side
| Figure | Bottles | Winlator |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| macOS | Yes | — |
| Linux | Yes | — |
| Android | — | Yes |
| Plans published | 0 | 1 |
| Spec score · Game Compatibility Layers | 7.6 (#10) | 6.8 (#25) |
| Graphics components | Users can install and manage components including DXVK, VKD3D, DXVK-NVAPI, and LatencyFleX. | The project credits Mesa drivers including Turnip, Zink, and VirGL, as well as DXVK and VKD3D. |
| Purpose | Bottles is an application for managing Windows prefixes and running Windows software on Linux. | Winlator is an Android application for running Windows (x86_64) applications with Wine and Box86/Box64. |
Plans
In their own words
Bottles
Bottles manages Windows prefixes, called bottles, to run Windows applications and games on Linux through compatibility-layer runners. It offers Gaming, Application, and Custom environments, plus Wine and Proton runners such as Soda, Caffe, Vaniglia, and CrossOver builds. Installers apply rules to set up programs, while a dependency manager uses a community-driven repository of manifests. Users can manage graphics components including DXVK, VKD3D, DXVK-NVAPI, and LatencyFleX. The community App Store provides Windows application installers with compatibility grades from Bronze through Platinum. Bottles also lists backups, versioning, duplication, and importing bottles from other managers. The project recommends Flatpak: it bundles required dependencies and is described as the most supported and tested release, as well as the only fully sandboxed package. Bottles supports Linux and macOS and is free software. Connection-dependent features do not work offline. The project also warns that exposing the system home directory to a runner breaks the Flatpak sandbox and can put personal files at risk.
Winlator
Winlator is a free, open-source Android application for running Windows x86_64 applications with Wine and Box86 or Box64. It uses a translation-and-runtime model and lists DirectX 9, 10, 11, and 12 support, plus Vulkan and Steam integration. The project credits Mesa drivers including Turnip, Zink, and VirGL, along with DXVK and VKD3D. Gamepad input is supported. Individual settings can be assigned to games through shortcuts on the home screen. Release 11.2 added an XInput extension for raw input and a memory-saving option for Steam games. Release 11.0 added experimental Gladio, an OpenGL-through-GLES wrapper, and installation of graphics components from a file. The README suggests changing the Box64 preset when instability occurs and increasing ALSA or PulseAudio average latency for audio crackling. Installation starts by obtaining the APK from GitHub Releases and launching it. The repository lists LGPL-2.1 licensing, and the developer is identified as BrunoSX.