Vývoj aplikací pro Univerzální platformu Windows (UWP)

S Univerzální platforma Windows (UPW) a naším jedním jádrem Windows můžete spustit stejnou aplikaci na jakémkoli zařízení s Windows 10, od telefonů po stolní počítače. Tyto univerzální aplikace pro Windows můžete vytvářet pomocí sady Visual Studio a nástrojů pro vývoj univerzálních aplikací pro Windows.

Univerzální platforma Windows

Spusťte aplikaci na telefonu s Windows 10, na stolním počítači s Windows 10 nebo na Xboxu. Je to stejný balíček aplikace! Díky zavedení jednotného jádra Windows 10 může jeden balíček aplikace běžet na všech platformách. Několik platforem má rozšiřující sady SDK, které můžete do aplikace přidat, abyste mohli využívat chování specifické pro danou platformu. Sada SDK rozšíření pro mobilní zařízení například zpracovává tlačítko Zpět stisknuté na telefonu s Windows. Pokud ve svém projektu odkazujete na sadu SDK rozšíření, stačí přidat kontroly za běhu, které otestují, jestli je tato sada SDK dostupná na této platformě. Takto můžete mít stejný balíček aplikace pro každou platformu.

Co je jádro Windows?

Systém Windows byl poprvé refaktorován tak, aby měl společné jádro na všech platformách Windows 10. Existuje jeden společný zdroj, jedno společné jádro Windows, jeden zásobník vstupně-výstupních operací souborů a jeden model aplikace. Pro uživatelské rozhraní existuje pouze jedna architektura uživatelského rozhraní XAML a jedna architektura uživatelského rozhraní HTML. Můžete se soustředit na vytvoření skvělé aplikace, protože jsme usnadnili spouštění vaší aplikace na různých zařízeních s Windows 10.

Co přesně je Univerzální platforma Windows?

Univerzální platforma Windows je jednoduše kolekce kontraktů a verzí. Díky tomu můžete cílit na to, kde se vaše aplikace může spouštět. Již nebudete cílit na operační systém; teď cílíte na jednu nebo více rodin zařízení. Další informace najdete v úvodu k Univerzální platforma Windows.

Požadavky

Nástroje pro vývoj univerzálních aplikací pro Windows mají emulátory, které můžete použít k zobrazení toho, jak vaše aplikace vypadá na různých zařízeních. Pokud chcete tyto emulátory používat, musíte tento software nainstalovat na fyzický počítač. Fyzický počítač musí používat edici Windows 8.1 (x64) Professional nebo vyšší a má procesor, který podporuje Klient Hyper-V a překlad adres druhé úrovně (SLAT). Emulátory nelze použít, když je sada Visual Studio nainstalovaná na virtuálním počítači.

Tady je seznam softwaru, který potřebujete:

Po instalaci tohoto softwaru je potřeba povolit zařízení s Windows 10 pro vývoj. Viz Povolení vývoje zařízení. Už nepotřebujete vývojářskou licenci pro každé zařízení s Windows 10.

Univerzální aplikace pro Windows

Zvolte upřednostňovaný vývojový jazyk v jazyce C#, Visual Basic, C++ nebo JavaScript a vytvořte Univerzální platforma Windows aplikaci pro zařízení s Windows 10. Přečtěte si článek Vytvoření první aplikace.

Pokud máte existující aplikace pro Windows Store 8.1, aplikace pro Windows Telefon 8.1 nebo univerzální aplikace pro Windows vytvořené v sadě Visual Studio 2015, budete muset tyto aplikace přenést, abyste mohli používat nejnovější Univerzální platforma Windows. Viz Přechod z prostředí Windows Runtime 8.x na UPW.

Po vytvoření univerzální aplikace pro Windows musíte aplikaci zabalit, abyste ji nainstalovali na zařízení s Windows 10 nebo ji odeslali do Windows Storu. Viz Vytváření balíčků aplikací.