UWP
The Universal Windows Platform (UWP) is an application model introduced by Microsoft to enable developers to build apps that run across a wide range of Windows devices, including PCs, tablets, Xbox, Surface devices, and IoT hardware—all from a single codebase. UWP applications run in a secure, sandboxed environment and can be distributed through the Microsoft Store or packaged as MSIX for direct deployment. Although UWP is still supported, Microsoft now recommends the Windows App SDK and WinUI for new app development.
Typical Use Cases
- Consumer‑facing apps distributed via the Microsoft Store
- Companion apps for Xbox and Windows Mixed Reality devices
- Touch‑friendly and tablet‑oriented Windows applications
- Lightweight, secure apps that benefit from sandboxing and restricted permissions
- Modernizing older projects using MSIX packaging workflows