· kaynak dev.to (home feed)
Shopify, yapay zeka ajanları yeniden yazım maliyetlerini düşürünce mobil uygulamalarını yeniden native Swift ve Kotlin'e taşıyor
Bir dev.to yazısına göre Shopify, yapay zeka kodlama ajanlarının iki kez geliştirmeyi tek bir codebase paylaşmaktan daha ucuz hale getirdiğini görünce tüm mobil uygulamalarını React Native'den native Swift ve Kotlin'e taşıyor.

Shopify mobil stratejisini tersine çevirdi
2020'de Shopify, React Native'ı mobil geliştirmenin geleceği olarak ilan etmişti. Aynı ekibin Ocak 2025'te yayımladığı bir retrospektif, framework'ün beklentileri karşıladığını ve Shopify'ın ona yatırım yapmaya devam etmeyi planladığını söylüyordu. Sonra 10 Eylül 2026'da ekip tam tersi sonuca varan bir yazı yayımladı: bir dev.to haberine göre her Shopify mobil uygulaması yeniden native Swift ve Kotlin'e dönüyor.
Shop uygulaması geçişi çoktan tamamladı. dev.to yazısına göre altı mühendis, uygulamayı proof of concept aşamasından mağazalarda yayımlanan tamamen native bir uygulamaya 12 haftada taşıdı. Sıradaki ana Shopify uygulaması; 300'den fazla ekran, ana ekran ve kilit ekranı widget'ları, bir Apple Watch uygulaması ve Siri Shortcuts kapsayan çok daha büyük bir iş. Geri kalan uygulamalar ardından geliyor.
React Native başarısız olmadı
dev.to yazısı, React Native'ın basitçe kaybettiği gibi bariz bir başlığa karşı çıkıyor. Framework'ün vaat edildiği gibi çalıştığı belirtiliyor: 2025 retrospektifi, Shopify uygulamasında P75 ekran yükleme sürelerinin 500 milisaniyenin altında olduğunu, çatısız oturum oranlarının yüzde 99,9'un üzerinde olduğunu ve özellik eşitliğinin artık ekip için bir sorun sayılmadığını aktarıyordu. Ekibin görüşü, native'in hız garantisi vermediği ve React Native'ın da yavaşlık garantisi vermediği yönündeydi.
Değişen şey, alternatifin fiyatı oldu. Shopify, her özelliği iki kez geliştirmeyi durdurmak, mühendislerin platformlar arası çalışmasını sağlamak ve iOS ile Android eşitliğini kovalamaya daha az emek harcamak için React Native'ı benimsemişti. Bunlar ekonomik argümanlardı ve kodlama ajanları bu argümanları zayıflattı.
Ajanlar ekonomiyi nasıl değiştirdi
Shopify 2021'den beri LLM kullanıyor, ancak dev.to yazısına göre 2025 sonuna gelindiğinde ekip, ajanların artık yalnızca kod yazmayı hızlandırmadığı — iki platformu desteklemenin hâlâ iki kat iş anlamına gelip gelmediğini sorgulattığı sonucuna vardı. Üç değişim öne çıktı:
- Platform çevirisi ucuzladı. Prototiplerde ajanlar, iOS sürümünü referans alarak bir özelliği Android'de uyguladı ve tersini de yaptı. Bir mühendis, bir haftalık ajan destekli prototipleme sürecinde Shop uygulamasının büyük kısmını React Native codebase'inden SwiftUI'ya taşıdı. Sonuç production'a hazır değildi ama noktayı kanıtladı.
- Çapraz stack'e alışma ucuzladı. Ajanlar, uzmanların birincil platformlarının dışında katkı vermesini sağlıyor; dolayısıyla güçlü bir iOS mühendisi bir Kotlin geçişine anlamlı biçimde öncülük edebiliyor.
- Eşitlik bakımı ucuzladı. Paylaşılan spesifikasyonlar, paylaşılan testler ve inceleme kontrol noktaları, eskiden paylaşılan bir codebase'in üstlendiği yükün büyük kısmını ajanların taşımasını sağlıyor.
dev.to yazısı, Shopify'ın native'in bedelsiz olduğunu iddia etmediğini vurguluyor: iki platform hâlâ iki uygulama anlamına geliyor. Bu maliyet artık belirleyici faktör olmaktan çıkmış durumda. Buna karşılık React Native'ın maliyetleri — performans çalışmalarına ağır yatırım, framework temelleri ve güncellemeler ile bağımlılıkları takip etme — sürerken, native platform yeteneklerine ve arada daha az katman olan first-party araçlara doğrudan erişim sunuyor.
Helix ile kontrol edilen sıfırdan yeniden inşa
Milyonlarca satıcı bu uygulamalara güvense de Shopify, 2020'de kullandığı kademeli geçiş yerine tamamen yeniden inşa etmeyi seçti. dev.to yazısı üç gerekçe veriyor: ajanlar React Native sürümünü çalışan bir referans olarak kullanarak native özellikler inşa edebiliyor, temiz bir başlangıç eski kısıtlamaları taşımayı önlüyor ve prototipler, yeniden inşanın ajan öncesi tahminlerden önemli ölçüde hızlı olduğunu gösterdi. Shop geçişi sırasında öncelikler özellik davranışını ve analitik event'lerini korumak, kullanıcıları oturum açık tutmak ve push bildirimlerini çalışır halde tutmaktı; böylece değişiklik rutin bir güncelleme gibi hissediliyor.
Shopify önce naïf yaklaşımı denedi ve bir LLM'i tek seferlik bir taşıma için codebase'e yönlendirdi; sonucu bakım yapılamaz ve yayımlanamaz buldu. Ardından bir ekranın geçişini küçük sıralı kontrol noktalarına bölen Helix adlı bir sistem kurdu. Her kontrol noktası, davranış testlerinden geçmek, görsel incelemede çalışan uygulamayla eşleşmek, iki yapay zeka eleştirmeninin saldırısından sağlam çıkmak ve sonraki dilim başlamadan önce insan onayı almak zorunda. Geri bildirimler hatırlandığı için döngü, geçiş ilerledikçe daha otonom hale geliyor.
Darboğaz model kalitesi değil, geri bildirim hızıydı
dev.to özetindeki belki de en aktarılabilir ayrıntı, ajanları fiilen sınırlayan şeyle ilgili. Sorun modeller değil, doğrulamaydı: ajanlar kodu saniyeler içinde düzenliyordu ama değişiklikleri test etmek için kırılgan accessibility-tree ve ekran görüntüsü ayrıştırmasına bağlı simülatörler üzerinden dakikalar gerekiyordu. Shopify'ın çözümü mimariydi. İş mantığı UI'dan ayrıldı ve masaüstünde headless olarak çalışıyor; bir CLI ise ajanların uygulama durumunu incelemesini, gezinmesini ve eylem gerçekleştirmesini simülatör olmadan milisaniyeler içinde yapmasını sağlıyor. Gerçek UI etkileşimi gerektiğinde CLI, layout ayrıştırması yerine komutlar kullanarak simülatörleri uzak modda yönetiyor. Sonuç, ajanların saatlerce otonom çalışabilmesi.
Açık kaynak konusunda dev.to yazısı, Shopify'ın ekosistemi bir anda terk etmediğini ve React Native Skia'yı 2026 sonuna kadar sponsor edeceğini belirtiyor.
Neden önemli
Çapraz platform framework'lerinin temel ekonomik gerekçesi, her şeyi iki kez inşa etme maliyetinden kaçınmaktı. Ajanlar Swift ile Kotlin arasında ucuz biçimde çeviri yapabiliyorsa, paylaşılan bir codebase tasarruf olmaktan çıkıp kısıt haline geliyor. En öne çıkan React Native benimseyicilerinden biri olan Shopify, artık yapay zeka kodlama araçlarının yalnızca geliştirici verimliliğini değil, temel bir mimari kararını değiştirdiğinin en net kamuya açık örneği. Mühendislik dersleri de genellenebilir: testler ve saldırgan inceleme ile kontrol edilen artımlar, tek seferlik üretimden daha iyidir; hızlı ve ajan tarafından sürülebilir doğrulama döngüleri, daha akıllı modellerden daha önemlidir.
- #shopify
- #react-native
- #mobile-development
- #ai-coding-agents
- #swift
- #kotlin