iX 1/2023
S. 141
Praxis
Tools und Tipps

Uno Platform: Cross-Plattform-Entwicklung

Uno Platform erstellt Apps mit pixelgenau identischem GUI für alle gängigen Systeme in C# und XAML.

Von Jürgen Schuck

Bei Uno Platform ist der Name Programm: eine Plattform zum Entwickeln von Anwendungssoftware mit einer einzigen Codebase in C# und XAML für alle gängigen Betriebssysteme und Browser. Sie liefert Apps, deren GUI unter Windows, macOS, Linux, iOS, Android und im Browser exakt gleich aussieht (Pixel Perfect). Auch systemspezifische Looks und Funktionen sind verwendbar. Uno Platform ist kostenlos und Open Source.

Die Kombination aus Entwicklungsumgebung und Betriebssystem bestimmt den Abdeckungsgrad der Zielsysteme, der mit Visual Studio und JetBrains Rider unter Windows am größten ist. Beide erlauben Apps für alle Zielsysteme. Bei macOS und Rider ist Windows als Zielsystem außen vor, unter Linux fallen auch Android und iOS weg. Die Webseite von Uno Platform liefert eine Matrix mit der Abdeckung der möglichen Kombinationen (siehe ix.de/z7zg). Das Entwicklerteam von Uno Platform spricht von Windows-first Development.

Kommentieren