
Sign up to save your podcasts
Or
ليه لحد دلوقتي — في 2025 — شركات كبيرة بترجع تبني iOS و Android Native رغم كل الزحمة حوالين Cross-Platform؟ 🤔
في أحدث حلقة من بودكاست «كلام في البرمجة» استضفت Mostafa Nafie، Staff iOS Engineer، وفتحنا سوا ملف التقنيات متعددة المنصات:
React Native: سرعة الوصول للسوق ومرونة JavaScript، لكن إزاي الـ bridging layer ساعات يرفع الـ CPU والـ memory footprint.
Flutter: تجربة واجهات موحدة بفضل Skia، وأداء شبه-native، مقابل حجم Binary أكبر وتحديات دمج الـ Platform-specific SDKs.
Kotlin Multiplatform: “share بزمتك واكتب الباقي Native” — مشاركة منطق الأعمال من غير ما تضحّي بـ UX native، بس محتاج خبرة Android وiOS في نفس الفريق.
حلّلنا الtrade-offs لكل اختيار: الأداء، تجربة المستخدم، حجم الفريق، وسرعة التحديث. وفي الآخر جاوبنا على سؤال: إمتى تختار Native خالص؟ — لما تحكمك متطلبات Performance قاسية، Hardware APIs متقدمة، أو لما يكون الـ UX هو كل حاجة للمنتج.
ليه لحد دلوقتي — في 2025 — شركات كبيرة بترجع تبني iOS و Android Native رغم كل الزحمة حوالين Cross-Platform؟ 🤔
في أحدث حلقة من بودكاست «كلام في البرمجة» استضفت Mostafa Nafie، Staff iOS Engineer، وفتحنا سوا ملف التقنيات متعددة المنصات:
React Native: سرعة الوصول للسوق ومرونة JavaScript، لكن إزاي الـ bridging layer ساعات يرفع الـ CPU والـ memory footprint.
Flutter: تجربة واجهات موحدة بفضل Skia، وأداء شبه-native، مقابل حجم Binary أكبر وتحديات دمج الـ Platform-specific SDKs.
Kotlin Multiplatform: “share بزمتك واكتب الباقي Native” — مشاركة منطق الأعمال من غير ما تضحّي بـ UX native، بس محتاج خبرة Android وiOS في نفس الفريق.
حلّلنا الtrade-offs لكل اختيار: الأداء، تجربة المستخدم، حجم الفريق، وسرعة التحديث. وفي الآخر جاوبنا على سؤال: إمتى تختار Native خالص؟ — لما تحكمك متطلبات Performance قاسية، Hardware APIs متقدمة، أو لما يكون الـ UX هو كل حاجة للمنتج.