Windows 10又一核心功能大改:統一UWP和Win32應用體驗

早在Windows 8發布時,微軟就承諾要在現代和傳統計算之間架起橋樑。在傳統的Win32應用程式之外,Windows 8還為觸屏設備提供了現代應用程式,也就是微軟所說的UWP應用程式

在Windows 10中,UWP應用程式還有前途嗎?儘管UWP應用程式還在,但是大多數人都形成了一種認知,那就是Win32桌面應用更高效,實用性也更佳。

近9年之後,微軟再次試圖拉近UWP和Win32的距離,為Windows 10推出了「團聚計劃」(Project Reunion)。

這個項目名稱已經很形象了,微軟計劃再度讓移動和桌面體驗統一起來。

長時間以來,微軟專註於為UWP提供新特性,而Win32應用程式一直處於無創新狀態,開發者只能訪問舊的API。

在過去的幾個月里,微軟試圖統一兩種應用模式的API。事實上,微軟也在嘗試為Win32應用程式添加現代元素,以縮小Win32和UWP應用程式之間的巨大差距。

在「團聚計劃」中,微軟將統一對現有Win32和UWP API的訪問,並將它們與作業系統分離。 因此,你可以期待一下傳統桌面應用程式中的「現代功能」,包括共享面板等。

微軟還證實,將為UWP和Win32應用提供一種「統一窗口」,開發人員可以使用在UWP或Win32應用程式之間提供一致窗口體驗的API。

微軟指出:「我們希望窗口模式基本上是相同的,這樣無論開發人員選擇UWP還是Win32作為應用程式模式,我們都可以提供一種熟悉的工作方式。」

通過「團聚計劃」,無論是UWP還是Win32開發人員,都可以訪問Windows 10的窗口APIs,這樣開發人員就可以開發出擁有相同功能和API的UWP/Win32應用程式

Windows 10當前提供了兩種完全不同的「窗口」方式(調整窗口大小,自定義標題欄等)。 其中,傳統的Win32模式提供了非常強大的窗口方案,但是UWP應用程式窗口功能十分有限。

通過「團聚計劃」,微軟將允許開發人員使用Win32窗口功能,而且會提供統一的API來提高應用程式之間的一致性。

簡而言之,UWP和Win32應用程式都將能夠訪問新的窗口API的所有層。這一舉措可以解決一致性問題,完善UWP應用的窗口體驗,並統一兩種應用模式

Windows 10又一核心功能大改:統一UWP和Win32應用體驗