Run Android ARM64 VR APKs on Apple Vision Pro
A new tool called klepton-ld allows Android ARM64 VR applications to run on the Apple Vision Pro by translating libraries and mapping system calls. The project focuses on Java-thin applications and uses MoltenVK and ANGLE to handle graphics translation.
Why it matters
This enables cross-platform compatibility for VR software, potentially expanding the library of available applications for Apple's spatial computing hardware.
Running Android ARM64 VR APKs on Apple Vision Pro, no JIT required!
klepton-ld translates Android .so libraries into loadable Apple .dylib and .framework libraries, which then link into the Klepton runtime. Klepton currently focuses on Java-thin applications only (no ART, no JVM).
For graphics, GLES 3.2 is translated to a vendored ANGLE GLES 3.0 (with its Metal backend), and Vulkan is translated to MoltenVK.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in