Microsoft พยายามเพิ่มประสิทธิภาพ ‘Project Union’ ที่เชื่อมโยงแอพ Win32 แบบดั้งเดิมกับ UWP สำหรับ Windows 10?
Microsoft พยายามปิดการแบ่งส่วนกว้างระหว่างแอพ Win32 แบบดั้งเดิมและที่ยังคงมีความเกี่ยวข้องกับแอพ UWP (Universal Windows Platform) ล่าสุด ด้วย Project Union Windows 10 อาจมีแพลตฟอร์มการทำงานแบบรวมสำหรับแอปพลิเคชัน
Microsoft Windows 10 อยู่ระหว่างการเปลี่ยนแปลงครั้งใหญ่เนื่องจาก Project Unionซึ่งเป็นแพลตฟอร์มที่มุ่งมั่นเพื่อให้แน่ใจว่าแอปพลิเคชัน Win32 แบบดั้งเดิมทำงานได้ดีกับแอป UWP สมัยใหม่ ที่สำคัญกว่านั้น Microsoft ดูเหมือนจะแยก App Ecosystem ออกจาก Windows 10 เพื่อมอบความปลอดภัยและความเป็นส่วนตัวที่ดีขึ้นด้วย Project Union
Microsoft ผลักดัน Project Union ไปสู่ Windows 10 สำหรับการแยกระบบนิเวศของแอปและการรวมแอป Win32 ด้วยแอป UWP:
Microsoft เปิดตัวระบบนิเวศของแอป Universal Windows Platform ใน Windows 8 นอกเหนือจากแอป Win32 ที่มีอยู่แล้ว Windows 8 ยังรวมแอปที่ทันสมัยซึ่งจะมอบประสบการณ์การทำงานหลายอย่างพร้อมกันบนฮาร์ดแวร์ด้วยอินเทอร์เฟซแบบสัมผัส ไม่จำเป็นต้องเพิ่มแพลตฟอร์ม UWP ยังคงมีหนทางอีกยาวไกลก่อนที่จะกลายเป็นกระแสหลักและเข้ามาแทนที่ Win32 Apps
แอพที่ทันสมัยของ Windows UWP นั้นค่อนข้างล่าช้าและดูเหมือนจะอยู่เบื้องหลังแอพ Win32 มาตรฐาน แม้ว่า Microsoft จะพยายามอย่างหนักในการโปรโมต UWP Apps โดยนำคุณลักษณะใหม่ ๆ มาใช้กับ UWP เท่านั้น แอป Win32 แม้จะมีประสิทธิภาพ แต่ก็จงใจให้อยู่ในสถานะ“ ไม่ใช่นวัตกรรม” และนักพัฒนาก็ไม่สามารถเข้าถึง API แบบเดิมได้เท่านั้น
ตอนนี้มีการเปลี่ยนแปลงที่น่าสนใจบางอย่าง ด้วย Project Union Microsoft ได้พยายามลดช่องว่างโดยการรวม API เข้าด้วยกันในแอพทั้งสองรุ่น กล่าวอีกนัยหนึ่งด้วย Project Reunion Microsoft อ้างว่าจะรวมการเข้าถึง Win32 และ UWP API ที่มีอยู่ นอกจากนี้ระบบนิเวศของแอปจะถูกแยกออกจากระบบปฏิบัติการ ด้วยเหตุนี้ผู้ใช้ Windows 10 OS จึงสามารถคาดหวัง“ คุณสมบัติที่ทันสมัย” ในแอปเดสก์ท็อปแบบเดิมรวมถึงการเข้าถึงแผงแชร์ในตัวของ Windows 10
Microsoft เปิดตัว 'Unified Windowing Space' สำหรับแอป UWP และ Win32:
มีรายงานว่า Microsoft จะเปิดตัว“ พื้นที่หน้าต่างรวม” สำหรับแอป UWP และ Win32 สิ่งนี้จะช่วยให้นักพัฒนาสามารถนำ API ที่สามารถมอบประสบการณ์การใช้งานหน้าต่างที่สอดคล้องกันในแอป UWP หรือ Win32 เมื่อพูดถึงนวัตกรรมไมโครซอฟท์กล่าวว่า
“ เราต้องการให้โมเดลหน้าต่างเป็นแบบเดียวกันโดยพื้นฐานเพื่อให้เราสร้างวิธีการทำงานที่คุ้นเคยสำหรับนักพัฒนาไม่ว่าคุณจะเลือก UWP หรือ Win32 เป็นรูปแบบแอปพลิเคชันของคุณก็ตาม”
Microsoft ได้ระบุว่า Windowing API ของ Windows 10 จะสามารถเข้าถึงได้โดยนักพัฒนาโดยไม่คำนึงถึงรูปแบบกระบวนการ (UWP หรือ Win32) ภายใต้ Project Union วิธีนี้จะช่วยให้ Microsoft และนักพัฒนาสามารถสร้างแอปได้ไม่ว่าจะเป็น UWP หรือ Win32 โดยมีฟีเจอร์และ API ชุดเดียวกัน
สิ่งสำคัญคือต้องทราบว่าในสถานะปัจจุบัน Windows 10 มีสองวิธีในการทำ "หน้าต่าง" ที่แตกต่างกันมาก (การปรับขนาดแอปการปรับแต่งแถบชื่อเรื่อง ฯลฯ ) ไม่จำเป็นต้องเพิ่มแอพ Win32 มีสถานการณ์การสร้างหน้าต่างที่ทรงพลังและมีประสิทธิภาพแอพ UWP จะถูก จำกัด อย่างมากโดยเฉพาะในสถานการณ์ Windowing
ด้วย Project Union Microsoft จะช่วยให้นักพัฒนาสามารถใช้หน้าต่าง Win32 สำหรับ UWP Apps ได้ นอกจากนี้ บริษัท จะยังคงพัฒนาและปรับใช้ API แบบรวมที่ปรับปรุงความสอดคล้องกันในแอปต่างๆ
หาก Project Union เป็นไปตามสัญญาโดยนัยแล้วนักพัฒนาของ Win32 และ UWP Apps จะสามารถเข้าถึงทุกเลเยอร์ของ หน้าต่างใหม่ API. สิ่งนี้จะส่งผลกระทบและปรับปรุงประสบการณ์การใช้หน้าต่างของแอพ UWP อย่างมีนัยสำคัญและรวมแอพทั้งสองรุ่น