Run Android 13 on Your Linux Desktop (For Real)
Ever wanted to test an Android app without an emulator, or run Android apps side by side with your Linux apps? Waydroid makes that possible by running a full Android 13 system in a container on any GNU/Linux desktop. No VMs, no heavy emulation layers, just a clean Android environment that integrates with your host system.
What It Does
Waydroid is an open-source project that runs a complete Android system inside a container on your Linux machine. It uses the same Linux kernel you already have, with native Android userland, so you get hardware acceleration, audio, and input without the overhead of an emulator. The container approach means Android apps feel like native Linux apps, not like they're running inside a separate machine.
Why It's Cool
The clever part is how Waydroid integrates with your desktop. Android apps appear as regular windows, not a phone-shaped box. You can move them between workspaces, snap them to the side, or even use them in full screen. It supports clipboard sharing, drag and drop, and proper keyboard input. Because it uses your host kernel, performance is near native, which means games and graphics-heavy apps actually run well.
For developers, this is a game changer. You can test your Android app on a real Linux desktop without spinning up a VM. You can debug with adb, install APKs directly, and even use the Android Studio emulator alongside Waydroid if you need different API levels. For power users, running an Android app alongside your browser, terminal, and code editor is just... normal.
How to Try It
Getting started is straightforward if you're on a compatible distro (Ubuntu, Debian, Fedora, Arch, openSUSE, and others). The official install guide covers it all.
# For Ubuntu/Debian
sudo apt install curl ca-certificates -y
curl https://repo.waydro.id | sudo bash
# Install waydroid
sudo apt install waydroid -y
# Initialize the system image (downloads Android 13)
sudo waydroid init
# Start the service
sudo systemctl start waydroid-container
# Launch the Waydroid UI
waydroid session start
After setup, you can install apps by dragging APKs into the Waydroid window, or use waydroid install app.apk. For app stores, you can sideload the Aurora Store or F-Droid.
Final Thoughts
Waydroid isn't trying to replace Android Studio or your phone. It's a tool that slots into your existing workflow and just works. For developers, it's a fast way to test, debug, and run Android apps. For curious Linux users, it's a neat way to bridge the gap between mobile and desktop. Give it a shot next time you need to run a quick Android app without the overhead of a full emulator.
Follow us at @githubprojects