Platforma Uno sprijina Linux. Uno va permite sa construiti aplicatii native mobile, desktop si WebAssembly cu C # si XAML dintr-o singura baza de cod. Puteti construi aplicatii Linux cu Uno folosind Visual Studio si Ubuntu pe WSL.
Construirea codului pentru fiecare platforma (Windows, Android, macOS sau Ubuntu), face o dezvoltarea multi-platform descurajanta. Probleme precum disparitatea caracteristicilor, incompatibilitatile si duplicarea muncii pot deveni o practica comuna.
Uno prezinta o solutie. Puteti construi cod C # si XAML cu Uno pentru a-l face mai portabil. Folosind WebAssembly, Uno ajusteaza dinamic aplicatia pentru a arata si a se simti asa cum trebuie, indiferent de sistemul de operare. Tot ce ai nevoie este sa mentii acea baza de cod.
Suportul pentru construirea aplicatiilor Linux pe Visual Studio este alimentat de Ubuntu pe WSL si proiectul open source Mono AOT-wasm. Uno sustine, de asemenea, dezvoltarea WASM. Pe Linux, proiectele platformei Uno folosesc motorul de redare Skia pentru a desena elemente grafice. Aplicatiile Uno se integreaza apoi in desktopul Ubuntu cu un shell GTK.
Totul este open source, construit pe Proiectul Mono .