Uno Platform avanza en el soporte de WebAssembly

Uno Platform avanza en el soporte de WebAssembly

Con la última versión de Uno Platform, un conjunto de herramientas de código abierto para crear aplicaciones web, móviles y de escritorio multiplataforma con C# y XAML, los desarrolladores obtienen un rendimiento mejorado a través de ajustes para el formato de instrucción binaria WebAssembly.

Uno Platform 4.4 se anunció el 28 de junio. Los desarrolladores de la plataforma dijeron que activaron las funciones relacionadas con WebAssembly antes del soporte oficial en la plataforma .NET 7 de Microsoft, lo que permite la experimentación o el uso en producción. Las mayores mejoras se encuentran en las excepciones de WebAssembly y la compatibilidad con subprocesos.

Habilitar las excepciones de WebAssembly en las aplicaciones permite que el código permanezca completamente en WebAssembly para el manejo de excepciones, lo que aumenta el rendimiento. El código generado también es más pequeño. También se agregó compatibilidad con subprocesos de WebAssembly a Uno.UI y Uno Bootstraper, lo que permite la creación de subprocesos o tareas y el uso de CoreDispatcher y Dispatcher para volver al subproceso principal. Las aplicaciones web pueden realizar tareas costosas fuera del subproceso de la interfaz de usuario y evitar congelar la interfaz de usuario.

Las aplicaciones de Uno pueden ejecutarse en la web a través de WebAssembly y de forma nativa en Windows, iOS, Android, macOS y Linux. Las instrucciones para comenzar con Uno Platform se encuentran en el sitio web de Uno Platform. Otras mejoras en Uno Platform 4.4 incluyen:

  • Animación fluida en objetivos basados ​​en .NET, Android, iOS y Skia. Skia es una biblioteca de gráficos 2D.
  • Plantillas de proyecto predeterminadas mejoradas.
  • Pequeñas mejoras de rendimiento para todas las plataformas, incluidos cambios en la forma en que se resuelven los elementos de diseño de Android.
  • Nuevos escenarios de entrada a través de GamePad API.