Open-Source-Projekt der Woche bei SD Times: Windows App SDK
Letztes Jahr kündigte Microsoft auf der Microsoft Build seine Vision für Project Reunion an, eine Reihe von Bibliotheken für die Erstellung von Apps, die über verschiedene Windows 10-Versionen und -Geräte hinweg funktionieren.
Das Projekt wurde inzwischen in Windows App SDK umbenannt, aber die Grundidee ist die gleiche geblieben.
Entwickler können Windows App SDK verwenden, um Apps zu erstellen, die eine moderne Benutzeroberfläche haben, auf moderne Plattformfunktionen wie Lokalisierung und Energiestatus zugreifen und bis zum Windows 10 Oktober 2018 Update (Version 1809) abwärtskompatibel sind. All dies kann erreicht werden, ohne dass Sie Ihre Anwendung von Grund auf neu schreiben müssen.
Um das SDK zu nutzen, können Entwickler ihr aktuelles Installationsprogramm verwenden und nur das hinzufügen, was benötigt wird, während der Rest der App unverändert bleibt. Es funktioniert mit Win32-, WinForms- und anderen Microsoft-Anwendungen.
Obwohl es ursprünglich dazu gedacht war, Anwendungen über verschiedene Windows 10-Versionen hinweg zu vereinheitlichen, hat sich das Open-Source-Projekt mit der Einführung von Windows 11 erweitert. Entwickler können das Windows App SDK nutzen, um Apps für Windows 11 zu erstellen, die mit dem Windows 10 Oktober 2018 Update abwärtskompatibel sind.
Entwickler, die Desktop-Windows-Apps erstellen wollen, müssen zwischen mehreren App-Plattformen und Frameworks wählen. Obwohl jede Plattform viele Funktionen und APIs bietet, die von Apps genutzt werden können, die auf anderen Plattformen erstellt wurden, können einige Funktionen und APIs nur von bestimmten Plattformen genutzt werden. Das Windows App SDK vereinheitlicht den Zugriff auf Windows-APIs für Desktop-Windows-11- und Windows-10-Apps. Unabhängig davon, für welches App-Modell Sie sich entscheiden, haben Sie Zugriff auf dieselbe Reihe von Windows-APIs, die im Windows App SDK verfügbar sind.
Weitere Informationen können auf der GitHub-Seite des Projekts gefunden werden.