Eine Microsoft-Programmierumgebung für mehrere Plattformen: Eine Anwendung programmieren, auf Windows-, Android- und iOS-basierten Geräten nutzen
Nachfolger der etablierten Plattform Xamarin und seit 2022 die Technologie für .NET Entwickler, um sowohl klassische Anwendungen als auch mobile Apps mit einem gemeinsamen Programmieransatz zu entwickeln
Effizient, da die Codebasis für verschiedene Plattformen identisch ist und für Entwickler im bisherigen Microsoft-Umfeld eine vertraute Umgebung darstellt
.NET MAUI ermöglicht
Entwicklung von kundenspezifischen klassischen Windows-basierten Anwendungen sowie Apps für Android- und iOS-Geräte mit einheitlicher Codebasis/Business-Logik
Erstellung moderner Benutzeroberflächen mit plattformspezifischem Style
Nutzung von Mobile Device-spezifischen Funktionen (Kamera, GPS, etc.)
Deployment von Apps über plattformspezifische App Stores (Google Play Store, Apple App Store), auch über unternehmensspezifische Mobile Device Management-Systeme möglich (Bereitstellungsmöglichkeit von kundenspezifischen Anwendungen in kundeneigener Infrastruktur)
Hohe Performanz auf allen Betriebssystemen
Programmierung in weitverbreiteter Programmiersprache C#
Reduzierten Wartungsaufwand durch vereinheitlichten Programmcode
Durch Überführung von kundeneigenen Anwendungen von WinForms/WPF nach .NET MAUI Möglichkeit zur erweiterten Nutzung bestehender klassischer Desktop-Anwendungen auf mobilen Endgeräten
Potentiale von .NET MAUI
Durch die Bereitstellung mobiler Apps können Mitarbeiter in ihrer Arbeit unterstützt werden, die entweder meistens außerhalb des Unternehmens tätig sind oder etwa an Orten arbeiten, an denen klassische PCs oder Laptops nicht praktikabel sind, z.B.:
Kundenbesuchsddokumentation
Erledigung von Aufgaben mittels Mobile Devices im Rahmen der Bearbeitung von Geschäftsprozessen
Datenaufnahme in Produktion und Logistik, bspw. durch Scannung von Barcodes bei Beschickung sowie bei Rüst- und Instandhaltungstätigkeiten von Maschinen und Anlagen