Pocket Foundry runs Factorio's official Linux ARM64 build natively on Android, with no emulation
Factorio on an Android handheld used to mean streaming it from a PC or pushing it through an x86 translation layer. Pocket Foundry does neither. It's a free, open-source (GPL-3.0) Android app by JulioFerrero that runs Wube's own Linux ARM64 build of Factorio directly on your device. The game code is already ARM, so nothing is emulated. The first release came out on October 28, and it's moved quickly since: version 0.7.5 arrived on October 31.
How it works
The app packs a small Linux runtime: glibc, the Mesa graphics stack, SDL and the X server from Termux:X11. Factorio draws through Mesa's Zink, which runs OpenGL on top of a Vulkan driver. On Snapdragon chips that driver is the bundled Turnip build. Setup is simple: install the APK, download the Linux (arm64) .tar.xz from your account on factorio.com, tap Import Factorio and pick the file. Updates install over the old version and keep your game and saves.
Which devices run it
- Adreno 6xx and newer (Snapdragon): works out of the box. The developer tests on a vivo X200 Ultra (Adreno 830) at 60 FPS and 60 UPS on an early-game save, and a OnePlus 15 is reported working. Snapdragon handhelds should behave the same, but we haven't seen handheld reports yet.
- Mali (MediaTek, Tensor): needs a community PanVK driver imported in Settings > Driver. The Mali-G57/G68/G77/G78 play with a PanVK-kbase build, and the G615 plays with PanVK-kbase v26.3.1 plus a driver option from the guide. You'll find those drivers on our drivers page.
- Xclipse (Exynos): use the community RADV-Xclipse build.
- Everything else falls back to CPU rendering, which works but is slow and hard on the battery.
Controls
Factorio runs in its gamepad mode, so a handheld's own controls work from the first launch: left stick walks, right stick moves the cursor, and the game's button hints match. On a touchscreen your finger is the cursor: tap to act, double-tap and drag to lay belts or pipes, long-press to mine, pinch to zoom. The on-screen buttons get out of the way when you use a controller, and a Bluetooth keyboard and mouse switch the game to its normal PC controls.
What you need
A copy of Factorio you've bought, and Android 10 or newer. The app contains none of Wube's files and isn't affiliated with Wube; you download the game yourself from factorio.com. Get Pocket Foundry only from its GitHub releases page. It's in our ports directory now, next to the other native ports.