Klepton : exécuter des APK Android sur Apple Vision Pro
Klepton est un relinker et une couche de compatibilité pour exécuter des APK Android XR sur visionOS et macOS sans JIT. Il traduit les bibliothèques .so en .dylib et utilise des runtimes comme MoltenVK et ANGLE. Beat Saber fonctionne déjà avec des problèmes graphiques mineurs.
Que faut-il retenir ?
- klepton-ld traduit les bibliothèques .so Android en .dylib et .framework Apple.
- GLES 3.2 est traduit en ANGLE GLES 3.0 et Vulkan en MoltenVK.
- Beat Saber fonctionne sur macOS et visionOS avec des problèmes graphiques mineurs.
- Klepton patche l'usage de x18 pour éviter les conflits entre Android et macOS.
Pourquoi cette nouvelle compte-t-elle ?
Klepton ouvre la possibilité d'exécuter des applications Android VR sur des appareils Apple sans nécessiter de JIT, ce qui est crucial pour les développeurs cherchant à étendre la compatibilité de leurs applications. Cela réduit les barrières techniques et permet une intégration plus fluide entre les écosystèmes Android et Apple.
Public concerné : développeurs
Comment Klepton permet-il d'exécuter des APK Android sur Apple Vision Pro ?
Klepton traduit les bibliothèques .so Android en .dylib Apple et utilise des runtimes comme MoltenVK et ANGLE pour assurer la compatibilité, sans nécessiter de JIT.