Tech News

Technik & Digital

Windows App SDK 1.1 fügt Unterstützung für erweiterte Apps und Mica-Material hinzu


Microsoft hat Version 1.1 des Windows App SDK veröffentlicht, eine 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 kam kurz nach dem Start von Windows 11, und es ist ein Weg um moderne Grafiken und Funktionen sowie traditionelle Win32-Funktionen in derselben App zusammenzubringen. Diese neue Version enthält einige bemerkenswerte Verbesserungen, um das Erlebnis noch besser zu machen.

Mica ist ein neues Oberflächenmaterial, das Microsoft mit Windows 11 eingeführt hat, und es ermöglicht, dass Ihr Desktop-Hintergrund sanft durch die App scheint und der Benutzeroberfläche ein wenig Farbe verleiht. Während die erste Veröffentlichung des Windows App SDK kam, nachdem Windows 11 bereits herausgekommen war, 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 wichtige 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 war. Darüber hinaus können Apps, die im MSIX-Format gepackt sind, sparse gepackte Apps und nicht gepackte Apps jetzt auch Windows-Toastbenachrichtigungen senden, auch wenn die App nicht ausgeführt wird. Das bedeutet, dass Apps eine Möglichkeit haben, Benutzer zu warnen, auch wenn die App nicht verwendet wird.

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

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, Unterstützung für eigenständige Apps (dh Apps, die die erforderlichen Windows App SDK-Abhängigkeiten enthalten, um sie zu verwenden) und die Möglichkeit, Umgebungsvariablen zu ändern, ohne die Registrierungs-API direkt verwenden zu müssen. Microsoft hat auch eine neue Windowing-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 im Visual Studio Marketplace verfügbar ist. Diese Erweiterung erleichtert das Erstellen einer WinUI-App mithilfe einer assistentenbasierten Erfahrung, indem sie „wohlgeformten, lesbaren Code“ erzeugt, und es 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 und den Anweisungen auf dieser Seite folgen, je nachdem, welche Art von App Sie erstellen möchten. Auf diese Weise sollten Sie automatisch die neueste Version der Tools erhalten. Hier finden Sie auch die vollständigen Versionshinweise.


Quelle: Microsoft



Source link