the difference between various types of applications

the difference between various types of applications

الفروق بين انواع التطبيقات المختلفة

 

أنواع برمجة التطبيقات:

يوجد نوعان من برمجة التطبيقات: native app   و mobile web app

 

افضل أنواع برمجة تطبيقات الهواتف ؟

  • أفضل شيئ هو برمجة كل تطبيق بذاته حسب النظام الذي سيعمل عليه و هذا ما يسمى بال native app programing

 

  • Native :

يتم برمجة تطبيق للاندرويد وحده بنظام خاص به و يتوافق معه أو الايفون وحده و هكذا الويندوز فون. و يمكن أن يتفقوا في شكل الاخراج أو اعطائهم المعلومات من قاعدة البيانات واحدة.

فهذة الطريقة هي افضل الطرق لكنها تحتاج لمذيد من الوقت للبرمجة،  لانها تطلب برمجة التطبيق حسب  لغة البرمجة الخاصة بكل نظام تشغيل لذا يكون سعرها اغلى

  • Web Mobile  أو  Web View:

الطرق الاخرى مثل  Web Mobile  أو  Web View هي أقل ثمناً من الطرق الاخرى و يحتاج لوقت أقل للبرمجة لكن لها بعض العيوب الاخرى مثل بطئ السرعة.

فهي ليست بتطبيق أنما هي موقع انترنت متجاوب مع الاهواتف الذكية و الاجهزة اللوحية و يمكن الدخول اليها عبر المتصفح فقط لذا فهي تستغرق وقت في عملية الطلب من المتصفح و الرد من الخادم

  • dog mobile = Cross Platform

هو برمجة التطبيق مرة واحدة فقط و يتم نسخه على انظمة التشغيل المختلفة متل أبل/ اندرويد/ الويندوز/ أو البلاك بيري و سرعة برمجته هو ما يجعله مميز بين الطرق الاخرى

ألا انه يوجد عيب هام لهذة الطريقة و هي انه مع حدوث أي تحديث لاي من نظم التشغيل هذة  تبدأ ظهور بعض الاعطال بتلك التطبيقات مما يجعلها تحتاج الى اعادة تصميم من جديد.

 

بالنهاية تصميم لتطبيقات و الاجهزة اللوحية يحتاج الى دراسة الطريقة المناسبة و الاكثر كفاءة لتطبيقك لتتمكن من تجنب مشاكل مستقبلية و يحقق لك الريادة اثناء التنافس مع التطبيقات المنافسة.