UWP
Significa "Plataforma Universal do Windows". UWP é um aplicação plataforma de desenvolvimento criada pela Microsoft. UWP app pode ser executado em vários dispositivos, incluindo Windows PCs, notebooks e smartphones. Alguns aplicativos UWP podem ser executados em outros tipos de hardware da Microsoft, incluindo Xbox, HoloLens e Internet das coisas dispositivos.
O UWP fornece uma plataforma comum para desenvolvedores para criar aplicativos para vários tipos de hardware. A plataforma universal do Windows API inclui uma ampla variedade de bibliotecas, funções e interface com o usuário elementos que os desenvolvedores podem integrar em seus aplicativos. Ao incluir vários DeviceFamily tipos em um aplicativo UWP, um desenvolvedor pode personalizar a interface do aplicativo para vários tipos de dispositivos.
O Microsoft Visual Studio 2015 e posterior oferece suporte à API UWP e fornece aos desenvolvedores uma flexibilidade multi plataforma ambiente de desenvolvimento. Enquanto a API é implementada em C++, Aplicativos UWP podem ser escritos em C ++, C#, Visual Basic ou mesmo JavaScript. O Microsoft Visual Studio IDE vontade compilar o código como um aplicativo UWP se Windows.Universal é definido como a família de dispositivos de destino.
UWP e a Windows Store
Somente aplicativos UWP podem ser distribuídos pela Windows Store. Como a Windows Store está integrada ao Windows e outros aplicativos da Microsoft sistemas operacionais, fornece aos desenvolvedores uma maneira fácil de colocar seus aplicativos na frente de milhões de usuários. Somente esse benefício ajudou a UWP a se tornar uma plataforma de desenvolvimento popular. Os desenvolvedores podem enviar várias versões de cada aplicativo UWP, direcionadas para diferentes sistemas operacionais, e a Windows Store fornecerá automaticamente aos usuários o pacote de aplicativos apropriado para seus dispositivos.
NOTA: UWP foi introduzido com Windows 10 e não foi projetado para ser compatível com versões anteriores. Portanto, os aplicativos UWP serão apenas em computadores executando o Windows 10 e posterior, além de outros dispositivos suportados.