Dela via


Utveckla appar för UWP (Universal Windows Platform)

Med Universal Windows Platform (UWP) och vår enda Windows-kärna kan du köra samma app på alla Windows 10-enheter, från telefoner till stationära datorer. Skapa dessa Universella Windows-appar med Visual Studio och utvecklingsverktygen för Universella Windows-appar.

Universell Windows-plattform

Kör din app på en Windows 10-telefon, ett Windows 10-skrivbord eller Xbox. Det är samma apppaket! Med introduktionen av windows 10 enkel, enhetlig kärna kan ett apppaket köras på alla plattformar. Flera plattformar har tilläggs-SDK:er som du kan lägga till i din app för att dra nytta av plattformsspecifika beteenden. Ett tilläggs-SDK för mobil hanterar till exempel bakåtknappen som trycks på en Windows-telefon. Om du refererar till ett tilläggs-SDK i projektet lägger du bara till körningskontroller för att testa om SDK:et är tillgängligt på den plattformen. Det är så du kan ha samma apppaket för varje plattform!

Vad är Windows-kärnan?

För första gången har Windows omstrukturerats för att ha en gemensam kärna på alla Windows 10-plattformar. Det finns en gemensam källa, en vanlig Windows-kernel, en I/O-filstack och en appmodell. För användargränssnittet finns det bara ett XAML UI-ramverk och ett HTML-gränssnittsramverk. Du kan koncentrera dig på att skapa en bra app eftersom vi har gjort det enkelt att köra appen på olika Windows 10-enheter.

Vad exakt är den universella Windows-plattformen?

Universal Windows Platform är helt enkelt en samling kontrakt och versioner. På så sätt kan du rikta in dig på var din app kan köras. Du riktar inte längre in dig på ett operativsystem. nu riktar du dig till en eller flera enhetsfamiljer. Läs mer om intro till den universella Windows-plattformen.

Kravspecifikation

Utvecklingsverktygen för Universella Windows-appar levereras med emulatorer som du kan använda för att se hur din app ser ut på olika enheter. Om du vill använda dessa emulatorer måste du installera programvaran på en fysisk dator. Den fysiska datorn måste köra Windows 8.1 (x64) Professional Edition eller senare och ha en processor som stöder Klient Hyper-V och SLAT (Second Level Address Translation). Emulatorerna kan inte användas när Visual Studio är installerat på en virtuell dator.

Här är listan över programvara som du behöver:

När du har installerat den här programvaran måste du aktivera din Windows 10-enhet för utveckling. Se Aktivera enheten för utveckling. Du behöver inte längre någon utvecklarlicens för varje Windows 10-enhet.

Universella Windows-appar

Välj önskat utvecklingsspråk från C#, Visual Basic, C++ eller JavaScript för att skapa en Universell Windows-plattformsapp för Windows 10-enheter. Läs Skapa din första app.

Om du har befintliga Windows Store 8.1-appar, Windows Phone 8.1-appar eller universella Windows-appar som skapades med Visual Studio 2015 måste du porta dessa appar för att använda den senaste universella Windows-plattformen. Se Flytta från Windows Runtime 8.x till UWP.

När du har skapat din Universella Windows-app måste du paketera appen för att installera den på en Windows 10-enhet eller skicka den till Windows Store. Se avsnittet Paketera appar.