Multi Plattform-Framework .NET MAUI 17.01.2022, 09:01 Uhr

Mit C# und XAML

Mit .NET MAUI steht ein neues Framework für plattformübergreifende Apps aus dem Hause Microsoft bereit.
(Quelle: Foto: Microsoft)
Das Ziel ist es, alle wichtigen Gerätetypen und Plattformen mit C# und XAML zu bedienen. Desktop und mobile Apps stehen dabei gleichermaßen im Fokus. Wie weit ist die Entwicklung dieses Ansatzes schon gekommen, welcher Xamarin ablösen wird?
Die Bedeutung der Cross Plattform-Programmierung ist in der letzten Zeit größer geworden. Eine Reihe von Ansätzen versprechen den Entwicklern das lang ersehnte Ziel, den einmal geschriebenen Quellcode auf allen gewünschten Plattformen und Systemen zu einer Anwendung zu formen. Im Kasten »Große Auswahl« sind stichpunktartig die wichtigsten aktuellen Ansätze der Cross-Plattform-Programmierung aufgelistet. Unabhängig von der konkreten Vorgehensweise ist es das Ziel der plattformübergreifenden Programmierung dem nativen Vorbild einer Applikation auf dem jeweiligen Zielsystem möglichst weitgehend zu entsprechen. Die erstellten Applikationen sollen sich möglichst so verhalten, als hätte man diese exklusiv für das betreffende Betriebssystem beziehungsweise Gerätekategorie programmiert. Mit .NET MAUI möchte Microsoft sein Framework Xamarin für Android und iOS modernisieren und gleichzeitig die Architektur des Ansatzes aufräumen.

Unterstützte Plattformen

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar