Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
titleXamarin.Forms

O Xamarin.Forms geralmente é usado para desenvolver aplicativos multiplataforma nativos. Basicamente, o Xamarin.Forms é uma camada de abstração que permite a interação do código compartilhado com o código da de plataforma subjacente específica do Android, iOS e Windows.

Usando Com o Xamarin.Forms, um desenvolvedor de aplicativo móvel multiplataforma pode economizar tempo de desenvolvimento escrevendo toda a lógica de negócios em um único idiomanegócio em uma única linguagem. Quase 90% do código necessário para desenvolver um aplicativo é compartilhado entre plataformas, permitindo que você o usuário obtenha desempenho nativo e a mesma aparência em cada uma delas.

Painel
title.NET MAUI

Como você sabe, a interface do usuário do aplicativo multiplataforma O .NET é popularmente conhecida como Multiplataforma App UI é conhecido como .NET MAUI. Ele é usado para criar aplicativos multiplataforma nativos com .NET para Android, iOS, macOS e Windows. O .NET MAUI é está sendo construído sobre o Xamarin.Forms, evoluindo a plataforma para o próximo nível.

Com o .NET MAUI, a Microsoft inicia uma jornada para criar uma plataforma .NET unificada como uma única classe base para .NET Core e Mono/Xamarin juntos.

Painel
titleSemelhenças

Como o .NET MAUI é uma evolução do Xamarin.Forms, eles têm a maioria de seus recursos em comum. É possível obter quase tudo que o Xamarin possui no .NET MAUI, como controles, layouts, gestos, Shell, gestures, templates e APIs multiplataforma para recursos de dispositivo.

...

Não é necessário reescrever os aplicativos Xamarin.Forms para migra-los para o .NET MAUI. No entanto, será preciso fazer algumas alterações de código em cada aplicativo.

Da mesma forma, é possível utilizar os recursos de projeto único sem mesclar todos os projetos do Xamarin.Forms em um projeto.

Para iniciar a migração, siga os seguintes passos abaixo: 

Exibir filhos