Swift 6.3 güncellemesi neler getiriyor?
Swift 6.3 ile geliştiriciler artık Swift kodunu başka bir dile dönüştürmeden doğrudan Android cihazda çalıştırabilecek. Önceden Swift'i Android'de çalıştırmak için karmaşık geçici çözümler ve zaman alıcı işlemler gerekiyordu. Bu yeni güncelleme her şeyi değiştiriyor. Resmi araç zinciri sağlayarak, Swift'in Android derleme süreciyle yerel olarak entegre olmasına olanak tanıyor. Bunu, Java Native Interface (JNI) ile entegrasyon yoluyla gerçekleştiriyor ve Swift kodunun Android Runtime ile doğrudan iletişim kurmasını sağlıyor.
Teknik olarak, Swift, C++'a benzer şekilde yerel makine kodu seviyesinde Android ile etkileşim kurarken, Java Virtual Machine ile sorunsuz bağlantı sağlamak için yeni swift-java kütüphanelerini kullanıyor.
Entegrasyon ayrıca geliştiricileri daha önce manuel, hataya açık sarmalayıcılar yazmaya zorlayan ve her şeyi üçüncü taraf köprüler üzerinden yönlendirmeyi içeren önemli bir engeli de ortadan kaldırıyor. Swift 6.3 SDK, JNI üretimini otomatikleştirerek Android API'lerini doğrudan çağırmasına olanak tanıyor ve hem performansı hem de güvenilirliği artırıyor. Bu aynı zamanda platform özelliklerine daha iyi erişim, daha sorunsuz birlikte çalışabilirlik ve platformlar arası uygulamalar geliştirirken tasarıma özgü ödün vermelerin azalması anlamına geliyor.
Geliştiriciler için bu entegrasyon, iOS ve Android için tamamen ayrı kod tabanlarını sürdürme ihtiyacını önemli ölçüde azaltacak. Ekipler, temel iş mantığını her iki platformda da paylaşabilecek, böylece zamandan tasarruf edecek.
Kaynakça https://www.swift.org/blog/swift-6.3-released/ https://tech.sportskeeda.com/mobiles/news-apple-s-app-development-tool-now-supports-rival-platform Bu haberi ve diğer DH içeriklerini, gelişmiş mobil uygulamamızı kullanarak görüntüleyin: