MoSync

MoSync عبارة عن حزمة تطوير برمجيات (SDK) مجانية ومفتوحة المصدر لتطبيقات الجوال ، وقد توقف تطويرها [ 2 ] . وهي مُدمجة مع بيئة تطوير Eclipse . يُنتج هذا الإطار تطبيقات جوال أصلية لمنصات متعددة باستخدام لغات C/C++ وHTML5 وأي مزيج منهما. تستهدف MoSync مطوري الويب الراغبين في دخول مجال تطبيقات الجوال، بالإضافة إلى مطوري تطبيقات سطح المكتب الذين يمتلكون خبرة في تطوير تطبيقات C/C++.

تاريخ

طُوِّر برنامج MoSync بواسطة شركة البرمجيات السويدية MoSync AB (المعروفة سابقًا باسم Mobile Sorcery AB). أُطلق الإصدار الأول من البرنامج في أوائل عام 2005 بدعمٍ لمنصة Java ME . ومنذ ذلك الحين، أُضيف دعمٌ للعديد من منصات تطوير تطبيقات الجوال الأخرى . أعلنت شركة MoSync AB إفلاسها في يوليو 2013. [ 2 ]

تُكتب تطبيقات MoSync بلغات البرمجة C و C++ ، أو بالاشتراك مع HTML5 و JavaScript . [ 3 ] انطلاقًا من قاعدة التعليمات البرمجية هذه، تستطيع MoSync إنشاء حزم تطبيقات لمئات الأجهزة المحمولة المختلفة على نطاق واسع من أنظمة تشغيل الأجهزة المحمولة. [ 4 ] تدعم MoSync حاليًا إصدارات Android من 2.x إلى 4.x، وiOS، وWindows Mobile Classic، وWindows Phone، وSymbian S60، وJava Mobile، ومنصة Moblin . [ 5 ]

تم الإعلان عن دعم أنظمة التشغيل iOS و Android و Moblin في 19 فبراير 2010 خلال المؤتمر العالمي للجوال 2010 في برشلونة. [ 6 ]

واجهة المستخدم الأصلية

تتيح منصة MoSync الوصول إلى أجزاء من نظام واجهة المستخدم الأصلي على أجهزة Android وiOS منذ الإصدار 2.5، وعلى أجهزة Windows Phone منذ الإصدار 3.0. [ 7 ] تحتوي واجهة برمجة تطبيقات MoSync NativeUI على أدوات لتضمين صفحات الويب وعروض OpenGL ES في التطبيقات، وتُدار جميع أدوات واجهة المستخدم من قاعدة بيانات واحدة على كلٍ من Android وiOS. كما يُمكن تشغيل المحاكيات من حزم تطوير البرامج (SDKs) الأخرى، مثل محاكيات Android وiOS، مما يضمن ظهور العناصر الأصلية لكل نظام تشغيل بالشكل الأمثل في بيئتها الخاصة.

تقنية الثقوب الدودية

تم تقديم تقنية Pyramid، المسماة Wormhole، في MoSync SDK 2.7، وهي تقنية تُنشئ رابطًا يربط استدعاءات جافا سكريبت بواجهات برمجة تطبيقات C الأساسية لـ MoSync، مما يتيح للمطور الوصول إلى وظائف عرض الويب. هذه الوظيفة متاحة حاليًا لأنظمة Android وWindows Phone وiOS، ومن الممكن إضافة منصات أخرى في الإصدارات المستقبلية، نظرًا لطبيعة MoSync SDK متعددة المنصات.

مراجع

  1. "LICENSE-2.0.txt" . MoSync . 27 أغسطس 2013.
  2. 1 2Allabolag.se إفلاس شركة Mosync AB (باللغة السويدية) (موجود في أرشيف الإنترنت)
  3. "إنشاء تطبيقات جوال هجينة باستخدام HTML5 وC/C++ مع MoSync Mobile SDK | عرض توضيحي مبسط للمقال" . مؤرشف من الأصل بتاريخ 30 أبريل 2012. تم الاطلاع عليه بتاريخ 19 أبريل 2012 .إنشاء تطبيقات جوال هجينة باستخدام HTML5 و C/C++ مع MoSync SDK
  4. "حلول التطبيقات لنمو الأعمال" . تم الاطلاع عليه بتاريخ 31-10-2024 .
  5. أدوات الهاتف المحمول تدعم استهداف Moblin v2 (على أرشيف الويب)
  6. ما هو موجود في MoSync 2.3 (على أرشيف الويب)
  7. "HTML5 وتطبيقات الجوال - الطريق إلى الأمام | عرض مقالات مبسط" . مؤرشف من الأصل بتاريخ 22-04-2012 . تم الاطلاع عليه بتاريخ 10-04-2012 .HTML5 وتطبيقات الجوال - الطريق إلى الأمام
  • الموقع الرسمي (مؤرشف)