早在Windows 8發(fā)布時(shí),微軟就承諾要在現(xiàn)代和傳統(tǒng)計(jì)算之間架起橋梁。在傳統(tǒng)的Win32應(yīng)用程序之外,Windows 8還為觸屏設(shè)備提供了現(xiàn)代應(yīng)用程序,也就是微軟所說的UWP應(yīng)用程序。
在Windows 10中,UWP應(yīng)用程序還有前途嗎?盡管UWP應(yīng)用程序還在,但是大多數(shù)人都形成了一種認(rèn)知,那就是Win32桌面應(yīng)用更高效,實(shí)用性也更佳。
近9年之后,微軟再次試圖拉近UWP和Win32的距離,為Windows 10推出了“團(tuán)聚計(jì)劃”(Project Reunion)。
這個(gè)項(xiàng)目名稱已經(jīng)很形象了,微軟計(jì)劃再度讓移動(dòng)和桌面體驗(yàn)統(tǒng)一起來。
長時(shí)間以來,微軟專注于為UWP提供新特性,而Win32應(yīng)用程序一直處于無創(chuàng)新狀態(tài),開發(fā)者只能訪問舊的API。
在過去的幾個(gè)月里,微軟試圖統(tǒng)一兩種應(yīng)用模式的API。事實(shí)上,微軟也在嘗試為Win32應(yīng)用程序添加現(xiàn)代元素,以縮小Win32和UWP應(yīng)用程序之間的巨大差距。
在“團(tuán)聚計(jì)劃”中,微軟將統(tǒng)一對(duì)現(xiàn)有Win32和UWP API的訪問,并將它們與操作系統(tǒng)分離。 因此,你可以期待一下傳統(tǒng)桌面應(yīng)用程序中的“現(xiàn)代功能”,包括共享面板等。
微軟還證實(shí),將為UWP和Win32應(yīng)用提供一種“統(tǒng)一窗口”,開發(fā)人員可以使用在UWP或Win32應(yīng)用程序之間提供一致窗口體驗(yàn)的API。
微軟指出:“我們希望窗口模式基本上是相同的,這樣無論開發(fā)人員選擇UWP還是Win32作為應(yīng)用程序模式,我們都可以提供一種熟悉的工作方式。”
通過“團(tuán)聚計(jì)劃”,無論是UWP還是Win32開發(fā)人員,都可以訪問Windows 10的窗口APIs,這樣開發(fā)人員就可以開發(fā)出擁有相同功能和API的UWP/Win32應(yīng)用程序。
Windows 10當(dāng)前提供了兩種完全不同的“窗口”方式(調(diào)整窗口大小,自定義標(biāo)題欄等)。 其中,傳統(tǒng)的Win32模式提供了非常強(qiáng)大的窗口方案,但是UWP應(yīng)用程序窗口功能十分有限。
通過“團(tuán)聚計(jì)劃”,微軟將允許開發(fā)人員使用Win32窗口功能,而且會(huì)提供統(tǒng)一的API來提高應(yīng)用程序之間的一致性。
簡(jiǎn)而言之,UWP和Win32應(yīng)用程序都將能夠訪問新的窗口API的所有層。這一舉措可以解決一致性問題,完善UWP應(yīng)用的窗口體驗(yàn),并統(tǒng)一兩種應(yīng)用模式。
責(zé)編AJX
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7097瀏覽量
124974 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3322瀏覽量
58754 -
Win10
+關(guān)注
關(guān)注
2文章
710瀏覽量
40854
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問在Windows10下可以安裝USB2.0驅(qū)動(dòng)么?
如何使用GSTREAMER在Windows Appication上獲得FX3-單色直播 (y8)?
有沒有辦法可靠地使 UMASS 連接在 Windows 10/11 下工作?
請(qǐng)問OpenVINO?工具套件中的驗(yàn)證應(yīng)用程序是什么?
在OpenVINO?中運(yùn)行應(yīng)用程序失敗怎么解決?
基于HPM_SDK_ENV開發(fā)應(yīng)用程序的升級(jí)處理

微軟或已放棄在Windows 11顯示不兼容水印計(jì)劃
android手機(jī)上emulate應(yīng)用程序的方法
AWTK-WEB 快速入門(1) - C 語言應(yīng)用程序

使用OpenVINO? ElectronJS中創(chuàng)建桌面應(yīng)用程序

Windows 10將于2025年終止免費(fèi)更新,微軟力推Windows 11
使用OpenVINO GenAI API在C++中構(gòu)建AI應(yīng)用程序

在bootloader和應(yīng)用程序之間共享FEE塊

Jtti:Windows服務(wù)器在企業(yè)環(huán)境中的主要用途和應(yīng)用場(chǎng)景是什么?
在TM4C MCU上用FreeRTOS開發(fā)通用應(yīng)用程序應(yīng)用說明

評(píng)論