أولاً يجب أن تعرف أن برمجة وتطوير التطبيقات باللغة ال native او الأساسية للنظام مثل java ,kotlin,swift تسمى تطبيقات native بينما العديد من التطبيقات الأخرى تسمى cross-platform وهناك بالطبع فرق في أداء التطبيقات ال native عن التطبيقات ال cross-platform حيث تكود أكثر سرعة وأقل استهلاكاً للموارد
ولكن هل هذا يعني أن ال cross-platform ليست قوية كفاية لتطوير تطبيقات ضخمة ؟
بالطبع يمكنك تطوير تطبيقات ضخمة وكبيرة بواسطة التطبيقات cross-platform ومثال على ذلك ال facebook تم تطويره بواسطة React native
- لذلك تصبح التطبيقات ال native الإختيار الأفضل عند التخصص في منصة واحدة أو نظام تشغيل واحد
- بينما إذا أردت العمل على العديد من الأنظمة فستكون وجهتك لل cross-platform
ويجب أن تعرف أيضاً أن لل flutter سوق عمل كبير ومتزايد وأيضاً لل native فرص عمل لذلك ستجد فرص عمل عند دراسة أياً منهما
التعليقات