03/02/2023
.. برمجة تطبيقات الموبايل
تنقسم الى نوعين :
-تطبيقات "native" وهي تطبيقات تم إنشاؤها بإستخدام أطر عمل ولغة برمجة مخصصة لنظام تشغيل معين،
على سبيل المثال تطبيقات ال iOS تطور بإستخدام Swift أو Objective-C وتطبيقات ال Android تطور بإستخدام Java أو Kotlin.
و بعكس ذلك النوع الثاني هو : تطبيقات "Cross-platform"
هي تطبيقات يمكن تشغيلها على عدة أنظمة تشغيل مختلفة.
يتم إنشاء هذه التطبيقات بإستخدام أطر عمل ولغة برمجة متعددة النظم والتي تحول إلى تطبيقات خاصة بكل نظام تشغيل، على سبيل المثال React Native و Xamarin.
الفرق بين التطبيقات النيتيف والتطبيقات الذاتية المتعددة النظم :
التطبيقات النيتيف عادة ما تكون أسرع وأداء أفضل وتتوافق مع كل الخصائص الخاصة بنظام تشغيل معين،
بينما يشكل تحدي التوافق بين النظم عند إنشاء تطبيقات ذاتية المتعددة النظم تحدياً للمطورين. ومع ذلك،
يمكن أن تكون التطبيقات الذاتية المتعددة النظم أكثر سهولة وأصحرار وتوفير الوقت والجهد عند التطوير،
لأنه بإمكان المطور تطوير التطبيق وتشغيله على عدة نظم تشغيل بدلاً من تطوير عدة تطبيقات مختلفة لكل نظام تشغيل.
إذا كان الهدف توفير الوقت والجهد والتوافق مع عدة نظم تشغيل، فيمكن أن تكون خيار تطبيقات ذاتية المتعددة النظم الأفضل، على الرغم من أن جودة الأداء قد لا تكون متساوية مع تطبيقات النيتيف.
للمزيد من المنشورات علق بـ تم ليصلك كل جديد
تيليغرام : https://t.me/khprogramer