Ana içeriğe geç
Programlama

Dactyl SwiftUI kodlarını WebAssembly ve Android üzerinde yerel olarak çalıştırıyor

Öne çıkanlar

  • Dactyl, SwiftUI ve temel Apple çatılarını WebAssembly üzerinde çalışan bağımsız bir motor olarak yeniden geliştirdi.
  • Web'de 100 MB'lık temel motor önbelleğe alınıyor ve sadece 8-300 KB boyutundaki uygulama kodu dinamik yükleniyor.
  • Android üzerinde Swift Android SDK ve Jetpack Compose kullanılarak gerçek Material bileşenleri oluşturuluyor.
  • Görsel büyük dil modelleri ve otonom ajanlar, piksel karşılaştırması yaparak motorun kaynak kodunu otomatik düzenliyor.

Dactyl ekibi, SwiftUI kodlarını tarayıcıda ve Android üzerinde yerel performansla çalıştıran yeni çapraz platform render motorunu tanıttı. Web tabanlı yapay zeka kodlama araçlarının hibrit çatılarda karşılaştığı performans ve yerellik sorunlarına odaklanan platform, Apple ekosisteminin yerel arayüz bileşenlerini farklı ortamlara taşıyor.

Geliştirilen sistem, SwiftUI kütüphanesini ve Apple'ın temel çatılarını Swift dilinde yeniden uygulayarak WebAssembly mimarisine derliyor. Web tarafında çizim komutları Canvas2D üzerinde işlenirken, dinamik bağlama yöntemiyle yalnızca değişen uygulama modülü saniyeler içinde güncelleniyor. Android tarafında ise motor doğrudan yerel kütüphane olarak çalışıyor ve çizim komutlarını Jetpack Compose bileşenleriyle eşleştirerek gerçek Material kontrolleri üretiyor.

Motorun geliştirme sürecinde yapay zeka ajanlarından oluşan otomatik bir doğrulama döngüsü kullanılıyor. Gerçek iOS simülatöründen alınan pikseller ve animasyon kareleri ile Dactyl motorunun çıktıları görsel modeller tarafından karşılaştırılıyor; tespit edilen farklar ajanlar aracılığıyla otomatik olarak düzeltiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.