設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Win11/Win10 全新開(kāi)發(fā),Windows App SDK 1.0.0 體驗(yàn)工具包發(fā)布:支持 WinUI 3、推送通知、窗口化...

2021/8/10 9:32:49 來(lái)源:IT之家 作者:玄隱 責(zé)編:玄隱

IT之家 8 月 10 日消息 據(jù)微軟博客,微軟發(fā)布了全新的 Windows App SDK 1.0.0-體驗(yàn),這是一個(gè)工具包,使桌面應(yīng)用程序開(kāi)發(fā)人員能夠利用現(xiàn)代 Windows UI、API 和平臺(tái)功能構(gòu)建應(yīng)用程序。

Windows App SDK 1.0.0 版本帶來(lái)了以下功能和改進(jìn)。

WinUI 3

此次發(fā)布的 WinUI 3 主要是為 1.0 穩(wěn)定版的新功能做準(zhǔn)備,并修復(fù)錯(cuò)誤。

  • 新特性:支持在每個(gè)窗口而不是在每個(gè)線程顯示一個(gè) ContentDialog。

  • Bug:在這個(gè)版本中解決的全部 bug 列表,見(jiàn) GitHub repo。

  • 示例:要使用 WinUI 3 控件和功能的運(yùn)行,你可以從 GitHub 克隆和構(gòu)建 WinUI 3 Controls Gallery 應(yīng)用程序,或從微軟商店下載 WinUI 3 Controls Gallery。

推送通知(實(shí)驗(yàn)性功能)

這個(gè)版本引入了一個(gè)推送通知的 API,可以由 MSIX 打包的桌面應(yīng)用使用基于 Azure 應(yīng)用注冊(cè)身份。要使用這個(gè)功能,你必須注冊(cè)微軟私密預(yù)覽版

重要的限制:

  • 推送通知只支持在 Windows 10 2004 版本(Build 19041)或更高版本上運(yùn)行的 MSIX 打包的應(yīng)用程序。

  • 微軟保留在私密預(yù)覽期間禁用或撤銷應(yīng)用程序推送通知的權(quán)利。

  • 微軟不保證推送通知的可靠性或延遲性。

  • 在私密預(yù)覽期間,推送通知量被限制在每月 100 萬(wàn)條。

窗口化(實(shí)驗(yàn)性功能)

IT之家獲悉,這個(gè)版本包括對(duì)窗口化 API 的更新。這些是一組高層次的窗口化 API,以 AppWindow class 類為核心,可以實(shí)現(xiàn)易于使用的窗口化場(chǎng)景,與 Windows 用戶體驗(yàn)和其他應(yīng)用很好地整合。這與 UWP 的 AppWindow 類似,但不相同。

重要的限制:

  • 這個(gè)版本的 AppWindow 目前只適用于 Win32 應(yīng)用程序(包括打包的和未打包的)。

  • Windows App SDK 目前沒(méi)有提供將 UI 框架內(nèi)容附加到 AppWindow 的方法;你只能使用 HWND 互操作訪問(wèn)方法。

  • 窗口 API 目前在 AMD64 版本的 Windows 10 1809 和 1903 版本上無(wú)法使用。

為未打包的應(yīng)用程序進(jìn)行部署(實(shí)驗(yàn)性功能)

該版本引入了對(duì)動(dòng)態(tài)依賴功能的更新,包括引導(dǎo)器 API。

重要的限制:

  • 動(dòng)態(tài)依賴功能僅支持未打包的應(yīng)用程序(即不使用 MSIX 作為部署技術(shù)的應(yīng)用程序)。

  • 不支持提權(quán)的調(diào)用者。

其他限制和已知問(wèn)題

  • 不支持任意 CPU 構(gòu)建配置。Windows App SDK 是用本地代碼編寫(xiě)的,因此不支持任意 CPU 的構(gòu)建配置。WinUI 項(xiàng)目模板只允許特定架構(gòu)的構(gòu)建。當(dāng)將 Windows App SDK 添加到支持任意 CPU 的現(xiàn)有.NET 應(yīng)用程序或組件時(shí),你必須指定所需的架構(gòu):x86、x64 或 arm64。

  • .NET 應(yīng)用程序必須以 Windows 10 Build 18362 或更高的構(gòu)建版本為目標(biāo)。你的 TFM 必須設(shè)置為 net5.0-windows10.0.18362 或更高,而且打包項(xiàng)目的 <TargetPlatformVersion> 必須設(shè)置為 18362 或更高。欲了解更多信息,請(qǐng)參見(jiàn) GitHub 上的已知問(wèn)題

Windows App SDK 1.0.0-體驗(yàn)工具包更多內(nèi)容或下載,點(diǎn)此鏈接。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:微軟,windows 10Win11

軟媒旗下網(wǎng)站: IT之家 最會(huì)買(mǎi) - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買(mǎi) 要知