Microsoft presenta .NET MAUI, una versátil y potente plataforma de desarrollo de aplicaciones móviles desarrollada a partir de Xamarin

Microsoft / Microsoft presenta .NET MAUI, una versátil y potente plataforma de desarrollo de aplicaciones móviles desarrollada a partir de Xamarin 3 minutos de lectura

Microsoft .NET



.NET de Microsoft está obteniendo una nueva plataforma para el desarrollo de aplicaciones móviles. Llamada .NET MAUI, la plataforma tiene como objetivo simplificar las opciones para los desarrolladores de .NET al proporcionar una única pila que admita todas las cargas de trabajo modernas: Android, iOS, macOS y Windows. Microsoft confía en que la nueva plataforma, basada en el popular kit de herramientas Xamarin.Forms, atraerá a desarrolladores de aplicaciones móviles y web novatos y veteranos.

Microsoft claramente está intentando unificar la plataforma .NET, ya que actualmente está segmentada. Si bien los desarrolladores pueden crear con confianza aplicaciones robustas para diferentes sistemas operativos, el nuevo .NET MAUI debería ayudar significativamente a simplificar y unificar el proceso de creación de aplicaciones para múltiples plataformas. La plataforma .NET 5 es, con mucho, una de las mayores IU de aplicación nativa multiplataforma con múltiples beneficios, como una base de código única, un sistema de proyecto único con capacidad para implementar en varios dispositivos, incluidos sistemas móviles y de escritorio.



Microsoft lanza .NET MAUI para la creación simplificada y eficiente de la interfaz de usuario de la aplicación multiplataforma:

MAUI es una evolución del cada vez más popular kit de herramientas Xamarin.Forms. El kit de herramientas de hace seis años ha sido bastante popular para varias empresas que han aprovechado la experiencia móvil de Xamarin sobre .NET para impulsar sus negocios. El kit de herramientas de Xamarin.Forms ha ayudado a las pequeñas empresas a maximizar su inversión en desarrollo. Las empresas han estado compartiendo más del 95 por ciento de su código. Esto permite a las empresas acelerar el desarrollo de sus aplicaciones y seguir ofreciendo amplias funciones.



MAUI intenta simplificar las opciones para los desarrolladores de .NET, ya que proporciona una sola pila que admite todas las cargas de trabajo modernas: Android, iOS, macOS y Windows. Las funciones nativas de cada plataforma y el control de la interfaz de usuario son accesibles instantáneamente en una API simple y multiplataforma para que los desarrolladores brinden experiencias de usuario sin compromisos mientras comparten aún más código que antes.



El éxito de .NET MAUI radica en la adopción acelerada debido al hecho de que está construido con la productividad del desarrollador como principal prioridad. Microsoft asegura que los desarrolladores también apreciarán el sistema de proyectos y las herramientas multiplataforma. MAUI simplifica la estructura del proyecto en un solo proyecto y puede apuntar a múltiples plataformas con el mismo. Esto significa que los desarrolladores pueden implementar en cualquier sistema específico, incluidos equipos de escritorio, emuladores, simuladores o dispositivos físicos con un solo clic.



Con los recursos multiplataforma integrados, los desarrolladores podrán agregar imágenes, fuentes o archivos de traducción en un solo proyecto, y .NET MAUI configurará automáticamente enlaces nativos para que los desarrolladores puedan concentrarse en el código. Finalmente, los desarrolladores siempre tendrán acceso a las API nativas del sistema operativo subyacente, y será más fácil con nuevas integraciones específicas de plataforma. En las plataformas, los desarrolladores pueden agregar archivos de código fuente para un sistema operativo específico y acceder a las API nativas. En pocas palabras, con MAUI, Microsoft se ha asegurado de que cada componente que entra en la interfaz de usuario de una aplicación esté en un lugar donde los desarrolladores lo necesitan. Al poder concentrarse en el código central, los desarrolladores pueden volverse aún más productivos.

Transición de Xamarin.Forms a .NET MAUI:

Los desarrolladores que trabajan con Xamarin.Forms no tendrán ningún problema migrar o evolucionar a .NET MAUI ya que ambas plataformas utilizan los mismos controles y API. Para ayudar a los desarrolladores a realizar una transición sin problemas de las aplicaciones existentes a .NET MAUI, Microsoft tiene la intención de proporcionar guías de migración y soporte 'Try-N-Convert' similares a las que tienen hoy para migrar a .NET Core.

Microsoft está a punto de lanzar la vista previa de .NET MAUI en los próximos meses. Se espera que la disponibilidad general del mismo coincida con .NET 6 en noviembre de 2021.

MAUI se enviará con la misma cadencia de 6 semanas en la que ha estado Xamarin.Forms. Microsoft ha publicado el Hoja de ruta MAUI en GitHub. Xamarin.Forms enviará un nueva versión principal a finales de este año y continuará enviando versiones menores y de servicio cada 6 semanas a través de la disponibilidad general de .NET 6 en noviembre de 2021. La versión final de Xamarin.Forms se mantendrá durante un año después del envío y todo el trabajo moderno pasará a .NET MAUI.

Etiquetas Microsoft