เครื่องคิดเลข Windows 10 แบบโอเพ่นซอร์สของ Microsoft ได้รับการเชื่อมต่อกับ Android และ iOS

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

แพลตฟอร์ม Uno ตัดสินใจที่จะย้ายแอปไปยังเว็บ Android และ iOS ปัญหาคือแม้ว่าเครื่องคิดเลขของ Windows 10 มาพร้อมกับภาษาการออกแบบอย่างคล่องแคล่วและแนวปฏิบัติที่ค่อนข้างใหม่ แต่รหัสของมันก็เป็นมรดกที่ได้รับ เอ็นจิ้นมาจากยุค 90 ดังนั้นคุณสามารถจินตนาการได้ว่ามันยากแค่ไหนที่จะเปลี่ยนพอร์ตโค้ด C ++ เก่าไปเป็น C # หรือภาษาสมัยใหม่ นั่นเป็นสาเหตุที่ทีมพัฒนาของ Uno Platform พบกับความท้าทายมากมายระหว่างทาง แม้ว่าการแปลงรหัสเป็น XAML และทำให้พร้อมสำหรับแพลตฟอร์มมือถือในภายหลังนั้นค่อนข้างง่าย แพลตฟอร์ม Uno สร้างหน้า GitHub ของตนเองเพื่อช่วยให้นักพัฒนาสามารถสร้างเครื่องคิดเลขแบบหลายแพลตฟอร์มได้

เวอร์ชันเว็บของแอปที่พอร์ตนั้นรวบรวมโดยใช้ WebAssembly และสามารถดูได้ที่เว็บไซต์นี้ น่าเสียดายที่ Chrome มีการสนับสนุน WebAssembly ไม่ดีดังนั้นฉันจะแนะนำให้ใช้ Microsoft Edge หรือเบราว์เซอร์อื่น ๆ เพื่อเปิดแอป สำหรับ Android และ iOS คุณสามารถดาวน์โหลดแอพได้จากแอพพลิเคชั่นของตลาดนั้น ๆ เครื่องคำนวณ Windows 10 แบบพอร์ตบน iOS สามารถดูได้ที่นี่ รายชื่อ Play Store อยู่ด้านล่างสำหรับ Android


ที่มา: Uno Platform | ผ่าน: MSPoweruser