
The core idea
Waydroid fills a gap: plenty of services only offer an Android app, while plenty of people use Linux. Instead of reaching for your phone or running a heavy virtual machine, Waydroid lets those apps run directly on your Linux PC, in their own windows, with clipboard, notifications and file sharing.
1. Phone-only apps on the desktop
Messaging apps, smart-home controllers, two-factor tools, note apps and region-specific services often have no Linux client. With Waydroid they open next to your browser, and since version 1.6.0 their notifications appear on your Linux desktop.
2. Apps on Linux phones
Waydroid works on ARM64 Linux phones and tablets running systems like postmarketOS, Mobian or Ubuntu Touch. It's often the bridge that makes a Linux phone practical for daily use, because missing apps can run through Android.
3. Mobile gaming on Linux and Steam Deck
Casual, puzzle and gacha games run well on Intel and AMD graphics. On the Steam Deck, a community installer script adds Waydroid as a non-Steam game so you can launch Android titles from Game Mode. Some competitive games with strict anti-cheat won't run, so check before you commit.
4. Android app development and testing
Developers use Waydroid as a fast test target: waydroid app install app.apk installs a build in seconds, and adb can connect for debugging. It isn't a replacement for official emulators across many Android versions, but it's quick for everyday checks.
5. A Google-free Android sandbox
The VANILLA image has no Google services, which makes it useful for trying F-Droid apps, testing privacy behaviour or keeping certain apps away from your main phone and accounts.
6. Big-screen reading and media
E-reader, comic and podcast apps are easier to use on a large monitor with keyboard shortcuts. Waydroid's multi-window mode puts each one in its own window.
7. Kiosks, demos and education
Schools and makers use Waydroid on Linux machines and single-board computers to demo Android apps or run a single app full-screen.
8. Keeping old Android apps alive
Apps that have been dropped from newer phones, or that need specific behaviour, can sometimes keep working inside Waydroid's Android 13 image. Results vary from app to app.
How it fits into a normal workday
A typical setup looks like this. Waydroid starts with your desktop (the container runs as a service). Your Android apps show up in the app launcher next to Linux apps, and you open them only when you need them. Notifications arrive on the Linux desktop, and the clipboard is shared, so you can copy a code from an Android app straight into a browser. When you're done, waydroid session stop frees the memory.
Choosing VANILLA or GAPPS for your use
| Use case | Recommended image |
|---|---|
| Open-source apps, privacy testing | VANILLA |
| Play Store games and mainstream apps | GAPPS |
| App development with your own APKs | Either; VANILLA is lighter |
| Linux phone daily driver | Depends on the apps you need |
You can switch later by re-initialising with sudo waydroid init -f and the other image type.
What Waydroid isn't good for
| Need | Why Waydroid struggles | Try instead |
|---|---|---|
| Windows or macOS | Linux-only | A platform-native emulator |
| NVIDIA-heavy gaming | No acceleration on the proprietary driver | Integrated GPU or another tool |
| Strict anti-cheat or banking apps | May detect container/uncertified device | Your phone |
| Testing many Android versions | Official images are Android 13 | Android Studio Emulator |
Curious how it compares with a popular Windows option? Read Is Waydroid better than BlueStacks?
Get Waydroid 1.6.3
Free, open source and built for Linux desktops.
