Windows App SDK 1.1 bietet Unterstützung für erhöhte Apps und Mica-Material

Microsoft hat Version 1.1 des Windows App SDK veröffentlicht, mit Unterstützung für die Erstellung von Apps, die erhöhte Rechte, Benachrichtigungen und mehr erfordern.

Microsoft hat Version 1.1 des Windows App SDK veröffentlicht, einer Reihe von Entwicklungstools, mit denen Sie (wenig überraschend) Apps für Windows 10 und 11 erstellen können. Die erste Veröffentlichung des Windows App SDK erfolgte kurz darauf Windows 11 wurde eingeführt und ist eine Möglichkeit, moderne Grafiken und Funktionen sowie traditionelle Win32-Funktionen in derselben App zu vereinen. Diese neue Version enthält einige bemerkenswerte Verbesserungen, um das Erlebnis noch besser zu machen.

Glimmer ist ein neues Oberflächenmaterial, das Microsoft mit Windows 11 eingeführt hat. Es lässt Ihren Desktop-Hintergrund sanft durch die App scheinen und verleiht der Benutzeroberfläche etwas Farbe. Während die erste Veröffentlichung des Windows App SDK erfolgte, nachdem Windows 11 bereits veröffentlicht wurde, konnten Sie auf diese Weise keine Apps erstellen, die das neue Mica-Material verwendeten. Darüber hinaus verfügt die WinUI 3-Galerie im Windows App SDK über neue Beispiele, neue Steuerelemente und eine aktualisierte Benutzeroberfläche, um sie besser an die Designprinzipien von Windows 11 anzupassen.

Eine weitere wesentliche Verbesserung ist die Möglichkeit, Apps zu erstellen, die eine Erhöhung erfordern (was bedeutet, dass sie als Administrator ausgeführt werden müssen), was eine Einschränkung der ursprünglichen Version darstellte. Darüber hinaus können im MSIX-Format gepackte Apps, dünn gepackte Apps und nicht gepackte Apps jetzt auch Windows-Toastbenachrichtigungen senden, auch wenn die App nicht ausgeführt wird. Das bedeutet, dass Apps die Möglichkeit haben, Benutzer zu benachrichtigen, auch wenn die App nicht verwendet wird.

Microsoft hat dank Updates in der WinRT-Interop-Ebene auch Leistungsverbesserungen für Apps vorgenommen, die C# verwenden. Microsoft sagt, dass eine einfache „Hello World“-App die Startzeiten um bis zu 9 % verkürzen kann, und Sie sollten auch große Verbesserungen bei der Verwendung von Abhängigkeitseigenschaften in WinUI 3-Apps feststellen.

Auf Entwicklerseite ist es jetzt möglich, eine App so einzustellen, dass sie automatisch neu gestartet wird, wenn sie aufgrund eines Updates oder Absturzes geschlossen wird. Darüber hinaus können Sie Wiederherstellungsoptionen festlegen, damit die App Benutzer dorthin zurückbringen kann, wo sie waren, bevor die App unerwartet geschlossen wurde.

Weitere Änderungen umfassen verbesserte Bootstrapper-APIs und die Unterstützung eigenständiger Apps (d. h. Apps, die das erforderliche Windows enthalten). App SDK-Abhängigkeiten, um sie zu verwenden) und die Möglichkeit, Umgebungsvariablen zu ändern, ohne die Registrierungs-API verwenden zu müssen direkt. Microsoft hat außerdem eine neue Fenster-API eingeführt, die es ermöglicht, die Z-Reihenfolge Ihrer App-Fenster festzulegen. Schließlich gab Microsoft bekannt, dass das Template Studio für WinUI (C#) jetzt verfügbar ist verfügbar im Visual Studio Marketplace. Diese Erweiterung erleichtert das Erstellen einer WinUI-App mithilfe einer assistentenbasierten Erfahrung und erzeugt „wohlgeformten, lesbaren Code“ und ist eine gute Möglichkeit, mit der WinUI-Entwicklung zu beginnen.

Um die Windows App SDK-Tools für die Entwicklung zu installieren, müssen Sie Visual Studio 2022 oder 2019 verwenden Befolgen Sie die Anweisungen auf dieser Seite Abhängig von der Art der App, die Sie erstellen möchten. Auf diese Weise sollten Sie automatisch die neueste Version der Tools erhalten. Die vollständigen Versionshinweise finden Sie auch hier.


Quelle: Microsoft