Anfang dieses Monats gab Microsoft Einzelheiten zu WinUI bekannt, seinem Open-Source-Benutzeroberflächen-Framework für Windows 11. Open-Source-WinUI ist seit langem ein Wunsch von Entwicklern, aber die Implementierung ist nicht einfach. Da WinUI auf der proprietären Ebene des Betriebssystems „verankert“ ist, erfordert die Open-Source-Bereitstellung des Frameworks einen sorgfältigen und durchdachten Ansatz. Nur wenige Wochen nach der ersten Veröffentlichung ist Microsoft bereit, weitere Informationen zum WinUI OSS-Projekt zu veröffentlichen.

Microsoft hofft, diese Aufgabe in vier Phasen zu bewältigen. Die erste Phase konzentriert sich auf weitere interne Beiträge auf GitHub. In der zweiten Phase können Entwickler das Repository klonen und WinUI lokal erstellen. Die dritte Phase wird es Drittentwicklern ermöglichen, zum Projekt beizutragen, und in der letzten Phase wird GitHub zum „primären Ort für Entwicklung, Problemverfolgung und Community-Engagement“ gemacht und interne Repositories auslaufen.
Derzeit sind Microsoft-Entwickler damit beschäftigt, WinUI aus den proprietären Teilen von Windows zu „entpacken“, die nicht öffentlich geteilt werden können. Sobald Windows App SDK 1.8 später in diesem Monat veröffentlicht wird (derzeit in der Vorschau, mit WinUI gebündelt mit WASDK), werden Entwickler mit der Implementierung von Pull-Requests auf GitHub beginnen. Microsoft plant, die erste Phase Anfang Oktober 2025 abzuschließen.
Was die Möglichkeit betrifft, Drittentwicklern die Möglichkeit zu geben, die Codebasis zu klonen und lokal zu erstellen, sagte Microsoft, dass man die Idee derzeit „aktiv erforscht“. Dies erfordert ein vorsichtigeres Vorgehen. Es kann also einige Zeit dauern, bis das Unternehmen weitere Details veröffentlicht. Hier ist die Aussage des Unternehmens:
Da der Veröffentlichungsplan von WinUI eng mit dem Windows App SDK verknüpft ist, ermöglicht uns unsere Verzweigungsstrategie nun, parallel zur kommenden WASDK 1.8-Version mit der Fertigstellung von PRs zu beginnen. Die Vorschauversion 1.8 wurde am 19. August veröffentlicht und die stabile Version steht kurz vor der Veröffentlichung, was uns eine gute Grundlage bietet, um mit der Integration von Änderungen zu beginnen. Auf dieser Grundlage planen wir, die erste Phase Anfang Oktober abzuschließen.
Phase 2 wird noch aktiv erforscht, und obwohl wir diesbezüglich vorsichtiger sind, hoffen wir, bald greifbare Fortschritte mitteilen zu können.
Sie können die Diskussion darüber, WinUI als Open Source zu machen, auf GitHub verfolgen.