Klepton Runs Android VR Apps on Apple Vision Pro
TL;DR. A new project, Klepton, enables Android ARM64 VR applications to run on Apple Vision Pro without JIT compilation. - Klepton-ld translates Android .so libraries into Apple .dylib and .framework files. - The system handles graphics translation from GLES 3.2 to ANGLE GLES 3.0 or Vulkan to MoltenVK. - Beat Saber currently functions on both macOS and visionOS with minor graphical issues.
- Klepton translates Android .so libraries for Apple platforms.
- Graphics APIs like GLES 3.2 and Vulkan are translated for Metal.
- The project successfully runs Beat Saber on Apple Vision Pro and macOS.
- JIT is not required for many applications, though some scripting runtimes may need it.
Sources
- Run Android ARM64 VR APKs on Apple Vision Pro — github.com