Saltar al contenido
CodigoDev
.NET MAUI

.NET MAUI

.NET MAUI es la evolución de Xamarin.Forms, un framework moderno de Microsoft para crear aplicaciones nativas de móviles y escritorio desde un único proyecto. Con C# y .NET, permite compartir interfaces y lógica de negocio entre iOS, Android, Windows y macOS.

verified Última verificación 03/09 2026
description

Sobre .NET MAUI

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.

payments

Precios

.NET MAUI es un framework de código abierto y gratuito proporcionado por Microsoft. No requiere suscripciones ni licencias comerciales para desarrollar o publicar aplicaciones. Pueden existir costes externos, como las cuentas de desarrollador de las tiendas de Apple o Google.
deployed_code

Características principales

  • 1 Proyecto único: centraliza el código, las fuentes, las imágenes y las configuraciones en un solo lugar.
  • 2 Acceso a APIs nativas: incluye funciones para interactuar con sensores, GPS, batería y portapapeles desde C#.
  • 3 Hot Reload: permite modificar la interfaz en XAML o C# y ver los resultados sin recompilar todo desde cero.
  • 4 Ecosistema .NET: permite reutilizar librerías, paquetes NuGet y conocimientos de arquitectura del ecosistema Microsoft.
thumb_up

Ventajas

  • check_circle Evolución madura: como sucesor de Xamarin, hereda años de experiencia, estabilidad y un ecosistema consolidado.
  • check_circle Rendimiento nativo: utiliza los controles originales de cada sistema operativo para ofrecer una experiencia fluida y familiar.
  • check_circle Gestión simplificada de recursos: adapta imágenes SVG y fuentes a diferentes tamaños de pantalla.
warning

Limitaciones

  • info Soporte oficial para Linux: Microsoft no ofrece soporte oficial directo para compilar interfaces nativas en Linux.
  • info Curva de aprendizaje de XAML: el lenguaje puede resultar complejo y verboso para quienes vienen de HTML.
  • info Peso final de la aplicación: las apps pueden ocupar algo más por incluir las librerías base de .NET.
data_object

Especificaciones

Lenguajes soportados
C#, XAML
Creador original
Microsoft
Ecosistema base
.NET
Sucesor de
Xamarin.Forms
forum

Opiniones de la comunidad

star_half Sin opiniones
rate_review

¿Ya utilizaste .NET MAUI?

Inicia sesión para compartir tu experiencia y ayudar a otros desarrolladores.

Iniciar sesión login
forum

Todavía no hay opiniones

Sé la primera persona en contar cómo funciona .NET MAUI en un proyecto real.

Logo Flutter
DESARROLLO MóVIL

Flutter verified

Flutter es un framework de código abierto creado por Google que permite desarrollar aplicaciones nativas para móviles, web y escritorio utilizando un único código base. Simplifica el proceso de creación de interfaces de usuario atractivas y fluidas, ahorrando tiempo y recursos al evitar programar la misma app varias veces para diferentes sistemas.

5.00 (1)
VER MÁS
Logo react native
DESARROLLO MóVIL

React Native verified

React Native es un framework de código abierto creado por Meta que permite desarrollar aplicaciones móviles reales utilizando JavaScript y React. Comparte gran parte del código entre iOS y Android, ahorrando tiempo y recursos sin sacrificar la experiencia del usuario.

0.00 (0)
VER MÁS
android studio  logo
DESARROLLO MóVIL

Android Studio

Android Studio es el entorno de desarrollo integrado (IDE) oficial de Google para crear aplicaciones en Android. Basado en la tecnología de IntelliJ IDEA, ofrece herramientas para escribir código, diseñar interfaces y probar aplicaciones desde la idea inicial hasta la publicación.

0.00 (0)
VER MÁS