iOS ve Android Arasındaki Uygulama Transferi Artık Daha Kolay!
Google AI Studio’da yeni dönem
Google tarafından yapılan açıklamada, Swift dilinde yazılmış yerel iOS ve iPadOS projelerini saniyeler içerisinde modern Kotlin ve Jetpack Compose tabanlı Android koduna dönüştüren yeni bir araçtan bahsedildi. Geliştiricilerin yapması gereken tek şey, iOS projelerinin kaynak kodunu veya Xcode projelerini sürükleyip sistem üzerine bırakmak; yapay zeka arka planda tüm mimari yapıyı analiz ederek tamamen uyumlu bir Android projesi oluşturuyor.
Bu süreçte yapay zeka asistanı, platformlar arasındaki derin mimari farklılıkları da otomatik olarak çözebiliyor. iOS’in kullanıcı arayüzü çerçevesi olan UIKit veya SwiftUI bileşenleri, Android’in modern tasarım dili Jetpack Compose elemanlarına birebir ve performans kaybı yaşamadan dönüştürülüyor.
Ayrıca, Apple’ın CoreData gibi yerel veri tabanı yapıları, Android’de Room veri tabanına; Apple Push Notification servisleri (APNs) ise Firebase Cloud Messaging (FCM) altyapısına otomatik olarak haritalanıyor. Sistem ayrıca, iki işletim sistemi arasındaki yaşam döngüsü ve bellek yönetimi farklılıklarını optimize ederek çökme risklerini minimuma indiriyor.
Dönüştürülen projeler, Google AI Studio içindeki entegre Android Emulator üzerinde anında test edilebiliyor ve geliştirici arayüzü üzerinden yapay zekaya doğrudan revizyon talepleri iletebiliyor. Projenin derlenmiş son hali (.apk veya .aab formatında) tek bir tıklama ile Google Play Console’un test kanallarına hazır hale getirilebiliyor.
Sürecin sonunda daha detaylı optimizasyon veya platforma özgü reklam ile abonelik entegrasyonları yapmak isteyen geliştiriciler, tüm proje yapısını Android Studio ile tam uyumlu bir şekilde dışa aktarabiliyor.
