Windows 10-Entwicklung - Einführung

Dieses Tutorial richtet sich an Personen, die lernen möchten, wie Windows 10-Anwendungen entwickelt werden. In diesem Tutorial lernen wir -

  • Windows 10-Anwendungsentwicklung
  • Von Microsoft veröffentlichte Updates des neuen Betriebssystems
  • Neue Funktionen für die Entwickler in den Updates

Es sind jetzt viele interessante App-Szenarien möglich, die uns in der ersten Version nicht zur Verfügung standen. Microsoft hat nicht nur neue APIs hinzugefügt, sondern auch die vorhandenen APIs erweitert.

Universelle Windows App

Eine universelle Windows-App wurde erstmals in Windows 8 als Windows Runtime eingeführt, die auf der universellen Anwendungsplattform basiert.

In Windows 10 wurde der Name der Universal Application Platform in Universal Windows Platform (UWP) geändert. Sie können moderne und umfassende Apps erstellen, indem Sie auf Windows 10-Geräte für den Windows Store wie PC, Tablet, Telefon usw. abzielen.

In Windows 10 können Sie problemlos Anwendungen entwickeln, um alle unter Windows 10 unterstützten Geräte mit nur - zu erreichen.

  • Ein API-Satz
  • Ein App-Paket
  • Und ein Geschäft

Die universelle Windows-Plattform unterstützt auch verschiedene Bildschirmgrößen und verschiedene Interaktionsmodelle wie Touchpad, Maus und Tastatur, einen Gamecontroller oder einen Stift.

Eigenschaften von UWP-Apps

Im Folgenden sind einige der Merkmale von Universal Windows-Apps aufgeführt, die Windows 10 überlegen machen.

  • Sie können auf Gerätefamilien und nicht auf Betriebssysteme wie Windows 8.1 abzielen.

  • Apps werden mit dem Paket gepackt und verteilt .AppX Verpackungsformat, das sicherstellt, dass Ihre Apps nahtlos bereitgestellt und aktualisiert werden können.

  • Sie können Ihre Anwendung an den Windows Store senden und sie wird für alle Gerätefamilien oder nur für die von Ihnen ausgewählten Geräte verfügbar sein. Sie können alle Ihre Apps für Windows-Geräte einfach an einem Ort verwalten.

  • Sie können die Verfügbarkeit Ihrer Anwendung auf die jeweilige Gerätefamilie beschränken.

  • Die Kern-APIs der Universal Windows Platform (UWP) sind für alle Windows-Gerätefamilien gleich. Ihre App kann also auf allen Windows 10-Geräten ausgeführt werden, wenn nur die Kern-APIs verwendet werden.

  • Mithilfe von Erweiterungs-SDKs können Sie Ihre Anwendung für bestimmte Geräte beleuchten.

Entwicklungsoptionen

Universelle Windows-Anwendungen können in einer der folgenden Sprachen erstellt werden:

  • C # oder Visual Basic mit XAML
  • JavaScript mit HTML
  • C ++ mit DirectX und / oder XAML

Sie können Komponenten auch in einer Sprache schreiben und in einer Anwendung verwenden, die in einer anderen Sprache entwickelt wurde.