IT之家3月7日消息 外媒 Windows Latest 報(bào)道,微軟在 Build 2020 開(kāi)發(fā)者大會(huì)上首次公布了 Project Reunion,這可能是微軟公司改善 Windows 10 上原生應(yīng)用體驗(yàn)的最佳嘗試,它彌補(bǔ)了 UWP 和 Win32 兩大應(yīng)用開(kāi)發(fā)平臺(tái)之間的差距。
自 Windows 8 和 Metro UI 發(fā)布以來(lái),微軟一直在試圖使 Windows 及其開(kāi)發(fā)平臺(tái)現(xiàn)代化。微軟也試圖說(shuō)服開(kāi)發(fā)者轉(zhuǎn)向現(xiàn)代平臺(tái)并支持 Windows Store。
Project Reunion 有望將這兩個(gè)應(yīng)用平臺(tái) “團(tuán)聚”起來(lái),這樣開(kāi)發(fā)者就能輕松編寫出具有所有最新 Windows 10 功能和觸摸 / 現(xiàn)代 API 支持的應(yīng)用。
什么是 Project Reunion?
Project Reunion 并不是一個(gè)新的應(yīng)用模式,它并沒(méi)有提供一套不同的 API。相反,它的目的是為了改善當(dāng)前的開(kāi)發(fā)體驗(yàn)。
Win32 和 UWP 的世界是非常不同的。例如,這兩個(gè)平臺(tái)都提供了不同的工具,這使得選擇一個(gè)平臺(tái)而不是另一個(gè)平臺(tái)成為開(kāi)發(fā)者或多或少困難的決定。
例如,如果開(kāi)發(fā)者開(kāi)始開(kāi)發(fā)一個(gè) UWP 應(yīng)用,發(fā)現(xiàn)它不能滿足他們的需求,他們不得不放棄這個(gè)應(yīng)用。同樣,如果 Win32 一直在為開(kāi)發(fā)者工作,那么就沒(méi)有什么動(dòng)力去轉(zhuǎn)向 UWP。這就是 Project Reunion 的作用。
微軟希望縮小 Win32 和 UWP 之間的鴻溝
在 Ignite 2021 期間,微軟解釋說(shuō),Project Reunion 就是要把兩個(gè)世界(UWP 和 Win32)融合在一起,讓鴻溝不存在。
通過(guò) Project Reunion,微軟將 Win32 和 UWP API 與 Windows 10 脫鉤,并將 UWP 中出廠的 API 提供給 Win32 使用,以 “彌合”兩個(gè)平臺(tái)之間的差距。
“我們之所以選擇‘Reunion’這個(gè)名字,是因?yàn)閺母旧蟻?lái)說(shuō),它是要把兩個(gè)世界融合在一起,讓這個(gè)鴻溝不存在。”在 Windows UI 團(tuán)隊(duì)工作的微軟開(kāi)發(fā)人員 Steve Kirbach 說(shuō)。
IT之家獲悉,這個(gè)項(xiàng)目也是為了實(shí)現(xiàn) Win32 的 UWP 開(kāi)發(fā)功能簡(jiǎn)化統(tǒng)一。例如,開(kāi)發(fā)者通過(guò) MSIX 發(fā)布的應(yīng)用與通過(guò) MSIX 發(fā)布 UWP 應(yīng)用不會(huì)有任何區(qū)別。
“我們也在為那些不想通過(guò) MSIX 發(fā)布的開(kāi)發(fā)者提供更簡(jiǎn)單的服務(wù),他們?nèi)匀皇褂眯枰^的‘包身份 ’的功能 -- 這是 Windows 操作系統(tǒng)能夠顯示像通知這樣的東西,或者允許你的應(yīng)用程序使用 Share 目標(biāo)的方式,”微軟說(shuō)道。
如果這個(gè)想法奏效,所有平臺(tái)(Win32 和 UWP)將可以在所有支持的 Windows 10 版本上使用所有功能、現(xiàn)代應(yīng)用和觸摸式 UI。
擴(kuò)展閱讀:
《微軟 Win10 Reunion 預(yù)覽版 v0.1.0 發(fā)布:統(tǒng)一 Win32 和 UWP API》
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。