นับตั้งแต่เปิดตัว Windows 8 และ Metro UI Microsoft ได้พยายามปรับปรุง Windows และแพลตฟอร์มการพัฒนาให้ทันสมัย Microsoft ยังได้พยายามโน้มน้าวนักพัฒนาให้เปลี่ยนไปใช้แพลตฟอร์มที่ทันสมัยและสนับสนุน Windows Store
Project Union คาดว่าจะ "รวม" แพลตฟอร์มแอปพลิเคชันทั้งสองนี้เข้าด้วยกัน เพื่อให้นักพัฒนาสามารถเขียนแอปพลิเคชันด้วยคุณสมบัติล่าสุดทั้งหมดของ Windows 10 ได้อย่างง่ายดาย
โครงการเรอูนียงคืออะไร?
Project Reunion ไม่ใช่โมเดลแอปพลิเคชันใหม่และไม่ได้เสนอชุด API ที่แตกต่างกัน แต่เป็นชุดเครื่องมือซอฟต์แวร์ที่เชื่อมช่องว่างระหว่างทั้งสองแพลตฟอร์ม
โลกของ Win32 และ UWP นั้นแตกต่างกันมาก ตัวอย่างเช่น ทั้งสองแพลตฟอร์มมีเครื่องมือที่แตกต่างกัน ทำให้การเลือกแพลตฟอร์มหนึ่งเป็นการตัดสินใจที่นักพัฒนาจะพบว่ายากขึ้นหรือน้อยลง นั่นเป็นเหตุผลที่จำเป็นต้องมี Project Reunion เพื่อช่วยทำให้สิ่งนี้ง่ายขึ้น
Microsoft ต้องการปิดช่องว่างระหว่าง Win32 และ UWP
ในระหว่าง Ignite 2021 Microsoft อธิบายว่า Project Reunion ช่วยนำ UWP และ Win32 มารวมกัน เพื่อไม่ให้เกิดการแบ่งแยกอีกต่อไป
ด้วย Project Reunion Microsoft กำลังแยก Win32 และ UWP AI ออกจาก Windows 10 และรับ API ที่จัดส่งใน UWP และมอบให้กับ Win32 เพื่อ "เชื่อม" ช่องว่างระหว่าง 2 แพลตฟอร์ม
“เราเลือกชื่อ Reunion เพราะโดยพื้นฐานแล้วหมายถึงการนำสองโลกมารวมกันโดยไม่มีการแบ่งแยก” Steve Kirbach นักพัฒนา Microsoft ที่ทำงานร่วมกับทีม Windows UI กล่าว
โครงการนี้ยังกล่าวกันว่าเปิดใช้งานคุณสมบัติการพัฒนา UWP สำหรับ Win32 ตัวอย่างเช่น แอปที่นักพัฒนานำเสนอผ่าน MSIX ก็ไม่ต่างจากการเผยแพร่แอป UWP ผ่าน MSIX
“เรายังทำให้นักพัฒนาที่ไม่เผยแพร่ผ่าน MSIX ยังคงใช้ฟีเจอร์ที่จำเป็นซึ่งเรียกว่า “การจดจำแพ็คเกจ” ซึ่งเป็นวิธีที่ระบบปฏิบัติการ Windows ระบบปฏิบัติการสามารถแสดงสิ่งต่าง ๆ เช่นการแจ้งเตือนหรืออนุญาตให้แอปของคุณใช้งานได้ ความตั้งใจร่วมกัน” ไมโครซอฟต์ กล่าว
หากแนวคิดนี้ประสบความสำเร็จ แพลตฟอร์ม Win32 และ UWP ทั้งหมดจะสามารถเข้าถึงฟีเจอร์ แอปสมัยใหม่ และ UI ทั้งหมดในทุกเวอร์ชันที่รองรับบน Windows 10