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

Xamarin.Forms и Xamarin.Essentials готовятся к совместимости с Android 13 и переходу на .NET MAUI

Xamarin.Forms и Xamarin.Essentials готовятся к совместимости с Android 13 и переходу на .NET MAUI

Команда Xamarin недавно объявила, что Xamarin.Forms и Xamarin.Essentials были обновлены для работы с Android 13. Это соответствует требованию Google о том, что новые приложения для Android должны быть ориентированы как минимум на Android 13, начиная с августа 2023 года. Обновление, которое в настоящее время находится на стадии предварительного просмотра, направлено на поддержание совместимости с последней версией Android, одновременно прокладывая путь для плавного перехода к будущему кросс-платформенной разработки: фреймворку .NET MAUI.

Это обновление приводит Xamarin.Forms и Xamarin.Essentials в соответствие с MonoAndroid13 по умолчанию. Это позволит разработчикам использовать новейшие возможности и усовершенствования, предлагаемые Android 13. Для облегчения процесса обновления был выпущен предварительный релиз, позволяющий разработчикам оценить свои приложения и подготовиться к предстоящему переходу.

Поскольку поддержка Xamarin должна закончиться 1 мая 2024 года, разработчикам рекомендуется перейти на .NET MAUI, который уже поддерживает Android 13. Созданный для обеспечения превосходной кросс-платформенной экосистемы разработки, .NET MAUI обеспечивает плавный переход от Xamarin к будущему разработки на базе .NET. Разработчики могут положиться на подробные руководства по обновлению и недавно запущенное расширение .NET Upgrade Assistant для Visual Studio 2022, которые помогут им перенести свои приложения на .NET MAUI.

Обновление Xamarin.Forms также предоставляет улучшения совместимости для пакетов привязки AndroidX и других зависимостей. Хотя многие пакеты получили обновления, Xamarin.AndroidX.Lifecycle остается на версии 2.6.1 из-за известной проблемы, которая в настоящее время находится в стадии расследования. Разработчики могут столкнуться с предупреждениями в результатах сборки, связанными с неизвестной константой перечисления Scope.LIBRARY_GROUP_PREFIX. Как указано в сообщении Джеральда Верслуиса, эта проблема изучается.

Прежде чем приступить к работе с Android 13 с помощью Xamarin.Forms и Xamarin.Essentials, разработчики должны убедиться, что у них установлен Xamarin.Android 13. Затем обновите пакеты NuGet до последних предварительных версий (Xamarin.Forms 5.0.0.2599-pre1 и Xamarin.Essentials 1.8.0-preview1) и измените targetSdkVersion в AndroidManifest.xml проекта Android на 33 (Android 13). Наконец, перестройка проекта позволит разработчикам оценить возможности и совместимость своего приложения.

Поддержка продуктов Xamarin заканчивается 1 мая 2024 года, что побуждает разработчиков рассмотреть возможность перехода на .NET MAUI для перспективных кроссплатформенных проектов. Рекомендуется начинать новые проекты с использованием .NET MAUI, а существующие проекты Xamarin.Forms можно обновить с помощью .NET Upgrade Assistant. Исчерпывающие ресурсы для внедрения .NET MAUI доступны в документации.

Теперь, когда Xamarin.Forms и Xamarin.Essentials нацелены на Android 13 в предварительной версии, разработчики могут воспользоваться последними возможностями Android и начать подготовку к переходу на .NET MAUI. Это обновление гарантирует совместимость и предоставляет разработчикам достаточно времени для перехода своих проектов. После фазы предварительного просмотра ожидается выпуск стабильного релиза задолго до установленного Google срока перехода на Android 13 - августа 2023 года. Помимо поддержки Xamarin, платформа AppMaster предоставляет решение no-code для разработки мобильных приложений, упрощая процесс как для разработчиков, так и для предприятий.

Похожие статьи

Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung расширяет свою линейку устройств среднего класса, представляя Galaxy A55 и A35 с системой безопасности Knox Vault и обновленными элементами дизайна, которые придают этому сегменту флагманские качества.
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare выходит вперед, предлагая Firewall for AI, усовершенствованный WAF, предназначенный для упреждающего выявления и предотвращения потенциальных злоупотреблений, направленных на модели большого языка.
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT достиг важной функции благодаря развертыванию голосовых возможностей OpenAI. Теперь пользователи могут общаться без помощи рук, поскольку ChatGPT читает ответы вслух на iOS, Android и в Интернете.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь