IT之家 9 月 12 日消息,微軟公司昨日(9 月 11 日)發(fā)布博文,宣布通用 Windows 平臺(tái)(UWP)將初步支持.NET 9,可以讓現(xiàn)有 UWP 開(kāi)發(fā)者利用最新 .NET 和 Native AOT 來(lái)現(xiàn)代化改造其應(yīng)用。
微軟的這項(xiàng)調(diào)整讓很多傳統(tǒng) UWP 應(yīng)用開(kāi)發(fā)者感到意外,意味著開(kāi)發(fā)者無(wú)需全面遷移至復(fù)雜且耗時(shí)的 Windows App SDK,就能將現(xiàn)有 UWP 應(yīng)用升級(jí)到.NET 9,將帶來(lái)諸多底層優(yōu)勢(shì)。
微軟的 Sergio Pedri 解釋道:
為 UWP 引入對(duì).NET 9 和 Native AOT 的支持,為現(xiàn)有 UWP 開(kāi)發(fā)者提供了一條使用最新 .NET 版本現(xiàn)代化其應(yīng)用的路徑。
這并未為 UWP 引入任何新特性。相反,它為開(kāi)發(fā)者提供了一條遷移路徑,讓他們能在考慮轉(zhuǎn)向 WinUI 3 [Windows App SDK 的一部分] 的同時(shí),利用 .NET 9 現(xiàn)代化其應(yīng)用。
IT之家注:UWP 是一個(gè)已被微軟接近放棄的移動(dòng)應(yīng)用框架,且停滯在.NET 版本 6 上,因此,將 UWP 應(yīng)用遷移到基于桌面的 Windows App SDK 可能會(huì)頗具挑戰(zhàn)。
微軟希望為 UWP 初步支持.NET 9,從而引導(dǎo)開(kāi)發(fā)者逐步升級(jí)他們的應(yīng)用,首先通過(guò)現(xiàn)代化底層代碼庫(kù),移除對(duì).NET Native(停留在.NET Core 2.0 功能級(jí)別)的依賴,接入最新的.NET 和 C#特性,并獲得顯著的性能提升。
目前相關(guān)支持處于早期預(yù)覽階段,可能存在各種問(wèn)題,感興趣的用戶可以點(diǎn)擊這里,深入閱讀微軟官方詳細(xì)介紹。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。