اعرف اكتر عن Native و Cross Platform

ازيكو انهردا هنتكلم عن تريكايه جديد وهي ايه هوه Native و Cross Platform
احنا هنتكلم بشكل سطحي بس بعد كدا هنتكلم عن كل مجال من دول فتابعو معانه

في البداية خلينا نضيف النوع الثالث من التطبيقات والذي يسمى بالـ Web View وبكدا
يكون عندنا مقارنة سريعة بين الثلاثة أنواع المستخدمة لتصميم تطبيق هاتف Mobile App

Native
هي عملية برمجة التطبيقات بعدة لغات برمجية, لكل نوع من أنواع التطبيقات لغة البرمجة الخاصة بة, مثلا لتطبيقات Android تستخدم لغة برمجة either Java أما لتطبيقات IOS تستخدم Objective-c/Swift وفي هذة الحالة لا مانع أن يكونوا متشابهين في التصميم وأن يتم تغذيتهم بالمعلومات من قاعدة بيانات واحدة.

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

Cross Platform
وهي عملية برمجة لتطبيق واحد من خلال Cordova او Xamarin وفي وقت واحد ويتم عمل نسخ منة على أنظمة التشغيل Andriod & IOS – كما يمكن عمل نسخ أيضا لأنظمة التشغيل Windows & Blackberry من نفس البرمجة المستخدمة – ومقارنة بالـ Native فهي أسرع في الوقت وأقل بكثير في التكلفة.

Web View
وهذا النوع من الطبيقات لا يحتاج إلى برمجة عدا عذة سطور من الكود والتي من دورها أن تقوم بعرض الموقع كما هو داخل شاشة التطبيق, وهنا يتم عمل موقع علي الانترنت بشكل عادي جدا ولكنه يكون متناسب مع جميع احجام الشاات والهواتف الذكية Responsive design وبالتالي يكون الوقت المطلوب للتنفيذ وسعره لا يقارن بالأنواع الأخرى من التطبيقات – وحيث يستغرق وقتاً بين عملية الطلب والرد بين المتصفح والخادم يكون هو العيب الوحيد لهذا النوع من التطبيقات في الوقت الحالي.
وبس كدا لو عندك سؤال اكتب في الكومنتات وهنرد عليك

0 Comments: