พลังโอเพนซอร์ส เครื่องคิดเลข Windows Calculator พอร์ตไป Android, iOS และเว็บแล้ว

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 29 มิถุนายน 2019.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    เมื่อเดือนมีนาคม ไมโครซอฟท์ประกาศโอเพนซอร์ส Windows Calculator เปิดให้คนนอกเข้ามาช่วยพัฒนา และได้ฟีเจอร์ใหม่ๆ อย่างการวาดกราฟ

    การเปิดซอร์สครั้งนี้ทำให้นักพัฒนารายอื่นสามารถนำ Windows Calculator ไปต่อยอดได้ทันที และมีบริษัท Uno Platform ซึ่งทำธุรกิจเกี่ยวกับเครื่องมือพัฒนาสาย .NET (แนวเดียวกับ Xamarin) สามารถพอร์ตโค้ดของ Calculator (ในชื่อใหม่คือ Uno Calculator) ไปรันบน Android, iOS รวมถึงเวอร์ชันเว็บด้วย

    [​IMG]

    หน้าตาของ Uno Calculator ยังเหมือนกับ Windows Calculator ทุกประการ แค่พอร์ตให้ทำงานบนแพลตฟอร์มอื่นได้ และเปลี่ยนชื่อโปรแกรม-ชื่อแพ็กเกจให้ไม่ซ้ำกับของไมโครซอฟท์เท่านั้น ตัวโครงการเปิดซอร์สโค้ดอยู่บน GitHub

    จุดที่น่าสนใจคือซอร์สโค้ดของ Windows Calculator ค่อนข้างเก่าแล้ว ตัวแกนกลางเป็น C++ ที่สืบทอดกันมานับสิบปี แม้ว่าตัวแพ็กเกจถูกจัดทำเป็น UWP แล้วก็ตาม สิ่งที่ทีม Uno ทำคือพอร์ตโค้ด C++ เป็น C# เพื่อรันบน Uno Platform แล้วแปลงเป็นแพ็กเกจบน iOS/Android อีกทีหนึ่ง ส่วนเวอร์ชันเว็บก็แปลงเป็น WebAssembly แทน รายละเอียดของการพอร์ต Windows Calculator สามารถอ่านได้จากบล็อกของ Uno ตามที่มา

    ที่มา - xda, Uno

    Topics: Open SourceC#MicrosoftWindows 10Development
     

แบ่งปันหน้านี้