بعد المشكلة الكبيرة بين جوجل و أواكل حول جزء من جافا في نظام أندرويد, و الذي ربحت أوراكل الجولة الأولى له في حين لم يجرم جوجل
كما أنه قد أعلن من وقت قريب ميغال دوايكازا مؤسس شركة إكسامارين و الأب الروحي ل مونو وهي النسخة المفتوحة المصدر من إطار عمل دوت نت عن إطلاق XobotOS النسخة المطورة من نظام الأندرويد تم إعادة كتابتها بلغة #C و لا يوجد فيها أي من أكواد الجافا نهائياً مما قد يخلص جوجل من مشكلتها مع أوراكل التي ما تزال في القضاء.
و في إعلانه عن الأمر قال ميغال أن فريقه قم بالإستعانة ب Sharpen و هو مترجم يقوم بترجمة شفرات الجافا الى #C مما جعل الأمر أفضل بكثير من قبل, كما أن هذه التطبيقات ستكون أكثر كفاءة و قوة من نظريتها الأولى التي تكتب بلغة الجافا، وذلك نظرا لنضج Runtime الخاص بإطار عمل Mono المتقدم مقارنة بالآلة الافتراضية الخاصة Dalvik (آلة Java الافتراضية الخاصة بنظام Android) والتي لا تزال حديثة السن. كما أن هذه الآلة الافتراضية لا تستفيد من التحسينات التي تعرفها آلة HotSpot التي تطورها Oracle.
لكن هل فعلا إطار عمل Dotnet ولغة تطوير C# هي أكثر انفتاحا من Java؟ نعم الأمر كذلك، حيث أنه سبق وأن قامت Microsoft بتقديم لغة C# إلى ECMA لجعلها لغة قياسية standardization، كما أن هذه اللغة متوفرة تحت رخصة Microsoft Community Promise، مما يعني أن كل شركة لها القدرة على استعمالها مثلما شاءت دون الحاجة إلى شراء أية تراخيص حول الأمر.
ماذا عن كفاءة XobotOS؟ تشير التجارب التي أجرتها Xamarin بأن كفاءة Mono تصدر في بعض الحالات إلى 7 أضعاف كفاءة Dalvik. الأمر مرشح للذهاب إلى أبعد من ذلك، حيث أن مطوري الشركة يعكفون حاليا على تطوير القسم المتعلق بالرسوميات، وذلك للتمكن من الوصول إلى المكتبة البرمجية Skia من دون الحاجة إلى المرور عبر Java.
تجدر الإشارة إلى أنه سبق وأن “ورثت” Xamarin كل “تركة” Suse فيما يخص مشروع Mono ولواحقه، كما أنه سبق لها وأن أطلقت تطبيق Mono for Android الذي يسمح بكتابة تطبيقات لنظام Android باستعمال لغة C#. بعبارة أخرى، Xamarin تعي وتعرف جيدا المجال الذي دخلت إليه.
مشروع XobotOS متوفر للتحميل على GitHub من هنا.
هل ستنقذ Microsoft منافستها Google من أطماع Oracle في نظام تشغيلها؟ وهل سنسمع قريبا عن شراء Google لشركة Xamarin الراعية لمشروع XobotOS؟


0 التعليقات :
إرسال تعليق