
Xamarin Forms wird mit dem Release von .NET 6 im November vom neuen Multi-Plattform UI Framework .NET MAUI abgelöst. Nachdem .NET 5 die Integration des klassischen Framework nach .NET Core abgeschlossen hat, folgt nun der nächste logische Schritt, indem Mono und Xamarin im neuen .NET Core aufgehen, sodass es in Zukunft nur noch ein Framework gibt.
Mit .NET MAUI bauen wir Applikationen für Android, iOS, macOS und Windows, alles mit einer gemeinsamen Code-Basis. Nur Linux ist (noch) nicht dabei. Ziele der Entwicklung sind nebst der Vereinheitlichung des Frameworks bessere Performance, einfachere und bessere Controls und sogar die Integration von Blazor Komponenten. Das hat zur Folge, dass sich auch bestehende Web Applikationen mit wenig Aufwand in mobile oder Desktop Applikationen integrieren lassen.
Doch was passiert mit den bestehenden Xamarin Projekten?
Der Support für Xamarin endet 12 Monate nach dem Release von .NET MAUI. Maui ist aber lediglich eine Evolution von Xamarin Forms und der Übergang soll so einfach wie möglich sein. Wo möglich wird die Migration durch Tools unterstützt, zumindest für diejenigen, die sich heute schon an den .NET Standard halten.
Der neue Release bringt somit viele Chancen und Verbesserungen und Noser Engineering haltet Sie über den Stand der Entwicklung von MAUI auf dem Laufenden.