Vývoj aplikací pro Univerzální platformu Windows (UWP)Develop apps for the Universal Windows Platform (UWP)

Pomocí Univerzální platforma Windows a naší sady Windows Core můžete stejnou aplikaci spustit na jakémkoli zařízení s Windows 10, od telefonů po stolní počítače.With the Universal Windows Platform and our one Windows core, you can run the same app on any Windows 10 device, from phones to desktops. Vytvářejte tyto univerzální aplikace pro Windows pomocí sady Visual Studio a nástrojů pro vývoj univerzálních aplikací pro Windows.Create these Universal Windows apps with Visual Studio and the Universal Windows App development tools.

Univerzální platforma pro Windows

Spusťte aplikaci na telefonu s Windows 10, na desktopu s Windows 10 nebo na Xbox.Run your app on a Windows 10 phone, a Windows 10 desktop, or an Xbox. Je to stejný balíček aplikace!It's the same app package! Po zavedení jednotného sjednoceného jádra Windows 10 můžete na všech platformách běžet jeden balíček aplikace s jedním sjednocením.With the introduction of the Windows 10 single, unified core, one app package can run across all platforms. Několik platforem má rozšiřující sady SDK, které můžete přidat do své aplikace, abyste mohli využít výhod specifického chování platformy.Several platforms have extension SDKs that you can add to your app to take advantage of platform-specific behaviors. Například rozšiřující sada SDK pro Mobile zpracovává tlačítko zpět na Windows Phone.For example, an extension SDK for mobile handles the back button being pressed on a Windows phone. Pokud odkazujete na sadu SDK rozšíření v projektu, stačí přidat kontroly za běhu k otestování, jestli je tato sada SDK na této platformě k dispozici.If you reference an extension SDK in your project, then just add runtime checks to test if that SDK is available on that platform. To je to, jak můžete mít stejný balíček aplikace pro každou platformu.That's how you can have the same app package for each platform!

Co je Windows Core?What is the Windows core?

V první době se systém Windows refaktoruje tak, aby měl společný jádro pro všechny platformy Windows 10.For the first time, Windows has been refactored to have a common core across all Windows 10 platforms. Existuje jeden společný zdroj, jeden společný jádro systému Windows, jeden zásobník v/v souborů a jeden model aplikace.There is one common source, one common Windows kernel, one file I/O stack, and one app model. Pro uživatelské rozhraní existuje pouze jedno rozhraní XAML UI Framework a jedno rozhraní HTML UI.For the UI, there is just one XAML UI framework and one HTML UI framework. Můžete se soustředit na vytvoření skvělé aplikace, protože jsme usnadnili, aby vaše aplikace běžela na různých zařízeních s Windows 10.You can concentrate on creating a great app, because we've made it easy to have your app run on different Windows 10 devices.

Co přesně je Univerzální platforma Windows?What exactly is the Universal Windows Platform?

Univerzální platforma Windows je pouze kolekce kontraktů a verzí.The Universal Windows Platform is simply a collection of contracts and versions. Ty vám umožní zaměřit se na to, kde se vaše aplikace může spouštět.These allow you to target where your app can run. Už necílíte na operační systém. teď cílíte na jednu nebo víc rodin zařízení.You no longer target an operating system; now you target one or more device families. Další informace najdete v úvodu k Univerzální platforma Windows.Learn more details by reading Intro to the Universal Windows Platform.

PožadavkyRequirements

Nástroje pro vývoj univerzálních aplikací pro Windows přináší emulátory, které můžete použít k zobrazení, jak vaše aplikace vypadá na různých zařízeních.The Universal Windows App development tools come with emulators that you can use to see how your app looks on different devices. Pokud chcete použít tyto emulátory, musíte tento software nainstalovat na fyzický počítač.If you want to use these emulators, you need to install this software on a physical machine. Fyzický počítač musí běžet Windows 8.1 (x64) Professional Edition nebo vyšší a musí mít procesor, který podporuje technologii Klient Hyper-V a překlad adres druhé úrovně (SLAT).The physical machine must run Windows 8.1 (x64) Professional edition or higher, and have a processor that supports Client Hyper-V and Second Level Address Translation (SLAT). Emulátory nelze použít, pokud je aplikace Visual Studio nainstalována na virtuálním počítači.The emulators cannot be used when Visual Studio is installed on a virtual machine.

Tady je seznam softwaru, který potřebujete:Here is the list of software that you need:

Po instalaci tohoto softwaru je potřeba povolit pro vývoj zařízení s Windows 10.After installing this software, you need to enable your Windows 10 device for development. Viz Povolení vývoje zařízení.See Enable your device for development. Už nepotřebujete vývojářskou licenci pro každé zařízení s Windows 10.You no longer need a developer license for each Windows 10 device.

Univerzální aplikace pro WindowsUniversal Windows apps

Vyberte preferovaný vývojový jazyk z C#, Visual Basic C++ nebo JavaScript a vytvořte univerzální platforma Windows aplikaci pro zařízení s Windows 10.Choose your preferred development language from C#, Visual Basic, C++ or JavaScript to create a Universal Windows Platform app for Windows 10 devices. Přečtěte si téma Vytvoření první aplikace nebo sledujte video s přehledem nástrojů pro Windows 10 .Read Create your first app or watch the Tools for Windows 10 Overview video.

Pokud máte existující aplikace pro Windows Store 8,1, Windows Phone 8,1 nebo univerzální aplikace pro Windows vytvořené pomocí sady Visual Studio 2015, budete muset tyto aplikace přenést, aby používaly nejnovější Univerzální platforma Windows.If you have existing Windows Store 8.1 apps, Windows Phone 8.1 apps, or Universal Windows apps that were created with Visual Studio 2015, you'll need to port these apps to use the latest Universal Windows Platform. Viz přesunout z prostředí Windows Runtime 8. x do UWP.See Move from Windows Runtime 8.x to UWP.

Po vytvoření univerzální aplikace pro Windows je nutné zabalit aplikaci, aby ji bylo možné nainstalovat na zařízení s Windows 10, nebo ji odeslat do Windows Storu.After you create your Universal Windows app, you must package your app to install it on a Windows 10 device or submit it to the Windows Store. Viz vytváření balíčků aplikací.See Packaging apps.

Viz také:See also