10 月 20 日消息,微軟在今日的官方文檔中介紹了 Windows 應(yīng)用 SDK,并在官方文檔中詳細指導(dǎo)了 UWP 開發(fā)者如何使用這套全新的 SDK。
在開發(fā)方案中微軟闡述:Windows 應(yīng)用 SDK 不會使用 C++ 替換現(xiàn)有的桌面 Windows 應(yīng)用類型(如 .NET,包括 Windows 窗體和 WPF)和桌面 Win32。而是通過一組通用的 API 和工具(開發(fā)人員可以在這些平臺中使用)來對這些現(xiàn)有平臺進行補充。
Windows 應(yīng)用 SDK 將提供一個 Visual Studio 2019 的擴展,其中包括配置為在新項目中使用 Windows 應(yīng)用 SDK 組件的項目模板。開發(fā)者同時也可以通過在現(xiàn)有項目中安裝的 NuGet 包來使用 Windows 應(yīng)用 SDK 庫。
IT之家了解到,微軟還在文章中介紹了為什么要開發(fā) Windows 應(yīng)用 SDK。因為 Windows API 伴隨操作系統(tǒng)的發(fā)展而不斷發(fā)展,開發(fā)人員必須使用“版本自適應(yīng)代碼”等技術(shù)才能解決因操作系統(tǒng)不同所帶來的版本差異問題,但這可能會導(dǎo)致代碼量的增加以及更復(fù)雜的開發(fā)體驗。并聲稱新的 SDK 會比之前的 API 更新頻率更快,使開發(fā)者更早地了解到更新的內(nèi)容。