Freigeben über


Entwickeln von Apps für die universelle Windows-Plattform (UWP)

Mit der Universellen Windows-Plattform (UWP) und unserem einen Windows-Kern können Sie dieselbe App auf jedem Windows 10-Gerät ausführen, von Smartphones bis hin zu Desktops. Erstellen Sie diese universellen Windows-Apps mit Visual Studio und den Entwicklungstools für universelle Windows-Apps.

Universelle Windows-Plattform

Führen Sie Ihre App auf einem Windows 10-Smartphone, einem Windows 10-Desktop oder einer Xbox aus. Es ist das gleiche App-Paket! Mit der Einführung des einzelnen, einheitlichen Kerns von Windows 10 kann ein App-Paket auf allen Plattformen ausgeführt werden. Mehrere Plattformen verfügen über Erweiterungs-SDKs, die Sie Ihrer App hinzufügen können, um plattformspezifische Verhaltensweisen zu nutzen. Beispielsweise behandelt ein Erweiterungs-SDK für mobile Geräte die Zurück-Taste, die auf einem Windows-Smartphone gedrückt wird. Wenn Sie in Ihrem Projekt auf ein Erweiterungs-SDK verweisen, fügen Sie einfach Laufzeitüberprüfungen hinzu, um zu testen, ob dieses SDK auf dieser Plattform verfügbar ist. So können Sie das gleiche App-Paket für jede Plattform haben!

Was ist der Windows-Kern?

Zum ersten Mal wurde Windows umgestaltet, um einen gemeinsamen Kern auf allen Windows 10-Plattformen zu haben. Es gibt eine gemeinsame Quelle, einen allgemeinen Windows-Kernel, einen Datei-E/A-Stapel und ein App-Modell. Für die Benutzeroberfläche gibt es nur ein XAML-UI-Framework und ein HTML-UI-Framework. Sie können sich auf die Erstellung einer großartigen App konzentrieren, da wir es einfacher gemacht haben, Ihre App auf verschiedenen Windows 10-Geräten auszuführen.

Was genau ist die universelle Windows-Plattform?

Die universelle Windows-Plattform ist einfach eine Sammlung von Verträgen und Versionen. Auf diese Weise können Sie festlegen, wo Ihre App ausgeführt werden kann. Sie zielen nicht mehr auf ein Betriebssystem ab. Jetzt zielen Sie auf eine oder mehrere Gerätefamilien ab. Weitere Informationen finden Sie unter " Einführung in die universelle Windows-Plattform".

Anforderungen

Die Entwicklungstools für universelle Windows-Apps enthalten Emulatoren, mit denen Sie sehen können, wie Ihre App auf verschiedenen Geräten aussieht. Wenn Sie diese Emulatoren verwenden möchten, müssen Sie diese Software auf einem physischen Computer installieren. Der physische Computer muss Windows 8.1 (x64) Professional Edition oder höher ausführen und über einen Prozessor verfügen, der Client Hyper-V und SLAT (Second Level Address Translation) unterstützt. Die Emulatoren können nicht verwendet werden, wenn Visual Studio auf einem virtuellen Computer installiert ist.

Hier ist die Liste der Software, die Sie benötigen:

Nach der Installation dieser Software müssen Sie Ihr Windows 10-Gerät für die Entwicklung aktivieren. Weitere Informationen finden Sie unter "Aktivieren Ihres Geräts für die Entwicklung". Sie benötigen keine Entwicklerlizenz mehr für jedes Windows 10-Gerät.

Universelle Windows-Apps

Wählen Sie Ihre bevorzugte Entwicklungssprache aus C#, Visual Basic, C++ oder JavaScript aus, um eine Universelle Windows-Plattform-App für Windows 10-Geräte zu erstellen. Lesen Sie 'Erstellen Sie Ihre erste App'.

Wenn Sie über Windows Store 8.1-Apps, Windows Phone 8.1-Apps oder universelle Windows-Apps verfügen, die mit Visual Studio 2015 erstellt wurden, müssen Sie diese Apps portieren, um die neueste universelle Windows-Plattform zu verwenden. Siehe Wechseln von Windows-Runtime 8.x zu UWP.

Nachdem Sie Ihre universelle Windows-App erstellt haben, müssen Sie Ihre App verpacken, um sie auf einem Windows 10-Gerät zu installieren oder an den Windows Store zu übermitteln. Siehe Packen von Apps.