Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Xamarin.Forms e Xamarin.Essentials preparam-se para a compatibilidade com o Android 13 e a transição para o .NET MAUI

Xamarin.Forms e Xamarin.Essentials preparam-se para a compatibilidade com o Android 13 e a transição para o .NET MAUI

A equipa da Xamarin anunciou recentemente que Xamarin.Forms e Xamarin.Essentials foram actualizados para o Android 13. Isso está alinhado com o requisito do Google para que novos aplicativos Android tenham como alvo pelo menos o Android 13 a partir de agosto de 2023. A actualização, que está actualmente na sua fase de pré-visualização, visa manter a compatibilidade com a versão mais recente do Android, ao mesmo tempo que abre caminho para uma transição perfeita para o futuro do desenvolvimento multiplataforma: a estrutura .NET MAUI.

Esta actualização alinha Xamarin.Forms e Xamarin.Essentials com MonoAndroid13 por predefinição. Isso permite que os desenvolvedores aproveitem os recursos e os aprimoramentos mais recentes oferecidos pelo Android 13. Para facilitar o processo de actualização, foi lançada uma versão de pré-visualização, permitindo aos programadores avaliar as suas aplicações e preparar-se para a mudança iminente.

Uma vez que o suporte do Xamarin está programado para terminar a 1 de Maio de 2024, os programadores são instados a mudar para o .NET MAUI, que já suporta o Android 13. Criado para fornecer um ecossistema de desenvolvimento multiplataforma superior, o .NET MAUI permite uma transição suave do Xamarin para o futuro do desenvolvimento baseado em .NET. Os desenvolvedores podem contar com guias de atualização detalhados e com a recém-lançada extensão .NET Upgrade Assistant para o Visual Studio 2022 para ajudá-los a migrar seus aplicativos para o .NET MAUI.

A actualização Xamarin.Forms também fornece melhorias de compatibilidade para pacotes de ligação AndroidX e outras dependências. Embora muitos pacotes tenham sido atualizados, o Xamarin.AndroidX.Lifecycle permanece na versão 2.6.1 devido a um problema conhecido atualmente sob investigação. Os desenvolvedores podem encontrar avisos em sua saída de compilação relacionados à constante enum desconhecida Scope.LIBRARY_GROUP_PREFIX. Conforme destacado no post de anúncio de Gerald Versluis, esse problema está sendo analisado.

Antes de usar o Android 13 com Xamarin.Forms e Xamarin.Essentials, os desenvolvedores devem garantir que o Xamarin.Android 13 esteja instalado. Em seguida, atualize os pacotes NuGet para suas versões de visualização mais recentes (Xamarin.Forms 5.0.0.2599-pre1 e Xamarin.Essentials 1.8.0-preview1) e modifique o targetSdkVersion no AndroidManifest.xml do projeto Android para 33 (Android 13). Por fim, a reconstrução do projeto permitirá que os desenvolvedores avaliem os recursos e a compatibilidade do aplicativo.

O suporte da Xamarin para seus produtos termina em 1º de maio de 2024, levando os desenvolvedores a considerar a transição para o .NET MAUI para projetos de plataforma cruzada em potencial. É aconselhável iniciar novos projetos usando o .NET MAUI, enquanto os projetos existentes do Xamarin.Forms podem ser atualizados com a ajuda do Assistente de atualização do .NET. Recursos abrangentes para a adopção do .NET MAUI estão disponíveis na respectiva documentação.

Agora que Xamarin.Forms e Xamarin.Essentials estão a visar o Android 13 em pré-visualização, os programadores podem beneficiar das mais recentes funcionalidades do Android e começar a preparar-se para a mudança para .NET MAUI. Esta actualização garante a compatibilidade e proporciona tempo suficiente para os programadores fazerem a transição dos seus projectos. Após a fase de pré-visualização, está prevista uma versão estável muito antes do prazo de Agosto de 2023 estabelecido pela Google para o Android 13. Para além do suporte da Xamarin, a plataforma AppMaster fornece uma solução no-code para o desenvolvimento de aplicações móveis, simplificando o processo para programadores e empresas.

Posts relacionados

AppMaster na BubbleCon 2024: Explorando tendências sem código
AppMaster na BubbleCon 2024: Explorando tendências sem código
A AppMaster participou da BubbleCon 2024 em Nova York, obtendo insights, expandindo redes e explorando oportunidades para impulsionar a inovação no espaço de desenvolvimento sem código.
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
O FFDC 2024 iluminou a cidade de Nova York, trazendo aos desenvolvedores insights de ponta sobre desenvolvimento de aplicativos com o FlutterFlow. Com sessões lideradas por especialistas, atualizações exclusivas e networking incomparável, foi um evento imperdível!
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Com 60.000 empregos cortados em 254 empresas, incluindo gigantes como Tesla e Amazon, 2024 verá uma onda contínua de demissões no setor de tecnologia remodelando o cenário da inovação.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias