Microsoft presenta .NET MAUI, una plataforma de desenvolupament d'aplicacions mòbils versàtil i potent que ha evolucionat a partir de Xamarin

Microsoft / Microsoft presenta .NET MAUI, una plataforma de desenvolupament d'aplicacions mòbils versàtil i potent que ha evolucionat a partir de Xamarin 3 minuts de lectura

Microsoft .NET



.NET de Microsoft obté una nova plataforma per al desenvolupament d’aplicacions mòbils. Anomenada .NET MAUI, la plataforma té com a objectiu simplificar les opcions per als desenvolupadors de .NET proporcionant una sola pila que admeti totes les càrregues de treball modernes: Android, iOS, macOS i Windows. Microsoft confia que la nova plataforma, basada en el popular conjunt d’eines Xamarin.Forms, ha d’atraure els desenvolupadors d’aplicacions web i mòbils veterans i novells.

Microsoft intenta clarament unificar la plataforma .NET, ja que actualment és segmentada. Tot i que els desenvolupadors poden crear aplicacions robustes amb confiança per a diferents sistemes operatius, el nou .NET MAUI hauria d’ajudar significativament a simplificar i unificar el procés de creació d’aplicacions per a diverses plataformes. La plataforma .NET 5 és, amb diferència, una de les interfícies d’usuari natives d’aplicacions multiplataforma més grans amb múltiples avantatges, com ara una única base de codis, un sistema de projecte únic amb habilitats per desplegar-se en diversos dispositius, inclosos els sistemes mòbils i d’escriptori.



Microsoft llança .NET MAUI per a la creació simplificada i eficaç de la interfície d’usuari d’aplicacions multiplataforma:

MAUI és una evolució del conjunt d’eines Xamarin.Forms, cada vegada més popular. El conjunt d'eines de sis anys ha estat força popular per a diverses empreses que han aprofitat l'experiència mòbil de Xamarin a la part superior de .NET per impulsar els seus negocis. Segons els informes, el conjunt d'eines Xamarin.Forms ha ajudat les petites empreses a maximitzar la seva inversió en desenvolupament. Les empreses han compartit més del 95% del seu codi. Això permet a les empreses accelerar el desenvolupament de les seves aplicacions i encara ofereixen funcions extenses.



MAUI intenta simplificar les opcions per als desenvolupadors de .NET ja que proporciona una sola pila que admet totes les càrregues de treball modernes: Android, iOS, macOS i Windows. Les funcions natives de cada plataforma i el control de la interfície d’usuari són accessibles de manera instantània mitjançant una API multiplataforma senzilla perquè els desenvolupadors ofereixen experiències d’usuari sense compromís mentre comparteixen encara més codi que abans.



L'èxit de .NET MAUI rau en l'adopció accelerada pel fet que es construeix amb la productivitat del desenvolupador com a principal prioritat. Microsoft assegura que els desenvolupadors també apreciaran el sistema del projecte i les eines multiplataforma. MAUI simplifica l'estructura del projecte en un sol projecte i és capaç d'orientar diverses plataformes amb el mateix. Això vol dir que els desenvolupadors poden implementar-se a qualsevol sistema dirigit, inclosos escriptoris, emuladors, simuladors o dispositius físics amb només un clic.



Amb recursos multiplataforma integrats, els desenvolupadors podran afegir imatges, tipus de lletra o fitxers de traducció al projecte únic i .NET MAUI configurarà automàticament ganxos natius perquè els desenvolupadors puguin centrar-se en el codi. Finalment, els desenvolupadors sempre tindran accés a les API natives del sistema operatiu subjacent, i serà més fàcil amb noves integracions específiques de la plataforma. A les plataformes, els desenvolupadors poden afegir fitxers de codi font per a un sistema operatiu específic i accedir a les API natives. En poques paraules, amb MAUI, Microsoft s'ha assegurat que tots els components que entren a una interfície d'usuari de l'aplicació es troben en un lloc on els desenvolupadors ho necessiten. En poder centrar-se en el codi bàsic, els desenvolupadors poden ser encara més productius.

Transició de Xamarin.Forms a .NET MAUI:

Els desenvolupadors que treballin amb Xamarin.Forms no tindran cap problema migrant o evolucionant cap a .NET MAUI ja que totes dues plataformes utilitzen els mateixos controls i API. Per ajudar els desenvolupadors a fer una transició fluida d’aplicacions existents a .NET MAUI, Microsoft té la intenció de proporcionar guies de suport i migració ‘Try-N-Convert’ similars al que tenen actualment per migrar a .NET Core.

Microsoft està a punt de llançar la previsualització de .NET MAUI en els propers mesos. S’espera que la disponibilitat general del mateix coincideixi amb .NET 6 al novembre de 2021.

MAUI enviarà la mateixa cadència de 6 setmanes en què ha estat Xamarin.Forms. Microsoft ha publicat el document Full de ruta MAUI a GitHub. Xamarin.Forms enviarà un fitxer nova versió important a finals d’aquest any , i continuem enviant llançaments menors i de servei cada 6 setmanes a través de la disponibilitat general de .NET 6 el novembre de 2021. La versió final de Xamarin.Forms es mantindrà un any després de l'enviament i tot el treball modern es traslladarà a .NET MAUI.

Etiquetes Microsoft