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ランタイムにリンクします。
  1. terhechte

    これは驚くべきことだ。AppleがVision ProでiPadの過ちを繰り返すことに固執しているように見えるにもかかわらず(「私たちのユーザーは愚か者で、理論上の危害から守らなければならないから、赤ちゃん用コンピューター。また、macOS以外でのソフトウェア開発は厳禁」)、実際にiPadOSを役立つものにしようと取り組む小さな愛好家コミュニティが存在する。もう一つの例(これも最近ここで共有された)はこれだ:

    https://www.lispm.net/apps/uhf-x11/

  2. linux2647

    このスクリーンショットはありますか?READMEには見当たりませんでした。

  3. treyd

    Appleがこれを気に入ることは間違いないだろう。

  4. strong-self

    素晴らしい仕事だ!

    kl_x18.hを読んでいたが、Darwinは例外復帰時(タイマー割り込みを含む)にx18をゼロにするので、Questアプリはスケジューリングウィンドウの間さえもそこに状態を保持できない。

  5. m132

    LLMの使用開示があるとありがたいです。

この日のほかの記事

2026-08-10