Shopify, mobil uygulamalarını React Native'den çıkarıp yeniden yerel Swift ve Kotlin'e taşıyor. Şirkete göre bu geri dönüş yalnızca yapay zekâ kodlama ajanları yazılım geliştirme maliyetini iki kez değiştirdiği için mümkün.

Şirket 2020'de React Native'e tamamen yönelmişti ve kendi ifadesiyle bu bahis işe yaradı: özellikler bir kez yazılıyor, geliştiriciler tüm katmanlarda çalışabiliyor ve ekip özellik paritesini kovalamayı bırakıyordu. Shopify, daha Ocak 2025'te React Native'in geleceğinin parlak olduğunu söylüyordu.

Değişen şey, alternatifin maliyetiydi. Shopify 2021'den, yani ChatGPT'nin çıkışından bir yıl önce büyük dil modellerini yazılım geliştirmek için kullanmaya başladı. Şirkete göre 2025 sonunda modeller, bir özelliği iOS sürümünü referans alarak Android'de — ve tersini — uygulayabiliyor ve mühendislerin ana uzmanlık alanları dışında katkı vermesine yardımcı olabiliyordu. Bu, 2020 kararının temel varsayımını çürüttü.

Shopify kademeli geçiş yerine uygulamaları sıfırdan yeniden inşa etmeyi seçti. Uygulama mağazalarında alışveriş kategorisinin zirvesinde yer alan Shop, kavram kanıtından tamamen yeniden yazılmış yerel uygulamaya 12 haftada ulaştı. 300'den fazla ekranı, widget'ları, Apple Watch uygulaması ve Siri Kısayolları olan daha büyük Shopify uygulamasının geçişi sürüyor ve bu yıl içinde yayına girecek.

Shopify, 'slop' (kalitesiz yığın kod) üretmekten kaçınmak için Helix adlı bir sistem kurdu. Bir ekranı tek seferde üretmek yerine React Native kodunu okuyup küçük, sıralı kontrol noktaları öneriyor. Her nokta testleri geçmek, çalışan uygulamayla görsel incelemede eşleşmek, iki rakip kod incelemecisini aşmak ve insan onayı almak zorunda; her incelemeden gelen geri bildirim saklanıyor, böylece döngü giderek daha otonom hale geliyor.

Şirket ayrıca iş mantığının masaüstünde başsız çalışacağı ve ajanların bir komut satırı arayüzü üzerinden uygulamayı milisaniyeler içinde inceleyip yönlendirebileceği bir mimari tasarladı; simülatör beklemesi dakikalar yerine anlık hale geldi.

Bu geçişin açık kaynak ekosistemi için sonuçları var: Shopify, React Native Skia'ya 2026 sonuna kadar sponsor olmaya devam edecek, haftada yaklaşık iki milyon indirilen FlashList için yeni bir uzun vadeli sahip arıyor ve Restyle deposunu yıl sonunda arşivleyecek.