Horizon Launcher
Horizon Launcher app icon, a white H crossed by a lavender horizon bar on deep twilight

The Android edition, ready when you are

Download Horizon Launcher

This is the launcher for Horizon on your phone: same Rust client, same worlds, same distant terrain, installed and prepared from one shelf. One short countdown, then the button is yours.

File
Horizon Launcher APK
Game
Horizon: Minecraft Java Edition 26.3 in Rust
Platform
Android
Architectures
ARM64 and x86
Cost
Free, open source

Your download button arrives in

6

Advertisement

APK Details

App name
Horizon Launcher
Developer
Horizon Rust project
Category
Game launcher
Game
Horizon: Minecraft Java Edition 26.3 rewritten in Rust
Renderer
Vulkan via wgpu, with an OpenGL ES option on Android
Architectures
ARM64 and x86 Android builds
Platform
Android
Price
Free, open source under the MIT licence

Before You Download

Two checks make this install smooth. First, know your phone architecture: Horizon Launcher ships ARM64 and x86 Android builds, and the right one for your phone is the one that installs cleanly and runs at full speed. Most current phones are ARM64. Second, remember the prepare step: after installing, the launcher builds its game resources from your own copy of Minecraft Java Edition 26.3, so have that copy ready before your first launch.

Storage deserves a thought as well. The launcher itself is light, but prepared game resources and your worlds need room to breathe, especially if you plan to raise the distant terrain range. A phone with a few gigabytes free is a happy phone here.

Installing After the Download

When the countdown ends and the button appears, tap it and let the horizon launcher apk come down completely. Open the finished file, allow installs from your browser when Android asks, and confirm. The icon joins your app drawer: a white H crossed by a lavender horizon bar on deep twilight.

Open it, pick the current build on the Versions page, choose Vulkan in Settings (or OpenGL ES on older phones), and start the prepare run. When preparation finishes, press Play and open a world. The whole shelf is now set up; every later session is one tap.

Why Download From Here

This page is the home of the Android edition of the Horizon launcher. Every build we publish is installed and played on our own Android phones first: the install flow, the prepare run, both renderers, a fresh world, an upgraded older world and a controller session all get checked before the button goes live, following the same routine described on our review page.

Download FAQs

How long does the Horizon Launcher download take?

The launcher file is light, so on a normal connection it lands in moments. The longer step comes after install: the one time prepare run that builds game resources from your own Minecraft Java Edition files.

Is the download really free?

Yes. Horizon Launcher and the Horizon client are free and open source under the MIT licence. There is no paid tier and no feature locked behind a purchase.

Why is there a countdown before the button?

The short countdown gives the page a moment to settle and gives you a moment to confirm you are fetching the Android build you meant to fetch. When it reaches zero the button appears in the same spot, with no layout jump.

Which build should I download, ARM64 or x86?

Most current Android phones are ARM64, including nearly every phone from the last several years. Pick x86 only if you know your device or emulator runs an x86 chip.

What do I need before my first launch?

Your own copy of Minecraft Java Edition 26.3, played once, because the launcher prepares its resources from those files on your device. You also want a steady connection and a little free storage for the prepare run.

Will updating erase my worlds?

No. Updates install in place, and your worlds stay in the vanilla save format outside the build being replaced. Settings and content mods carry across as well.

The button has not appeared yet. What should I do?

Wait for the countdown to reach zero; the button stays hidden until then by design, in a space already reserved for it. If the page was interrupted, reload it and the countdown restarts.

Suggested Guides