Shopify تتخلى عن React Native وتعود إلى Swift وKotlin بفضل وكلاء الذكاء الاصطناعي
ما الذي حدث؟
أعلنت Shopify أنها تنتقل من React Native إلى قواعد كود أصلية منفصلة بلغتي Swift (لـiOS) وKotlin (لـAndroid) لتطبيقاتها على الجوال. القرار يعكس تحولاً في المعادلة التي دفعت الشركة عام 2020 إلى تبنّي React Native، وهي: تجنّب بناء الميزة مرتين، والسماح للمطورين بالعمل عبر المنظومة كاملة، وتقليل الجهد المبذول في مطابقة الميزات بين المنصتين.
لماذا الآن؟
بحسب التدوينة، لم تختفِ تكلفة بناء وصيانة برمجيات لمنصتين، لكن ما تغيّر هو أن وكلاء البرمجة بالذكاء الاصطناعي باتوا قادرين على إنجاز قدر كافٍ من التنفيذ والترجمة بين اللغتين والاختبار والمراجعة، بحيث لم تعد هذه التكلفة العامل الحاسم كما كانت في 2020.
مصير مكتبات React Native
Shopify من المشرفين على ثلاث مكتبات مهمة في منظومة React Native:
| المكتبة | الوظيفة | المصير المعلن |
|---|---|---|
| react-native-skia | رسم عالي الأداء | البحث عن جهة راعية جديدة |
| flash-list | قوائم عالية الأداء | البحث عن جهة راعية جديدة |
| restyle | نظام تصميم | الأرشفة نهاية 2026 |
ماذا يعني هذا للفرق في الشرق الأوسط؟
كثير من فرق المنتجات في المنطقة تبنّت React Native أو Flutter لتقليل تكلفة الفريق الواحد الذي يخدم iOS وAndroid. قرار Shopify لا يعني أن هذا الخيار خاطئ، لكنه يشير إلى أن معيار المفاضلة تغيّر: إذا كان الوكلاء الأذكياء يغطّون فجوة التكرار، فإن مزايا الأداء والتجربة الأصلية تعود لتكون مرجّحة.
نقاط عملية قبل إعادة التقييم
- قياس التكلفة الفعلية لصيانة قاعدتي كود مع أدوات الوكلاء الحالية.
- التأكد من توافر خبرات Swift وKotlin داخل الفريق أو في سوق العمل المحلي.
- تقييم الاعتماد على مكتبات مشتركة مثل restyle قبل أرشفتها.
- عدم اتخاذ القرار بناءً على حالة واحدة، فسياق Shopify يختلف عن الشركات الناشئة الصغيرة.
الخلاصة
الخبر ليس هجوماً على React Native، بل إشارة إلى أن الذكاء الاصطناعي يعيد تشكيل قرارات الهندسة المعمارية، لا مجرد كتابة الكود. الشركات التي تبني تطبيقات للجوال في المنطقة عليها متابعة هذا التحول لأنه قد يغيّر حسابات التكلفة والجودة خلال السنوات القادمة.
ملاحظة للمراجعة البشرية: يُنصح بالتحقق من التدوينة الأصلية على مدونة Shopify ومن إعلانات المكتبات الثلاث قبل النشر، والتأكد من عدم وجود تحديثات لاحقة على الجدول الزمني للأرشفة.
أسئلة شائعة
لماذا عادت Shopify من React Native إلى التطوير الأصلي؟
لأن وكلاء البرمجة بالذكاء الاصطناعي أصبحوا ينجزون الترجمة بين Swift وKotlin والاختبار والمراجعة بكفاءة، فلم تعد تكلفة صيانة منصتين العامل الحاسم الذي كان يدفع لاستخدام إطار عمل موحّد.
ما مصير مكتبات React Native التي طورتها Shopify؟
مكتبتا react-native-skia وflash-list تبحثان عن جهات راعية جديدة لضمان استمراريتهما، أما مكتبة restyle فستُؤرشف في نهاية 2026 لقلة قاعدة مستخدميها.
هل يعني هذا نهاية React Native؟
لا، فShopify نفسها أشادت بالإطار الذي استخدمته ست سنوات، لكن القرار يوضح أن معايير المفاضلة بين الأصلي والمشترك تغيّرت مع توفّر وكلاء برمجة قادرين على سد فجوة التكرار.
هل على فرق التطوير في الشرق الأوسط إعادة تقييم خياراتها التقنية؟
نعم، إذا كانت الفرق تعتمد على React Native لتقليل الجهد المكرر، فمن المفيد إعادة حساب المعادلة مع أدوات الوكلاء الأذكياء، مع مراعاة تكلفة تدريب الفريق وتوافر خبرات Swift وKotlin محلياً.
المصدر: Simon Willison (LLM & tools)
محتوى بمساعدة الذكاء الاصطناعي، مراجع بشرياً.