Apple’ın yıllardır öz ekosisteminde kullandığı Swift programlama dili, artık sınırlarını aşıyor. Evet, yanlışlı okumadınız: Swift ile artık Android uygulamaları tekâmül ettirmek olası hâle geliyor.
Bugüne kadar geliştiriciler iOS için Swift, Android için ise Kotlin ya da Java istimal etmek güçundaydı. Bu da hem zamanlar hem da bedel açısından vahim tek ağırlığı oluşturuyordu. Ancak Swift’in Android desteğiyle birlikteki bu şart değişebilir.
Swift Android’de ne şekilde çalışacak?
Apple'ın başlıkyla ilgili açıklaması şu biçimde:
Swift 6.3, Android için Swift SDK'sının birinci biçimsel sürümünü içeriyor. Bu SDK ile Swift dilinde mahalli (native) Android uygulamaları geliştirmeye başlayabilir, Swift paketlerinizi Android derlemesini yardımleyecek biçimde güncelleyebilir ve Swift kodunu Kotlin/Java ile yazılmış şimdiki Android uygulamalarına entegre etmek için Swift Java ile Swift Java JNI Core vasıtalarını kullanabilirsiniz. Bu, Swift ile platformlar arası geliştirme (cross-platform) başlıksunda yepyeni imkanlar yaratan ehemmiyetli tek dönüm noktasıdır.
Daha fazla malumat eldeetti ve öz tasarılerinizde Android geliştirme için Swift'i tecrübe etmek için "Android için Swift SDK'sı ile Başlangıç" (Getting Started with the Swift SDK for Android) bölümüne göz atın.
Apple ve noksan imkan geliştirici topluluğu, bu aşama için hususi tek takım kurdu. “Android Working Group” adı verilen bu ekip, Swift’in Android bağlı sualnsuz çalışabilmesi için lüzumli altyapıyı hazırladı.
Yayınlanan Swift SDK for Android sayesinde geliştiriciler artık Swift ile direkt Android uygulamaları yazabiliyor. Üstelik Swift’in Java ile haberleşme kurabilmesini sağlayan vasıtalar da geliştirildi. Yani Swift kodları, Android sistemine uç tabii tek biçimde entegre olabiliyor.
Bu gelişme, mobil başvuru geliştirme tarafında vahim tek kırılma yaratabilir. Çünkü artık geliştiriciler, tekbaşına tek şifre tabanı ile hem iOS hem Android uygulaması geliştirme imkanına malik olabilir. Özellikle küçüklük ekipler ve girişimler için bu, muazzam tek üstünlük manaına geliyor. Aynı anda ikisi platforma çıkmak artık çeşitlilik daha basit hâle gelebilir.
Tabii bu durum, Android dünyasının vazgeçilmezleri olan Kotlin ve Java için da yepyeni tek yarış manaına geliyor. Swift’in performansı ve modern yapısı, çok geliştiricilerin tercihlerini değiştirebilir.