Apple Vision ProでAndroid ARM64 VRアプリを実行——JIT不要の互換レイヤー「Klepton」登場
Run Android ARM64 VR APKs on Apple Vision Pro
GitHubで公開された「Klepton」は、Android向けVRアプリ(Quest/Android XRのAPK)をApple Vision ProやmacOS上で動作させる互換レイヤーです。JITを必要とせず、Androidの.soライブラリをAppleの.dylib/.frameworkに変換し、GLES 3.2はANGLE経由でMetalに、VulkanはMoltenVKで処理します。Java仮想マシン(ART/JVM)は使わず、Javaが薄いアプリに焦点を当てています。現時点ではBeat SaberがmacOSとvisionOSで動作し、Steam VR Linkのサポートも開発中です。
Kleptonは、Androidの.soライブラリをロード可能なAppleの.dylibおよび.frameworkライブラリに変換し、Kleptonランタイムにリンクします。