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

Samsung lança Galaxy A55 com segurança inovadora e construção premium
Samsung lança Galaxy A55 com segurança inovadora e construção premium
A Samsung amplia sua linha intermediária apresentando o Galaxy A55 e A35, com segurança Knox Vault e elementos de design atualizados, infundindo qualidades emblemáticas no segmento.
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
A Cloudflare dá um passo à frente com o Firewall for AI, um WAF avançado projetado para identificar preventivamente e impedir possíveis abusos direcionados a grandes modelos de linguagem.
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT alcançou um marco com o OpenAI lançando recursos de voz. Os usuários agora podem desfrutar da interação com as mãos livres enquanto o ChatGPT lê as respostas em voz alta no iOS, Android e na Web.
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