Both run Android apps on Linux without booting an Android system: each app is its own Linux process, in its own window. They differ in which part of Android they rebuild. Android Translation Layer (ATL) reimplements the Android APIs that apps call, on top of desktop Linux libraries such as GTK4. Drion keeps Android’s own framework code in the app and replaces the system services behind it.
ATL is evolving quickly and has no versioned releases. This page describes it as of , so some of it, such as what ATL can sandbox or support, may have changed since. Seen something out of date? Tell us at contact@actinis.io.
Android’s app APIs, rebuilt on GTK4 and desktop Linux libraries.
Android’s own framework code, with Drion’s system services behind it.
ATL makes its cut directly between the app and Android’s framework: the APIs an app calls are ATL’s own code, with some parts copied from Android’s source, and they draw with GTK4. Drion keeps the parts an app talks to, the runtime and Android’s framework, and replaces the system services underneath with its own.
In both, each app is a separate Linux process. ATL runs it with your user’s full access for now: its source notes that “the app can access anything it wants”, and sandboxing is on its roadmap. Drion puts a kernel boundary around every app and keeps its own services outside all of them.
Each app is its own process with your user’s access. Apps packaged as Flatpaks get Flatpak’s sandbox instead.
The Linux kernel walls off each app’s processes and private files from the host, other apps and Drion’s own services. The network is shared with the host.
Both projects are changing fast. The ATL column describes ATL as of 5 October 2026 and may be out of date; the Drion column describes the closed alpha as of 9 October 2026.
f9e2280c, from 5 October 2026: ATL is free software that grows app by app, and you can help it along. Drion runs apps on Android’s own framework code, each in its own sandbox.
ATL is open source and developed in the open. It suits the apps its developers have already brought up, and people willing to add the Android APIs an app is missing.
Unmodified apps on Android’s own framework code, each in its own kernel sandbox, with Google Play or other app stores.
Email us to join the closed alpha.