Share this article
Latest news
With KB5043178 to Release Preview Channel, Microsoft advises Windows 11 users to plug in when the battery is low
Copilot in Outlook will generate personalized themes for you to customize the app
Microsoft will raise the price of its 365 Suite to include AI capabilities
Death Stranding Director’s Cut is now Xbox X|S at a huge discount
Outlook will let users create custom account icons so they can tell their accounts apart easier
Microsoft makes using UWP APIs available for Win32 apps
3 min. read
Published onOctober 30, 2019
published onOctober 30, 2019
Share this article
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
You can’t really talk about UWP, Microsoft’s “universal platform platform” without touching on the “is it dead?” controversy.As we said before, it’s really a tale of two UWPs, one, a family of APIs that introduce new abilities like “BackgroundTasks, Notifications, LiveTiles, Share and more,” and the other a now disbanded concept of having all app development for Windows move to a new “Universal” programming model, writing once to deploy on phones, tablets, and PCs alike, with apps available only from the Microsoft Store.
Late yesterday, Microsoft announced upcoming changes that remove some more of the constraints of using the UWP APIs in non “UWP” apps, making the APIs more readily available, and further distancing UWP from the idea that an app using these features has to be available in the Microsoft Store. These changes will be available in Windows 10 build 19000 and up.
Up until now, the programming model for using the UWP APIs like background tasks and share, etc. required that any app written using these interfaces follow a couple of rules, as outlinedin a post on the Windows Developer blog:
UWP apps require both identity and registration, and they have only been available through an appmanifest xml file, and tied to the app’s registration in the Microsoft Store. Now, however, Microsoft is opening up these requirements to make them available through a new element, and/or a Win32 type Runtime Behavior type, among others. What this all means is that developers can now, by setting some new configurations, use UWP APIs in Win32 apps.
Microsoft posted much more on the how-tos of using these new configuration features, if you’re a Win32 developer looking for guidance, be sure and check out the documentation. For the rest of us, what this all means is that all kinds of Windows apps and applications will now be able to incorporate some of the features available up until now only to Microsoft Store apps, features like notifications, background tasks, and share.
Microsoft is continuing, as it has said, to invest in UWP APIs, and this is another step toward removing the constraints originally placed on these features to now make them more widely available.
Are you a Windows developer? Do these changes make developing for Windows easier and more interesting for you? Let us know in the comments below
Kip Kniskern
User forum
0 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Kip Kniskern