WIN32应用程序现在与Windows UWP API兼容

非打包的Win32应用程序在访问许多抢手的WindowsAPI和功能时遇到了严峻的挑战。BackgroundTasks,Notifications,LiveTiles,Share之类的东西不可用或不容易调用。这是因为与系统集成的UWP API的编程模型取决于以下内容。

身份–需要包或应用程序身份来标识调用者,以及用于范围数据和资源的标识符。

注册–在应用程序部署期间需要配置计算机状态,这是API所要求的,并由程序包或应用程序标识进行索引。

UWP应用需要身份和注册,并且只能通过appmanifest xml文件使用。此外,它必须连接到Microsoft Store中的应用程序注册。但是,Microsoft现在正在开放这些要求,以通过新的元素或Win32类型的Runtime Behavior类型使它们可用。这意味着开发人员现在可以通过设置一些新配置在Win32应用程序中使用UWP API。

Microsoft目前提供了有关如何使用这些新配置功能的更多官方信息。如果您是Win32开发人员并且需要指导,请确保单击此处。这意味着不同的Windows应用程序现在将能够合并一些最新功能。这些功能以前仅适用于Microsoft Store应用程序。它们包括通知,后台任务和共享。据微软称,它将继续投资于UWP API。这也是消除这些功能的最初限制的一步。

(0)
上一篇 2022年4月7日
下一篇 2022年4月7日

相关推荐