新浪數碼訊 5月20日早間消息,在微軟Build 2020大會上,微軟宣佈推出Project Reunion計劃,這是一個讓Windows 10平臺的應用開發更容易的新項目。Project Reunion統一了對現有Win32(傳統的Windows API)和UWP(通用Windows平臺)API的訪問,並通過NuGet等工具使其與操作系統分離開來,爲所有Windows 10版本和不同設備開發應用。

微軟體驗與設備事業部執行副總裁拉傑什·賈(Rajesh Jha)解釋說:“計劃背後的想法是,允許開發人員構建一個Windows應用程序,並針對所有10億個Windows設備。” “我們將Win32和UWP的強大功能結合在一起,因此開發人員不再需要選擇,因爲我們正在統一這些現有的API,並以某種方式將它們與操作系統分離。”

微軟CEO納德拉提到,今年用戶每月在Windows上的時間同比增長了75%。過去兩年,微軟一直在努力消除Win32(或稱Windows API)與通用Windows平臺(UWP)API之間的隔閡,Project Reunion能夠統一對現有Win32和UWP API的訪問,並通過NuGet這樣的工具使其脫離操作系統的束縛。這將爲新開發應用提供一個通用平臺,同時現有的應用,無論是用C++、。NET(包括WPF、Windows Forms、UWP)或者React Native編寫,都可以通過這一方案得到現代化的升級,並加入最新的功能。

Project Reunion的一個重要組成部分是WinUI 3,這是一個UI框架,允許應用程序擁有一個可以跨設備擴展的現代UI。微軟今天還推出了WebView2預覽版,其將允許開發者在應用中嵌入基於Chromium的WebView。WebView 2將與Windows完全分離,因此開發者可以啓用完整的Web功能,而不必被鎖定在特定的Windows 10版本中。

此外,微軟還宣佈面向Linux的Windows子系統(WSL)加入對GPU加速和GUI圖形界面的支持。對GPU硬件的支持將提升在Linux下運行並行計算、訓練機器學習和人工智能模型的性能。GUI的加入將允許WSL直接運行帶有圖形界面的Linux應用。(於澤)

相關文章