Qué es .NET MAUI
.NET MAUI es la evolución de Xamarin.Forms y un framework moderno de Microsoft para desarrollar aplicaciones nativas de móviles y escritorio desde un único proyecto. Permite usar C# y .NET para compartir interfaces y lógica de negocio entre iOS, Android, Windows y macOS.
El desarrollo unificado evita mantener varios proyectos paralelos y facilita desplegar una aplicación en distintos dispositivos desde una misma base de código.
Un proyecto unificado
A diferencia de su predecesor Xamarin, que requería gestionar proyectos separados para cada sistema operativo, .NET MAUI introduce una arquitectura de proyecto único. Puedes centralizar recursos como imágenes, fuentes y configuraciones, y el framework se encarga de adaptarlos a teléfonos, tablets y equipos de escritorio.
Para conocer la estructura de las pantallas y comenzar un proyecto, consulta la documentación oficial de .NET MAUI.
Interfaces nativas reales
.NET MAUI no utiliza vistas web ni dibuja sus propios píxeles. Traduce los componentes visuales a controles nativos de cada plataforma, por lo que un botón puede comportarse como el usuario espera en iOS y adaptarse a los estándares visuales de Windows en un PC.
También aprovecha el ecosistema de .NET. Puedes consultar el repositorio oficial en GitHub para conocer su funcionamiento, reportar problemas o colaborar con la comunidad.