9 puntos por xguru 2020-11-06 | 4 comentarios | Compartir por WhatsApp
  • Soporte para todos los sistemas operativos con una sola base de código basada en .NET, C# y WinUI

→ iOS/Android/macOS usan Xamarin Native

→ WebAssembly usa Mono-WASM

→ Linux usa Skia

  • La estructura hace que Uno funcione como un puente para ejecutar apps de WinUI/UWP en sistemas operativos fuera de Windows

  • Ofrece una UI pixel-perfect (la UI coincide a nivel de píxel en todas las plataformas)

4 comentarios

 
deadcat 2020-11-06

¿De verdad se pueden usar apps de UWP en otras plataformas?!

 
galadbran 2020-11-06

Ya hace bastante que MS adquirió Xamarin y también absorbió (?) el proyecto Mono para impulsar de lleno el soporte multiplataforma, pero en comparación el uso del lenguaje C# tampoco ha aumentado tanto...

No es que no se use, pero tampoco se puede decir que sea popular; quedó en un punto intermedio algo ambiguo, y eso da pena.

De los entornos de desarrollo que he usado, C#/.NET ha sido para mí la mejor experiencia, tanto por el lenguaje como por el entorno. En los primeros días después de que salió nuget, el ecosistema de paquetes era medio flojo, pero ahora ya no está nada mal.

 
sftblw 2020-11-06

Desde el lado de Uno Platform, tomaron la Calculadora de Windows 10 (C++/CX), que había sido publicada como código abierto, y la portaron a C# con Uno Platform para publicarla en varias plataformas.

Si buscas Uno calculator, debería aparecer. (Android, iOS, Linux Snap Store)

Me dio curiosidad y la probé; en Android es algo lenta, y en Linux no se muestra el coreano. En iOS sí iba rápido.

 
xguru 2020-11-06

Parece que del lado de WASM todavía es demasiado lento y pesado en tamaño, así que está en un nivel experimental.

Desde la perspectiva de alguien que dejó el desarrollo en Windows hace mucho, parece un intento interesante pensar en algo así con .NET.