4 Punkte von dimohy 2023-01-28 | 4 Kommentare | Auf WhatsApp teilen

Uno Platform ist eine Open-Source-UI-Plattform, mit der sich Anwendungen für Windows, iOS, Android, WebAssembly, macOS und Linux in einer einzigen Entwicklung erstellen lassen.

Die wichtigsten Highlights dieses 4.7-Releases

  • Neue Projektvorlagen
    • Unterstützung für Shared Projects
    • Erzeugung von C#-Event-Handlern aus XAML funktioniert
  • Schriftdateien für Content-Build-Ziele werden automatisch eingebunden und sind nutzbar
  • Leistungsverbesserungen
    • Verringerung der Anwendungsgröße durch XAML Trimming
    • .NET 7 WebAssembly-Update mit 8 % Leistungssteigerung
    • .NET Native AOT hinzugefügt: UI-Apps lassen sich unter Linux GTK und Framebuffer ohne Abhängigkeiten als nativer Code ausführen
    • Android-Update – 5 % bessere Rendering-Leistung

4 Kommentare

 
command2alt 2023-01-28

Bei Blazor, Uno, Avalonia, MAUI usw. gibt es nicht wirklich die eine klare Wahl, daher ist es ziemlich schwer, sich ohne Zögern dafür zu entscheiden.
Ich hoffe, dass sich wenigstens eines davon richtig durchsetzt und sich möglichst schnell als langfristig verlässliche große Plattform etabliert.

 
dimohy 2023-01-28

MAUI ist noch nicht lange offiziell veröffentlicht, daher scheint es, wie Sie gesagt haben, noch keine Umgebung zu sein, auf die man sich bedenkenlos verlassen kann. Im Fall von Blazor wurde es jedoch auf ein Niveau stabilisiert und optimiert, das für den Einsatz in Produkten ausreicht, und mit verschiedenen Open-Source-Paketen lässt es sich noch vielseitiger nutzen.
Ebenso haben auch Avalonia und Uno jeweils ein eigenes Ökosystem aufgebaut und sind inzwischen ausreichend stabil, sodass sie gut einsetzbar sind.
Besonders in Embedded-Umgebungen wie etwa auf dem Raspberry Pi funktioniert es hervorragend.

Wahrscheinlich macht auch das Problem, dass .NET in Korea kein großes Ökosystem bildet und es deshalb schwierig ist, Entwickler zu finden, die Entscheidung dafür noch schwerer.

 
geeeek 2023-01-28

Ist das etwas anderes als MAUI?

Es wirkt, als könne Microsoft bei Cross-Platform nicht wirklich Fuß fassen, aber das hier scheint kein offizielles Microsoft-Projekt zu sein..

 
dimohy 2023-01-28

Ja, eine weitere UI-Plattform. Sie ist kein Microsoft-Produkt, sondern ein Open-Source-Projekt von Uno Platform. Damit lassen sich Apps für verschiedene Plattformen einschließlich Desktop und Mobile entwickeln, und sie wurde über einen recht langen Zeitraum so weiterentwickelt, dass sie inzwischen stabil genug für den produktiven Einsatz ist.