Microsoft hat .NET MAUI im Mai 2022 allgemein verfügbar gemacht. Das Framework dient zur Entwicklung nativer Anwendungen für Android, iOS, macOS und Windows. Eine gemeinsame Codebasis auf Basis von C# und XAML soll die Entwicklung für mehrere Plattformen vereinfachen.
Ein Projekt für mehrere Plattformen
.NET MAUI führt die Nachfolgeidee von Xamarin.Forms weiter und bündelt Benutzeroberflächen, Ressourcen und Plattformcode in einem Projekt. Anwendungen können dabei auf native Funktionen der jeweiligen Zielplattform zugreifen. Microsoft unterstützte zum Start die aktuellen .NET- und Visual-Studio-Werkzeuge.
Das Framework richtet sich an Entwicklerteams, die mobile und Desktop-Anwendungen mit C# erstellen wollen. Neben klassischen nativen Apps sind auch hybride Szenarien möglich, bei denen Webinhalte mit nativen Funktionen verbunden werden.
Werkzeuge und Support zum Start
Microsoft veröffentlichte .NET MAUI als Teil des aktuellen .NET-Entwicklungsmodells. Die offizielle Ankündigung beschreibt den Supportzyklus und verweist auf Installationsanleitungen, Beispiele sowie die Integration in Visual Studio 2022.
