UWP
Je zkratkou pro „Universal Windows Platform“. UWP je platforma pro vývoj aplikací, kterou vytvořila společnost Microsoft. Aplikace UWP může běžet na více zařízeních, včetně počítačů s Windows (PC), tabletů a smartphonů. Některé aplikace UWP mohou běžet i na dalších typech hardwaru Microsoftu, včetně zařízení Xbox, HoloLens a zařízení IoT.
UWP poskytuje společnou platformu, na které mohou vývojáři vytvářet aplikace pro více typů hardwaru. Universal Windows Platform API obsahuje širokou škálu knihoven, funkcí a prvků uživatelského rozhraní, které mohou vývojáři integrovat do svých aplikací. Přidáním více typů DeviceFamily do aplikace UWP může vývojář přizpůsobit její rozhraní pro několik typů zařízení.
Microsoft Visual Studio 2015 a novější podporuje UWP API a poskytuje vývojářům flexibilní multiplatformní vývojové prostředí. Ačkoli je API implementováno v jazyce C++, aplikace UWP lze psát v jazycích C++, C#, Visual Basic nebo dokonce JavaScript. IDE Microsoft Visual Studio kód zkompiluje jako aplikaci UWP, pokud je jako cílová řada zařízení nastavena Windows.Universal.
UWP a Microsoft Store
Když byl v roce 2012 spuštěn Microsoft Store (dříve Windows Store), mohli vývojáři odesílat pouze aplikace UWP. Programy vytvořené na starších platformách, jako jsou Windows Forms a WPF, nebyly povoleny. Aby Microsoft rozšířil nabídku aplikací dostupných v obchodě, později vytvořil „Desktop Bridge“, který vývojářům umožňuje zabalit aplikace, jež nejsou UWP, pro Microsoft Store.
NOTE: UWP bylo představeno se systémem Windows 10 a není zpětně kompatibilní. Aplikace UWP proto poběží pouze na počítačích se systémem Windows 10 a novějším a na dalších podporovaných zařízeních.
Otestujte své znalosti