يتم نقل حاسبة Microsoft 10 مفتوحة المصدر إلى Android و iOS

قد يكون هذا مفاجئًا ، لكن Microsoft تعد واحدة من أكبر اللاعبين في مجتمع المصادر المفتوحة. يمكنك إلقاء نظرة على حساب GitHub الخاص بهم للحصول على فكرة عن مقدار مساهمتها. منذ أسبوعين فقط ، قاموا بتزويد المصادر المفتوحة بأحد تطبيقاتهم الأخرى: حاسبة Windows 10. قرر مطورو Uno Platform الاستفادة من الكود المصدري المتاح للتطبيق ونقله إلى منصات أخرى. رغم ذلك ، لم يكن الأمر سهلاً كما يتصور البعض.

قرر Uno Platform نقل التطبيق إلى الويب و Android و iOS. المشكلة هي أنه على الرغم من حقيقة أن آلة حاسبة Windows 10 تأتي مع لغة تصميم Fluent وممارسات جديدة إلى حد ما ، فإن الكود الخاص بها قديم كما هو. المحرك من التسعينيات ، لذلك يمكنك فقط أن تتخيل مدى صعوبة تحويل رمز C ++ القديم إلى C # أو أي لغة حديثة. لهذا السبب وجد فريق التطوير في Uno Platform الكثير من التحديات على طول الطريق. رغم ذلك ، كان تحويل الشفرة إلى XAML واستعدادها لمنصة المحمول بعد ذلك أمرًا سهلًا إلى حد ما. أنشأ Uno Platform صفحة GitHub الخاصة به لمساعدة المطورين في بناء آلة حاسبة متعددة المنصات.

يتم تجميع إصدار الويب من التطبيق المنقول باستخدام WebAssembly ويمكن العثور عليه في هذا الموقع. لسوء الحظ ، يتمتع Chrome بدعم ضعيف من WebAssembly ، لذلك أنصح باستخدام Microsoft Edge أو أي مستعرض آخر لفتح التطبيق. بالنسبة لنظامي التشغيل Android و iOS ، يمكنك تنزيل التطبيق من أسواق التطبيقات الخاصة بهما. يمكن العثور على حاسبة Windows 10 المنقولة على نظام التشغيل iOS هنا. قائمة Play Store أدناه لنظام Android.


المصدر: أونو منهاج | عبر: MSPoweruser