ماهو Native و Cross Platform – تطبيقات الجوال
ماهو Native و Cross Platform ؟
Native
إنها عملية كتابة التطبيقات بعدة لغات برمجة. كل نوع من التطبيقات له لغة برمجة خاصة به على سبيل المثال، بالنسبة لتطبيقات Android، فإن لغة البرمجة المستخدمة هي Java، ولغة تطبيقات IOS ، Objective- c / Swift، وفي هذا يمكن أن تكون متشابهة في التصميم والحصول على معلومات من قاعدة بيانات. إنه بلا شك الأفضل ، لكنه يتطلب وقتًا أطول في البرمجة لأنه يتطلب برمجة متعددة للتطبيقات أو الأفكار، لأنه كما أوضحنا سابقًا، كل نظام تشغيل يستخدم لغة برمجة مختلفة وهي مبرمجة، لذا فإن سعره مرتفع جدًا وأغلى من أنواع أخرى.
Cross Platform
هي عملية برمجة تطبيق من خلال كوردوفا أو إكسامارين في وقت واحد وعمل نسخة منه على أنظمة تشغيل Andriod و IOS يمكنك أيضًا استخدام نفس البرمجة لعمل نسخة لأنظمة تشغيل Windows و Blackberry – ومقارنتها مع التكلفة الأصلية أسرع وأقل.
دعنا نضيف نوعًا ثالثًا من التطبيقات، يسمى Web View ، حتى نتمكن من مقارنة الأنواع الثلاثة المستخدمة في تصميم تطبيقات الجوال بسرعة.
Web View
لا يتطلب هذا النوع من التطبيقات البرمجة باستثناء بضعة أسطر من التعليمات البرمجية وتتمثل وظيفته في عرض الموقع على شاشة التطبيق يعد موقع الويب هنا طريقة عادية للإنشاء، ولكنه يتناسب مع حجم الشاشة والهاتف الذكي تصميم سريع الاستجابة، لذلك يستغرق وقتًا، ولا يمكن مقارنة تنفيذه وسعره بأنواع التطبيقات الأخرى لأن الوقت المطلوب بين عملية الطلب والاستجابة بين المتصفح والخادم هو العيب الوحيد لهذا النوع من التطبيقات في الوقت الحالي.