Microsoft .NET MAUI

Unifica la creación de API para Android, iOS, macOS y Windows.
Consigue una experiencia de desarrollo única que se ejecuta en cualquier plataforma y con solo una escritura de código.

Saber más

¿Qué es .NET MAUI?

.NET MAUI (Multi-platform App User Interface) es un marco multiplataforma para crear aplicaciones móviles y de escritorio nativas con C# y XAML.
Permite desarrollar aplicaciones que se pueden ejecutar en Android, iOS, macOS y Windows desde una sola base de código compartida.
Es la evolución de Xamarin.Forms extendida desde escenarios móviles a escritorio, con controles de interfaz de usuario recompilados desde cero para el rendimiento y la extensibilidad.

¿Qué ventajas tienes con MAUI?

multiplataforma desarrollo de software

Multiplataforma

Permite crear aplicaciones para distintas plataformas a partir del mismo código, lo que permite ahorrar una gran cantidad de tiempo y costes de desarrollo.

microsoft .net maui

.NET

Está basado en .NET, por lo que si ya lo conoces puedes empezar a utilizarlo, y si no lo conoces basta con solo aprenderlo en vez de tener que utilizar un lenguaje de programación distinto para cada plataforma.

desarrollo de software en tiempo real hot reload

Hot Reload

Uno de los cambios que se introdujo en .NET es la posibilidad de ver los cambios realizados en código con la aplicación en marcha a tiempo real sin la necesidad de tener que volver a compilarla.

Características de .NET MAUI

Aunque estaba inicialmente programado para salir con .NET 5 en noviembre de 2020 y luego en noviembre de 2021 junto a .NET 6, lo cierto es que .NET MAUI, la siguiente evolución de Xamarin Forms, no apareció hasta mayo de 2022.
Xamarin es el pasado y Microsoft va a finalizar el soporte en mayo de 2024. A continuación te explicamos las principales funcionalidades y ventajas de .NET MAUI frente a Xamarin:

  • Permite crear aplicaciones de escritorio para Windows y macOS y para Linux. En .NET MAUI el escritorio tiene la misma consideración que las aplicaciones móviles y puedes reutilizar tu código en todas las plataformas con soporte Microsoft dentro de .NET.

  • En .NET MAUI ya no hay que crear un proyecto diferente para cada plataforma, sino que ofrece un proyecto único con los recursos comunes a la aplicación como las imágenes, fuentes o estilos. El compilador sabe cual elegir para cada plataforma.

  • Mayor rendimiento y flexibilidad: en .NET MAUI existen los "handlers" que disponen de una interfaz que permite abstraer cada control de su renderizado. A las implementaciones concretas de esas interfaces en cada plataforma se les llama vistas virtuales.

  • .NET MAUI Community Toolkit: .NET MAUI ya incluye de serie lo que antes eran los Xamarin Essentials, solo que ahora funcionan también en las plataformas de escritorio soportadas.

¿Quieres más información?

Si quieres recibir más información sobre lo que hacemos y sobre nuestros productos y servicios, no dudes en ponerte en contacto con nosotros. Estamos deseando ayudarte y ofrecerte las soluciones que te posicionarán en el futuro. Tecnología, Estrategia Digital, Data e Inteligencia artificial, Gestión de personas y Estrategia.


Responsable: INTEGRA ESTRATEGIA Y TECNOLOGÍA (Sociedad Aragonesa de Asesoría Técnica S.L.). - Finalidad: Gestionar el envío de información y prospección comercial - Legitimación: Consentimiento del interesado. - Destinatarios: No se cederán datos salvo disposición legal. - Derechos: Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional. - Puede consultar información adicional sobre Protección de Datos en nuestra página web https://integratecnologia.es/politica-de-privacidad