Shopify, tüm mobil uygulamalarımızı React Native'ten Swift ve Kotlin'e geri taşıyor.
2020'de tamamen React Native'e geçmek bizim için son derece başarılıydı. Özellikleri tek seferde oluşturarak çok zaman kazandık, mobil geçmişi olmayan geliştiricilerin uygulamalarımıza katkıda bulunmasını sağladık ve sürekli özellik eşitliği kovalamayı bıraktık.
O zamandan beri, LLM'ler (Büyük Dil Modelleri) çarpıcı biçimde gelişti. Artık bir iOS uygulamasını kullanarak Android sürümünü oluşturabiliyorlar ve tam tersini yapabiliyor, geliştiricilerin kendi olağan yığınlarının dışında çalışmasına yardımcı olabiliyor ve her iki platformu da ortak özellikler, testler ve incelemelerle uyumlu tutabiliyorlar.
Native geliştirme hâlâ iki platformda yazılım oluşturmak ve bakımını yapmak anlamına geliyor. Bu durum ortadan kalkmadı. Ancak LLM'ler artık uygulama, çeviri, test ve incelemenin yeterince büyük bir kısmını yapabiliyor ki bu, 2020'deki belirleyici faktör olmaktan çıktı.
Bu da sıfırdan yeniden yapılanmaları (greenfield rebuilds) gerçekçi hale getirdi. Shop, konsept kanıtı aşamasından, uygulama mağazalarında tamamen yeniden oluşturulmuş bir native uygulamaya dönüşmesi 12 hafta sürdü. Diğer uygulamalar da halihazırda geliştirilme aşamasında.
En başından beri, React Native'e geri katkıda bulunmak ve onu daha iyi hale getirmeye yardımcı olmak istedik. Topluluğun React Native Skia, FlashList ve Restyle'ı benimsemesinden dolayı minnettarız ve bu araçları, onlara güvenen kişiler için net zaman çizelgeleri ve sürprizler olmaksızın, temiz bir şekilde devretmeye kararlıyız.
React Native, 2020'de bizim için doğru seçimdi. Native ise şimdi bizim için doğru seçim. Hedef değişmedi: daha iyi uygulamalar oluşturmak ve daha hızlı yayınlamak.
Daha fazla detay burada: https://shopify.engineering/back-to-native





