Teknoloji
Açık Kaynaklı Klepton Aracı, Android Arm64 VR Uygulamalarını JIT Derleyicisi Olmadan Apple Vision Pro ve Macos'ta Çalıştırıyor
Yeni açık kaynaklı bir araç olan Klepton, geliştiricilerin Android ARM64 VR uygulamalarını JIT derleyicisi gerektirmeden Apple Vision Pro ve macOS üzerinde çalıştırmasını sağlıyor.
Yeni açık kaynaklı araç Klepton, geliştiricilerin Android ARM64 VR uygulamalarını JIT derleyicisi gerektirmeden Apple Vision Pro ve macOS üzerinde çalıştırmasına olanak tanıyor. Proje, Android.so kitaplıklarını yüklenebilir Apple.dylib ve.framework dosyalarına çeviriyor ve bunlar daha sonra Klepton çalışma zamanına bağlanıyor. Şu anda yalnızca Java-thin uygulamalarını destekliyor; ART veya JVM içermiyor.
Grafikler için GLES 3.2, Metal arka uçlu satılan ANGLE GLES 3.0'a çevrilirken, Vulkan MoltenVK'ya çevriliyor. macOS, bağlam değişimlerinde x18 kaydını sıfırladığından ve bazı eski Android uygulamaları bunu kullandığından, klepton-ld tüm x18 kullanımlarını kitaplık başına TLS yuvaları kullanacak şekilde yamalıyor. Araç ayrıca.so dosyalarını çalışma zamanında mmap aracılığıyla yükleyip yamalayabiliyor; bu, JIT'in izin verildiği macOS'ta kullanışlı.
LuaJIT veya V8 gibi betik çalışma zamanlarını kullanan bazı uygulamalar hâlâ JIT gerektirebilir. Beat Saber'ın macOS ve visionOS'ta küçük grafik sorunlarıyla çalıştığı bildiriliyor; Steam VR Link desteği ve daha geniş derleme araçları hâlâ geliştirilme aşamasında.
Kaynak: Hacker News
Bu kategoride çok okunanlar
Haber yükleniyor…