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

Xamarin.Forms y Xamarin.Essentials se preparan para la compatibilidad con Android 13 y la transición a .NET MAUI

Xamarin.Forms y Xamarin.Essentials se preparan para la compatibilidad con Android 13 y la transición a .NET MAUI

El equipo de Xamarin ha anunciado recientemente que Xamarin.Forms y Xamarin.Essentials se han actualizado para adaptarse a Android 13. Esto se ajusta al requisito de Google de que las nuevas aplicaciones de Android se adapten al menos a Android 13 a partir de agosto de 2023. La actualización, que se encuentra actualmente en fase de vista previa, tiene como objetivo mantener la compatibilidad con la última versión de Android, al tiempo que allana el camino para una transición sin problemas hacia el futuro del desarrollo multiplataforma: el marco .NET MAUI.

Esta actualización alinea Xamarin.Forms y Xamarin.Essentials con MonoAndroid13 por defecto. De este modo, los desarrolladores podrán aprovechar las nuevas funciones y mejoras que ofrece Android 13. Para facilitar el proceso de actualización, se ha lanzado una versión preliminar que permite a los desarrolladores evaluar sus aplicaciones y prepararse para el cambio inminente.

Como está previsto que la compatibilidad con Xamarin finalice el 1 de mayo de 2024, se insta a los desarrolladores a cambiar a .NET MAUI, que ya es compatible con Android 13. Construido para proporcionar un ecosistema de desarrollo multiplataforma superior, .NET MAUI permite una transición sin problemas de Xamarin al futuro del desarrollo basado en .NET. Los desarrolladores pueden confiar en las detalladas guías de actualización y en la recientemente lanzada extensión .NET Upgrade Assistant para Visual Studio 2022 para ayudarles a migrar sus aplicaciones a .NET MAUI.

La actualización Xamarin.Forms también ofrece mejoras de compatibilidad para los paquetes vinculantes de AndroidX y otras dependencias. Aunque muchos paquetes se han actualizado, Xamarin.AndroidX.Lifecycle se mantiene en la versión 2.6.1 debido a un problema conocido que se está investigando actualmente. Es posible que los desarrolladores encuentren advertencias en la salida de la compilación relacionadas con la constante enum desconocida Scope.LIBRARY_GROUP_PREFIX. Como se destaca en el anuncio publicado por Gerald Versluis, este problema está siendo investigado.

Antes de dirigirse a Android 13 con Xamarin.Forms y Xamarin.Essentials, los desarrolladores deben asegurarse de que tienen Xamarin.Android 13 instalado. A continuación, actualice los paquetes NuGet a sus últimas versiones preliminares (Xamarin.Forms 5.0.0.2599-pre1 y Xamarin.Essentials 1.8.0-preview1) y modifique targetSdkVersion en AndroidManifest.xml del proyecto de Android a 33 (Android 13). Por último, la reconstrucción del proyecto permitirá a los desarrolladores evaluar las características y la compatibilidad de su aplicación.

La compatibilidad de Xamarin con sus productos finaliza el 1 de mayo de 2024, lo que lleva a los desarrolladores a considerar la transición a .NET MAUI para futuros proyectos multiplataforma. Es aconsejable iniciar nuevos proyectos utilizando .NET MAUI, mientras que los proyectos existentes de Xamarin.Forms pueden actualizarse con la ayuda del Asistente de actualización de .NET. La documentación de .NET MAUI ofrece recursos completos para su adopción.

Ahora que Xamarin.Forms y Xamarin.Essentials se dirigen a Android 13 en versión preliminar, los desarrolladores pueden beneficiarse de las últimas funciones de Android y empezar a prepararse para el cambio a .NET MAUI. Esta actualización garantiza la compatibilidad y proporciona tiempo suficiente para que los desarrolladores realicen la transición de sus proyectos. Tras la fase de vista previa, se prevé una versión estable mucho antes de la fecha límite de Google de agosto de 2023 para orientarse a Android 13. Además de la compatibilidad con Xamarin, la plataforma AppMaster proporciona una solución no-code para el desarrollo de aplicaciones móviles, agilizando el proceso tanto para desarrolladores como para empresas.

Entradas relacionadas

Samsung presenta el Galaxy A55 con seguridad innovadora y construcción premium
Samsung presenta el Galaxy A55 con seguridad innovadora y construcción premium
Samsung amplía su línea de gama media presentando los Galaxy A55 y A35, que cuentan con seguridad Knox Vault y elementos de diseño mejorados, infundiendo al segmento cualidades emblemáticas.
Cloudflare presenta un firewall para que la IA proteja los modelos de lenguajes grandes
Cloudflare presenta un firewall para que la IA proteja los modelos de lenguajes grandes
Cloudflare da un paso adelante con Firewall para IA, un WAF avanzado diseñado para identificar y frustrar de forma preventiva posibles abusos dirigidos a modelos de lenguaje grandes.
ChatGPT de OpenAI ahora habla: el futuro de la IA interactiva por voz
ChatGPT de OpenAI ahora habla: el futuro de la IA interactiva por voz
ChatGPT ha logrado una característica histórica con el despliegue de capacidades de voz de OpenAI. Los usuarios ahora pueden disfrutar de una interacción manos libres mientras ChatGPT lee las respuestas en voz alta en iOS, Android y la web.
EMPIEZA GRATIS
¿Inspirado para probar esto usted mismo?

La mejor manera de comprender el poder de AppMaster es verlo por sí mismo. Haz tu propia aplicación en minutos con suscripción gratuita

Da vida a tus ideas