· kaynak Hacker News – Front Page (hnrss.org)
Shopify, React Native'dan vazgeçiyor ve mobil uygulamalarını yapay zeka agent'larıyla native olarak yeniden inşa ediyor
Shopify, yapay zeka kodlama agent'larının ayrı Swift ve Kotlin uygulamaları geliştirmeyi yeterince ucuz hale getirdiğini, bu yüzden React Native'i bırakıp tüm mobil uygulamalarını sıfırdan yeniden yazdığını açıkladı.

Shopify, mobil uygulamalarını React Native'den alıp yeniden native Swift ve Kotlin geliştirmeye geçiriyor ve sektördeki en öne çıkan cross-platform bahislerinden birini geri alıyor. Şirket, mühendislik blogunda yayımladığı bir yazıda, yapay zeka kodlama agent'larının temel matematiği değiştirdiğini söylüyor: Aynı özelliği iOS ve Android için iki kez yazmak artık neredeyse iki kat iş tutmuyor; 2020 kararının merkezindeki varsayım da tam olarak buydu.
Yapay zeka kodlama agent'larının tetiklediği bir geri dönüş
Shopify, 2020'de üç nedenden dolayı React Native'e tümüyle geçmişti: Her özelliği iki kez geliştirmeyi bırakmak, mobil arka planı olmayan geliştiricilerin uygulamalara katkı vermesini sağlamak ve iki platformu senkron tutmakla geçen zamanı durdurmak. Şirket, framework'ün bu üç hedefi de karşıladığını; performans ayarlamalarına, temel framework çalışmalarına ve bağımlılık bakımına harcanan emeğin kabul edilebilir birer ödünleşim olduğunu belirtiyor.
2025 Ocak ayı kadar yakın bir tarihte bile Shopify hâlâ kamuya açık biçimde React Native'e bağlıydı. Yazıya göre değişen şey framework değil, kodlama modellerinin yeteneği oldu. Shopify, 2021'den beri yazılım geliştirmek için LLM'ler kullanıyor; başta özellikler, hata incelemeleri ve kod incelemesi için kullanılan bu modeller, 2025 sonuna gelindiğinde mobil stack'in tümüyle yeniden değerlendirilmesini gerektirecek kadar güçlenmişti.
Ekip, en büyük uygulamalarının çekirdek kısımlarını agent desteğiyle Swift ve Kotlin'de yeniden inşa etti ve sonucun ne kadar iyi gittiğine şaşırdı. Agent'lar bir Android özelliğini iOS uygulamasını referans alarak (ve tersini de) geliştirebiliyor, mühendislerin uzmanlık alanları dışındaki stack'lerde hızla ilerlemesine yardımcı olabiliyor ve paylaşılan spesifikasyonlar, testler ve inceleme kapıları sayesinde platformları hizalı tutma maliyetini keskin biçimde düşürebiliyordu. Shopify ayrıca bunun bir performans şikâyeti olmadığının altını çiziyor — React Native uygulamaları hızlı — ama native geliştirmenin şirketi platform yeteneklerine ve birinci parti araçlara daha yakın tuttuğunu, kod ile işletim sistemi arasındaki framework ve bağımlılık katmanlarını azalttığını belirtiyor.
Shopify'ın açık kaynak kütüphanelerine ne olacak
Shopify, React Native ekosistemine önemli katkılar sunan bir şirket ve yazı, üç amiral gemisi kütüphanesi için geçiş planlarını ortaya koyuyor. React Native Skia, 2026 sonuna kadar sponsorlu olarak devam edecek; ardından maintain'ı yapan William Candillon repoyu fork'layıp yeni bir adla yayımlayacak ve orijinal repo arşivlenecek. Yazıya göre haftada yaklaşık iki milyon indirme alan ve React Native'de yüksek performanslı listeler render etmenin varsayılan yolu hâline gelen FlashList, Shopify birkaç şirketyle uzun vadeli sahiplenme konusunda görüşürken kritik uyumluluk kırılmalarına yönelik düzeltmeler almaya devam edecek. Daha küçük bir kullanıcı tabanına sahip olan Restyle ise arşivlenecek ve 2026 sonuna kadar çalışır durumda tutulacak; fork'lar memnuniyetle karşılanacak.
Tekrar yazılan her şey, birer kontrol noktasıyla
Shopify, milyonlarca satıcı ve alıcı tarafından her gün kullanılan birkaç büyük uygulamayı işletiyor: Shopify, Shop, Point of Sale ve Inbox. React Native'i benimsediğinde bunu kademeli olarak yapmış ve React Native ekranlarını mevcut uygulamaların içine gömmüştü. Bu kez tamamen yeniden yazmayı seçti; agent'ların React Native sürümlerini referans malzemesi olarak kullanabileceğini, temiz bir başlangıcın eski kısıtlamaları ortadan kaldıracağını ve prototiplerin yeniden inşaların daha önce mümkün olandan çok daha hızlı tamamlandığını gösterdiğini savunuyor.
İlk sırayı Shop uygulaması aldı: Yapay zeka desteğiyle ekip, bir proof of concept'ten, uygulama mağazalarında yayımlanan tamamen yeniden inşa edilmiş native bir uygulamaya 12 haftada ulaştı. 300'den fazla ekranın yanı sıra ana ekran ve kilit ekranı widget'ları, bir Apple Watch uygulaması, watch complication'lar ve Siri Shortcuts içeren şirketin en büyük uygulaması olan ana Shopify uygulaması ise hâlen sürüyor ve bu yıl içinde yayımlanması planlanıyor. Geri kalan uygulamalar onu izleyecek.
Ekip, bir LLM'yi eski kod tabanına yönlendirip tek seferde yeniden yazmasını istemenin büyük miktarda bakımı mümkün olmayan kod ürettiği konusunda uyarıyor. Bunun yanıtı, ekran ekran çalışan iç bir sistem olan Helix. Helix belirli bir ekranın React Native kodunu okuyor ve küçük, sıralı kontrol noktalarından oluşan bir dizi öneriyor. Her kontrol noktası işlenmeden önce davranışını testlerle kanıtlamak, görsel incelemede çalışan uygulamayla eşleşmek, iki karşıt incelemecinin eleştirilerinden sağlam çıkmak ve bir insanın onayını almak zorunda; her incelemeden gelen geri bildirim saklandığı için bu döngü giderek daha otonom hâle geliyor. Shopify ayrıca agent'ların simülatörleri kullanmasını sağlayan, daha önce sürekli gözetim gerektiren build, test ve iterasyon araçlarını da geliştirdi.
Neden önemli
Bu, yapay zeka kodlama agent'larının köklü mimari varsayımları yeniden şekillendirdiğine dair şimdiye kadarki en net işaretlerden biri. Cross-platform framework'lerin temel argümanı — kodu bir kez yaz — Swift ile Kotlin arasındaki çevirinin büyük ölçüde otomatikleştiği ve eşitliğin paylaşılan spesifikasyon ve testlerle garanti altına alındığı bir dünyada ciddi biçimde zayıflıyor. Shopify'ın ayrılması, React Native ekosisteminden amiral gemisi niteliğinde bir üretim onayını da götürüyor ve FlashList ile React Native Skia gibi yaygın kullanılan kütüphaneleri geçiş döneminde bırakıyor; bu, Shopify'dan çok ötedeki pek çok ekibi etkiliyor. Belki de en dikkat çekici olanı, şirketin geçmişteki bir başarısını bağlayıcı olmayan bir veri olarak görmesi: Temel bir varsayım değiştiğinde, kararın arkasında durmak yerine onu yeniden türetti.
- #shopify
- #react-native
- #mobile-development
- #swift
- #kotlin
- #ai-agents
İlgili yazılar
- Shopify, yapay zeka ajanları yeniden yazım maliyetlerini düşürünce mobil uygulamalarını yeniden native Swift ve Kotlin'e taşıyor
- OpenAI'ın Agents API'si Codex harness'i erişime açıyor, Vercel sandbox entegrasyonuyla birlikte
- Meta'nın agentic AI uygulaması Muse, 83.000 indirmeyle ABD App Store'da 2. sıraya yükseldi