Run Android ARM64 VR APKs on Apple Vision Pro

Klepton is a compatibility layer that lets you run Android ARM64 VR apps, like Beat Saber, on Apple Vision Pro and macOS without a JIT. It translates Android .so libraries into Apple dylibs and frameworks, and maps graphics APIs: GLES 3.2 to ANGLE (with Metal backend) and Vulkan to MoltenVK. The project currently supports Java-thin apps, with Beat Saber working on both platforms, though some graphical issues remain.

Beat Saber is working on macOS and visionOS with minor graphical issues, Steam VR Link and improving generalizability/build tooling is still WIP.

More from this day

2026-08-10