Solar2D
Solar2D (المعروف سابقًا باسم Corona SDK) هو حزمة تطوير برمجيات مجانية ومفتوحة المصدر ومتعددة المنصات ، طُوّرت في الأصل بواسطة شركة Corona Labs Inc. ويتولى صيانتها حاليًا فلاد شيربان . أُصدرت في أواخر عام 2009، وتتيح لمبرمجي البرامج إنشاء تطبيقات جوال ثنائية الأبعاد لأنظمة iOS و Android و Kindle ، وتطبيقات سطح مكتب لأنظمة Windows و Linux و macOS ، وتطبيقات تلفزيونية متصلة لأنظمة Apple TV و Fire TV و Android TV . [ 2 ]
يستخدم Solar2D لغة Lua المدمجة فوق C++ / OpenGL لبناء تطبيقات رسومية. يحتوي البرنامج على وضعين للتشغيل: Solar2D Simulator و Solar2D Native. في Solar2D Simulator، تُبنى التطبيقات مباشرةً من خلاله. أما Solar2D Native، فيتيح دمج أكواد Lua ومواردها ضمن مشروع Xcode أو Android Studio لبناء التطبيقات وإضافة ميزات أصلية.
تاريخ
أسس والتر لوه وكارلوس إيكازا شركة أنسكا موبايل، التي أُعيد تسميتها لاحقًا إلى كورونا لابز، بعد مغادرتهما شركة أدوبي عام ٢٠٠٧. في أدوبي، كان لوه كبير المهندسين المعماريين في فريق فلاش لايت ، بينما كان إيكازا مديرًا هندسيًا مسؤولًا عن تطوير تطبيقات فلاش للأجهزة المحمولة. في يونيو ٢٠٠٩، أطلقت أنسكا أول نسخة تجريبية من حزمة تطوير البرامج كورونا (Corona SDK) مجانًا للمستخدمين الأوائل. [ ٣ ] [ ٤ ] [ ٥ ]
في ديسمبر 2009، أطلقت شركة أنسكا الإصدار 1.0 من حزمة تطوير البرامج (SDK) الخاصة بتطبيق كورونا لأجهزة آيفون . وفي فبراير التالي، تم إصدار الإصدار 1.1 من حزمة تطوير البرامج (SDK) الخاصة بتطبيق كورونا مع ميزات إضافية. [ 6 ] [ 7 ]
في سبتمبر 2010، أصدرت شركة أنسكا الإصدار 2.0 من حزمة تطوير البرمجيات كورونا (Corona SDK) وأضافت إصدار كورونا للألعاب (Corona Game Edition). أضاف الإصدار 2.0 دعمًا متعدد المنصات لأجهزة iPad و Android ، بينما أضاف إصدار الألعاب محركًا فيزيائيًا وميزات متقدمة أخرى مصممة خصيصًا لتطوير الألعاب . [ 8 ] [ 9 ]
في يناير 2011، تم إصدار Corona SDK لنظام التشغيل Windows XP والإصدارات الأحدث، مما أتاح للمطورين فرصة إنشاء تطبيقات Android على أجهزة الكمبيوتر الشخصية . [ 10 ]
في أبريل 2012، غادر إيكازا، المؤسس المشارك والرئيس التنفيذي، شركة أنسكا، وتولى لوه، كبير مسؤولي التكنولوجيا، منصب الرئيس التنفيذي. [ 11 ] بعد ذلك بوقت قصير، في يونيو 2012، غيّرت أنسكا اسمها إلى كورونا لابز. [ 12 ] في أغسطس 2012، أعلنت كورونا لابز عن إصدار المؤسسات، الذي أضاف روابط أصلية للغة أوبجكتيف-سي. [ 13 ]
في مارس 2015، وخلال مؤتمر مطوري الألعاب (GDC 2015)، أُعلن أن حزمة تطوير البرمجيات Corona SDK مجانية تمامًا وستدعم أنظمة التشغيل Windows وMac OS X. [ 14 ] [ 15 ]
في نوفمبر 2015، أعلنت شركة Corona Labs Inc. عن دعمها لتطوير نظام tvOS لجهاز Apple TV.
في مارس 2017، استحوذت شركة Appodeal على شركة Corona Labs وأعلنت أن النسخة المؤسسية من Corona ستصبح مجانية أيضًا. [ 16 ]
في يونيو 2017، أعلنت شركة كورونا لابز أن اسم Enterprise قد تم تغييره إلى Corona Native، وهو مجاني للجميع ومضمن كجزء من المنتج الأساسي. [ 17 ]
في يناير 2019، أعلنت شركة كورونا لابز أن برنامج كورونا 2D سيكون مفتوح المصدر بموجب ترخيص GNU GPLv3 ، مع توفير خيار الترخيص التجاري عند الاتفاق مع شركة كورونا لابز. [ 18 ]
في أبريل 2020، أُعيد تسمية المحرك من Corona SDK إلى Solar2D. جاء ذلك استجابةً لإغلاق شركة Corona Labs، [ 19 ] بالإضافة إلى جائحة كوفيد-19 . كما توقفت Corona Labs عن تقديم التراخيص التجارية، وغيّرت ترخيصها مفتوح المصدر من GPLv3 إلى ترخيص MIT الأكثر تساهلاً . [ 20 ]
الميزات الرئيسية
تتضمن مجموعة واجهات برمجة التطبيقات (API) الخاصة بـ Solar2D استدعاءات API للصوت والرسومات والتشفير والشبكات ومعلومات الجهاز مثل معلومات مقياس التسارع ونظام تحديد المواقع العالمي (GPS) ومدخلات المستخدم بالإضافة إلى الأدوات المصغّرة وتأثيرات الجسيمات والمزيد. [ 21 ]
فهرس
- زاميتي ، فرانك (أبريل 2013). تعلم تطوير الألعاب باستخدام Corona SDK ( الطبعة الأولى). Apress. ص. 288. ردمك 978-1430250685.
- فلاناغان، نيفين (مايو 2013). كورونا إس دي كي هوتشوت ( الطبعة الأولى). دار نشر باكت . ص 334. رقم ISBN 978-1849694308.
- واي، جيه إيه (يونيو 2013). فيديو تدريبي لتطوير ألعاب الهاتف المحمول باستخدام Corona SDK ( الطبعة الأولى). مهارات لا متناهية.
- بيرتون، دكتوراه في التربية، برايان (أبريل 2012). تعلم تطوير تطبيقات وألعاب الهاتف المحمول باستخدام Corona SDK ( الطبعة الأولى). مجموعة بيرتونز الإعلامية.
- فيرنانديز، ميشيل (أبريل 2012). تطوير ألعاب الجوال باستخدام Corona SDK: دليل المبتدئين ( الطبعة الأولى). دار نشر Packt . ص 408. ISBN 978-1849691888.
- بيرتون، دكتوراه في التربية، برايان. تطوير تطبيقات الجوال باستخدام كورونا ( الطبعة الأولى). مجموعة بيرتونز الإعلامية. ص 436. ISBN 978-1-937336-00-4أُرشف من المصدر الأصلي بتاريخ 26-06-2012 . تم الاطلاع عليه بتاريخ 26-06-2012 .
مراجع
- ↑ "GitHub - coronalabs/Corona at 3730" . GitHub .
- ↑ باركر، بيثاني (15 سبتمبر 2022). "أفضل محركات الألعاب المجانية" . BestColleges . تم الاطلاع عليه بتاريخ 25 مارس 2023 .
- ↑ "خبراء أدوبي يبنون منافسًا لبرنامج فلاش لتطبيقات الآيفون" . فينشر بيت. ٢٣ يونيو ٢٠٠٩. مؤرشف من الأصل في ٢٩ يناير ٢٠١٠. تم الاطلاع عليه في ٤ مايو ٢٠١٠ .
- ↑ تشين، برايان إكس. (30 أبريل 2010). "الرئيس التنفيذي لشركة أدوبي ومهندسون سابقون في أدوبي يعلقون على هجوم ستيف جوبز على برنامج فلاش - Wired.com، 30 أبريل 2010" . تم الاطلاع عليه بتاريخ 4 مايو 2010 .
- ↑ "مهندسون سابقون في شركة أدوبي يبتكرون برنامج كورونا المنافس لبرنامج فلاش لأجهزة آيفون - PocketGamer.biz، 24 يونيو 2010" . 24 يونيو 2009. تاريخ الاطلاع: 14 مايو 2010 .
- ↑ "شركة أنسكا موبايل تُطلق تطبيق كورونا لتطوير تطبيقات آيفون" . إنفورميشن ويك. 1 ديسمبر 2009. مؤرشف من الأصل في 12 يونيو 2011. تم الاطلاع عليه في 14 مايو 2010 .
- ↑ "إصدار كورونا 1.1 متوفر الآن للشحن - مدونة شركة كورونا لابز، 5 فبراير 2010" . مؤرشف من الأصل في 17 يونيو 2012. تم الاطلاع عليه بتاريخ 17 مايو 2010 .
- ↑ "أداة Ansca Mobile لتأليف تطبيقات iPhone تضيف دعمًا لنظام Android - InformationWeek، 14 أبريل 2009" . مؤرشف من الأصل بتاريخ 12 يونيو 2011. تم الاطلاع عليه بتاريخ 2 مايو 2010 .
- ↑ "ها هي! حزمة تطوير البرامج (SDK) الخاصة بـ Corona وإصدار ألعاب Corona" . مؤرشف من الأصل بتاريخ 15 سبتمبر 2016. تم الاطلاع عليه بتاريخ 18 مايو 2016 .
- ↑ "أداة لإنشاء ألعاب iPhone وAndroid تدعم الآن نظامي Windows وMac" . All Things D. 25 يناير 2011. تاريخ الاسترجاع: 3 أغسطس 2011 .
- ↑ "المضي قدماً والشكر" . مؤرشف من الأصل بتاريخ 10 أغسطس 2016. تم الاطلاع عليه بتاريخ 18 مايو 2016 .
- ↑ "تقديم مختبرات كورونا" . مؤرشف من الأصل بتاريخ 19-09-2016 . تم الاطلاع عليه بتاريخ 18-05-2016 .
- ↑ "الإعلان عن شركة كورونا" . مؤرشف من الأصل بتاريخ 18-09-2016 . تم الاطلاع عليه بتاريخ 18-05-2016 .
- ↑ ماير، جيسون (7 أبريل 2015). "مؤتمر مطوري الألعاب 2015 - إطلاق حزمة تطوير البرامج كورونا مجانًا - prezi.com، 7 أبريل 2015" . تاريخ الاسترجاع: 9 مارس 2016 .
- ↑ "مجموعة تطوير البرمجيات كورونا مجانية تمامًا - Coronalabs.com، 2 مارس 2015" . 2 مارس 2015. تم الاطلاع عليه بتاريخ 9 مارس 2016 .
- ↑ ها، أنتوني. "شركة الإعلانات عبر الهاتف المحمول Appodeal تستحوذ على منصة الألعاب Corona Labs" . TechCrunch . تم الاطلاع عليه بتاريخ 16 نوفمبر 2017 .
- ↑ "مرحباً بكم في كورونا الجديدة! | مختبرات كورونا" . مختبرات كورونا . 21-06-2017 . تم الاطلاع عليه بتاريخ 16-11-2017 .
- ↑ ميراكل، روب (2 يناير 2019). "محرك ألعاب كورونا ثنائي الأبعاد سيصبح مفتوح المصدر في عام 2019" . كورونا . مختبرات كورونا. مؤرشف من الأصل في 2 يناير 2019. تم الاطلاع عليه في 14 يوليو 2020. سيتم ترخيص كورونا بترخيص مزدوج، تجاري ومفتوح المصدر .
الترخيص مفتوح المصدر هو ترخيص GNU GPLv3، وسيكون الترخيص التجاري متاحًا عند الاتفاق مع مختبرات كورونا.
- ↑ ميراكل، روب (22 أبريل 2020). "تحديث انتقال مختبرات كورونا 22 أبريل 2020" . مختبرات كورونا . تم الاسترجاع في 24 مايو 2020 .
- ↑ ميراكل، روب (30 أبريل 2020). "مستقبل كورونا" . كورونا . مختبرات كورونا. مؤرشف من الأصل في 2 مايو 2020. تم الاطلاع عليه في 14 يوليو 2020.
جميع التعليمات البرمجية المتعلقة بمختبرات كورونا متاحة تقريبًا بموجب ترخيص MIT
. - ↑ "CoronaSDK" . تم الاطلاع عليه بتاريخ 7 أكتوبر 2013 .
روابط خارجية
- برنامج 2009
- برامج تطوير نظام التشغيل أندرويد
- برنامج احتكاري سابق
- بيئات التطوير المتكاملة
- محركات ألعاب الفيديو لنظام التشغيل iOS
- لغة البرمجة Lua - محركات ألعاب قابلة للبرمجة
- أدوات برمجة نظام التشغيل MacOS
- برامج الهاتف المحمول
- أدوات برمجة برامج الهواتف المحمولة
- برامج تطوير ألعاب الفيديو
- مجموعات تطوير البرمجيات
- برنامج مرخص بموجب ترخيص MIT
