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