xiand.ai
Tecnología

Avalonia añade soporte para Linux y WebAssembly a .NET MAUI

AvaloniaUI ha presentado un backend para .NET MAUI que permite ejecutar aplicaciones gráficas en Linux y WebAssembly. Esta nueva característica llega a través de .NET 11 en estado de previsualización y ofrece alternativas que el propio framework de Microsoft carece actualmente.

La Era

2 min de lectura

Avalonia Bolts Linux and WebAssembly onto .NET MAUI
Avalonia Bolts Linux and WebAssembly onto .NET MAUI

AvaloniaUI ha presentado un backend para .NET MAUI que permite ejecutar aplicaciones gráficas en Linux y WebAssembly. Esta nueva característica llega a través de .NET 11 en estado de previsualización y ofrece alternativas que el propio framework de Microsoft carece actualmente.

El equipo de Avalonia permite ahora usar sus controles junto o en sustitución de los controles nativos de MAUI. Mientras que MAUI utiliza APIs nativas para el diseño, Avalonia emplea un método de dibujo personalizado para mayor consistencia visual. El diseño personalizado garantiza que la interfaz se vea idéntica en todos los dispositivos sin depender del sistema operativo subyacente.

Steven Kirk creó Avalonia en 2013 cuando WPF parecía abandonado por los desarrolladores principales. El proyecto se convirtió en uno de los más activos en open source para el ecosistema .NET en los últimos años. Actualmente cubre iOS, Android, macOS y Windows además de las nuevas plataformas de navegador.

El ingeniero de software Tim Miller señaló que quedan áreas por abordar en la implementación técnica. Entre los problemas pendientes se encuentra la falta de soporte para Wayland, el sistema de visualización moderno de Linux. Aún se depende de X11 o la capa de compatibilidad XWayland para la visualización gráfica completa.

Aunque la tecnología avanza, la adopción de MAUI sigue siendo limitada según la comunidad global de desarrolladores. Muchas aplicaciones de Microsoft como Teams usan Electron y TypeScript en lugar de este framework nativo. React Native también es popular dentro de la organización para productos de oficina y servicios clave.

Desarrolladores reportaron problemas durante la transición de .NET 9 a .NET 10 lanzada el año pasado. Algunos informaron regresiones constantes en el primer trimestre de 2026 que dificultan el uso en producción estable. Otros tuvieron que revertir cambios debido a errores no resueltos en las plataformas móviles.

El proyecto ha generado beneficios directos para Avalonia 12 al cerrar brechas en el conjunto de controles disponibles. .NET 11 se espera generalmente disponible en noviembre, manteniendo la previsualización hasta esa fecha oficial. Esto significa que los desarrolladores deberán esperar varios meses más para una versión estable completa.

La competencia entre frameworks de interfaz de usuario continua definiendo el futuro de las aplicaciones multiplataforma. Los usuarios deberán observar si los errores persisten antes de confiar en esta solución para sus proyectos empresariales. El ecosistema de .NET sigue evolucionando para ofrecer opciones más sólidas para el desarrollo moderno.

Comentarios

Los comentarios se almacenan localmente en tu navegador.