في عام 2020، قرر فريق الهندسة في Shopify المراهنة بالكامل على React Native. وقد وفّر عليهم الكثير من الوقت والمال. فمع React Native، لم يكن على المطورين تنفيذ الميزة نفسها بشكل منفصل بلغتي Kotlin وSwift للعمل على Android وiOS. جاء هذا الإطار بمتطلباته الخاصة، لكن هذا النهج حقق نجاحاً كبيراً في ذلك الوقت.
ومع ذلك، ففي عام 2026، غيّر وكلاء البرمجة بالذكاء الاصطناعي اقتصاديات بناء تطبيقات الجوال. في السابق، كانت وفورات React Native تبرر مقايضاته. أما اليوم، فقد أصبحت وكلاء الذكاء الاصطناعي قادرة جداً على كتابة الشيفرة، لدرجة أن بناء الميزة نفسها بشكل أصلي بلغتي Swift وKotlin أصبح أرخص بكثير.
يعني التطوير الأصلي للجوال بناء التطبيق مباشرة باستخدام لغات المنصة وأطرها وأدواتها: Swift وSwiftUI لنظام iOS، وKotlin وJetpack Compose لنظام Android. ويتطلب البناء الأصلي لكلتا المنصتين الحفاظ على تطبيقين منفصلين للعميل، وإن كان يمكن مشاركة خدمات الخادم الخلفي. ويتيح React Native للمطورين مشاركة جزء كبير من التنفيذ عبر المنصتين من خلال العمل فوق مكونات واجهة مستخدم أصلية، مع بقاء الشيفرة الخاصة بكل منصة وعمليات البناء والاختبار والإصدار المنفصلة.
يتناول هذا المقال كيف قررت Shopify الابتعاد عن React Native، وكيف تعاملت مع الانتقال إلى التطوير الأصلي، والنتائج التي حققتها. وتشير المادة المصدر إلى أن التفاصيل مستقاة من معلومات مشاركة علناً، ويُدعى القراء إلى الإشارة إلى أي عدم دقة.
المصدر: ByteByteGo · لخّصه HeadlinesBriefing