Windows universal platform


The Universal Windows Platform (commonly known as UWP) is a common platform of applications present on all devices that have Windows 10 and its variants, which was first introduced in Windows 8 as WinRT (Windows Runtime) < / p>

When Windows Phone 8.1 was released, Windows was adapted at run time to Windows Phone 8.1 and Windows. This allowed developers to create universal applications for Windows 8 for Windows and Windows Phone with a shared base code.

Windows 10 introduces the Windows Universal Platform, which continues the development of the Windows model at runtime and incorporates it into the unified Windows 10 kernel. As part of the core, UWP now provides a common platform of applications available at all. the devices that run on Windows 10 and all its editions. Advantage Applications are packaged and distributed using the .AppX packaging format. All applications for UWP are delivered as an AppX package. This provides a trusted installation mechanism and ensures that applications can be deployed and updated without problems. There is a store for all devices. After signing up as an application developer, you can send the application to the store and make it available in all device families, or just the ones you choose. You can send and manage all your applications for Windows devices in one place. There is a common API surface for device families. Extension SDKs make your application stand out on specialized devices. Extension SDKs add specialized APIs for each device family. If your application is designed for a particular device family, you can make it stand out using these APIs. You can still have an application package running on all devices, checking that your device's family of devices is running before calling an extension API.

wiki