UWP
Significa "Universal Windows Platform." UWP es una plataforma de desarrollo de aplicaciones creada por Microsoft. Una aplicación UWP puede ejecutarse en varios dispositivos, incluidas las computadoras con Windows, las tabletas y los teléfonos inteligentes. Algunas aplicaciones UWP pueden ejecutarse en otros tipos de hardware de Microsoft, como Xbox, HoloLens y dispositivos IoT.
UWP proporciona una plataforma común para que los desarrolladores creen aplicaciones para varios tipos de hardware. La Universal Windows Platform API incluye una amplia variedad de bibliotecas, funciones y elementos de interfaz de usuario que los desarrolladores pueden integrar en sus aplicaciones. Al incluir varios tipos de DeviceFamily en una aplicación UWP, un desarrollador puede personalizar la interfaz de la aplicación para varios tipos de dispositivos.
Microsoft Visual Studio 2015 y versiones posteriores son compatibles con la API de UWP y proporcionan a los desarrolladores un entorno flexible de desarrollo multiplataforma. Aunque la API está implementada en C++, las aplicaciones UWP se pueden escribir en C++, C#, Visual Basic o incluso JavaScript. El IDE de Microsoft Visual Studio compilará el código como una aplicación UWP si Windows.Universal está establecido como la familia de dispositivos de destino.
UWP y Microsoft Store
Cuando Microsoft Store (anteriormente Windows Store) se lanzó en 2012, los desarrolladores solo podían enviar aplicaciones UWP. No se permitían los programas creados en plataformas anteriores, como Windows Forms y WPF. Para ampliar la variedad de aplicaciones disponibles en la tienda, Microsoft creó posteriormente "Desktop Bridge", que permite a los desarrolladores empaquetar aplicaciones que no son UWP para Microsoft Store.
NOTE: UWP se introdujo con Windows 10 y no es compatible con versiones anteriores. Por lo tanto, las aplicaciones UWP solo se ejecutarán en computadoras con Windows 10 y versiones posteriores, así como en otros dispositivos compatibles.
Pon a prueba tu conocimiento