Shopify mobil uygulamalarını React Native yerine yerel mimariye taşıyor
Öne çıkanlar
- Shopify, yapay zeka modellerinin maliyetleri düşürmesi üzerine React Native yerine Swift ve Kotlin'e geçiş başlattı.
- Şirketin Shop uygulaması, AI ajanları ve Helix denetim sistemi desteğiyle 12 haftada yerel kodla yeniden yazıldı.
- Açık kaynak kütüphanesi React Native Skia 2026 sonuna kadar fonlanacak, FlashList ise başka şirketlere devredilecek.
E-ticaret platformu Shopify, 2020 yılında aldığı kararla tüm mobil uygulamalarında kullanmaya başladığı React Native çerçevesinden vazgeçerek yerel (native) kodlamaya döneceğini açıkladı. Şirket, yapay zeka modelleri ve kodlama ajanlarındaki hızlı ilerlemenin iki ayrı platform için geliştirme yapma maliyetini önemli ölçüde düşürdüğünü belirtti. Swift ve Kotlin dillerinde sıfırdan inşa edilen bu yeni süreç, platformlar arası denklik sağlama yükünü hafifletiyor.
Şirket, tek seferde kod üretme yerine Helix adını verdiği aşamalı denetim sistemini geliştirdi. Helix, React Native kodunu referans alarak küçük parçalar halinde üretim yapıyor, testlerden ve görsel kontrollerden geçtikten sonra insan onayıyla kod tabanına dahil ediliyor. Ayrıca simülatör kullanımındaki yavaşlığı aşmak amacıyla iş mantığı kullanıcı arayüzünden tamamen ayrıldı ve geliştirme ajanlarının komut satırı arayüzü (CLI) üzerinden milisaniyeler içinde doğrudan doğrulama yapması sağlandı.
Geçiş sürecinin ilk adımı olarak şirketin Shop uygulaması 12 hafta içinde yapay zeka desteğiyle Swift ve Kotlin kullanılarak yeniden yazıldı ve uygulama mağazalarında yayımlandı. 300'den fazla ekrana sahip ana Shopify uygulamasının dönüşümü sürerken, açık kaynak kütüphanelerinden React Native Skia için 2026 yılı sonuna kadar sponsorluk devam edecek, haftalık yaklaşık 2 milyon indirmeye sahip FlashList ise yeni koruyucu ortaklara devredilecek.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.