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

Xamarin.Forms i Xamarin.Essentials przygotowują się do kompatybilności z Android 13 i przejścia na .NET MAUI

Xamarin.Forms i Xamarin.Essentials przygotowują się do kompatybilności z Android 13 i przejścia na .NET MAUI

Zespół Xamarin ogłosił niedawno, że strony Xamarin.Forms i Xamarin.Essentials zostały zaktualizowane do systemu Android 13. Jest to zgodne z wymogiem Google, aby nowe aplikacje na Androida były ukierunkowane co najmniej na Androida 13, począwszy od sierpnia 2023 roku. Aktualizacja, która jest obecnie w fazie podglądu, ma na celu utrzymanie kompatybilności z najnowszą wersją Androida, jednocześnie torując drogę do płynnego przejścia do przyszłości rozwoju międzyplatformowego: frameworka .NET MAUI.

Ta aktualizacja domyślnie dostosowuje Xamarin.Forms i Xamarin.Essentials do MonoAndroid13. Dzięki temu deweloperzy mogą wykorzystać najnowsze funkcje i ulepszenia oferowane przez system Android 13. Aby ułatwić proces aktualizacji, wprowadzono wersję zapoznawczą, umożliwiającą deweloperom ocenę ich aplikacji i przygotowanie się na zbliżającą się zmianę.

Ponieważ wsparcie Xamarin ma zakończyć się 1 maja 2024 r., deweloperzy są zachęcani do przejścia na .NET MAUI, który już obsługuje system Android 13. Stworzony w celu zapewnienia doskonałego międzyplatformowego ekosystemu programistycznego, .NET MAUI umożliwia płynne przejście z Xamarin do przyszłości programowania opartego na .NET. Deweloperzy mogą polegać na szczegółowych przewodnikach aktualizacji i niedawno uruchomionym rozszerzeniu .NET Upgrade Assistant dla Visual Studio 2022, aby pomóc im w migracji aplikacji do .NET MAUI.

Aktualizacja Xamarin.Forms zapewnia również ulepszenia kompatybilności dla pakietów wiążących AndroidX i innych zależności. Chociaż wiele pakietów doczekało się aktualizacji, Xamarin.AndroidX.Lifecycle pozostaje w wersji 2.6.1 ze względu na znany błąd, który jest obecnie badany. Deweloperzy mogą napotkać ostrzeżenia w danych wyjściowych kompilacji związane z nieznaną stałą wyliczeniową Scope.LIBRARY_GROUP_PREFIX. Jak podkreślono w ogłoszeniu Geralda Versluisa, kwestia ta jest obecnie badana.

Przed rozpoczęciem pracy z Androidem 13 za pomocą Xamarin.Forms i Xamarin.Essentials, deweloperzy muszą upewnić się, że mają zainstalowaną aplikację Xamarin.Android 13. Następnie należy zaktualizować pakiety NuGet do najnowszych wersji preview (Xamarin.Forms 5.0.0.2599-pre1 i Xamarin.Essentials 1.8.0-preview1) i zmodyfikować targetSdkVersion w AndroidManifest.xml projektu Android na 33 (Android 13). Wreszcie, przebudowanie projektu umożliwi deweloperom ocenę funkcji i kompatybilności ich aplikacji.

Wsparcie Xamarin dla ich produktów kończy się 1 maja 2024 roku, co skłania deweloperów do rozważenia przejścia na .NET MAUI dla przyszłych projektów wieloplatformowych. Zaleca się inicjowanie nowych projektów przy użyciu .NET MAUI, podczas gdy istniejące projekty Xamarin.Forms można uaktualnić za pomocą .NET Upgrade Assistant. Kompleksowe zasoby do przyjęcia .NET MAUI są dostępne w ich dokumentacji.

Teraz, gdy Xamarin.Forms i Xamarin.Essentials są ukierunkowane na Androida 13 w wersji zapoznawczej, programiści mogą korzystać z najnowszych funkcji Androida i rozpocząć przygotowania do przejścia na .NET MAUI. Ta aktualizacja gwarantuje kompatybilność i zapewnia deweloperom wystarczająco dużo czasu na przeniesienie swoich projektów. Po zakończeniu fazy podglądu, stabilna wersja jest spodziewana na długo przed terminem Google z sierpnia 2023 r. na wprowadzenie Androida 13. Oprócz wsparcia Xamarin, platforma AppMaster zapewnia rozwiązanie no-code do tworzenia aplikacji mobilnych, usprawniając proces zarówno dla programistów, jak i firm.

Powiązane posty

Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung poszerza swoją linię produktów ze średniej półki, wprowadzając Galaxy A55 i A35, wyposażone w zabezpieczenia Knox Vault i ulepszone elementy konstrukcyjne, nadające segmentowi flagowe cechy.
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare robi krok naprzód dzięki zaporze ogniowej dla sztucznej inteligencji, zaawansowanemu rozwiązaniu WAF zaprojektowanemu z myślą o zapobiegawczym identyfikowaniu i udaremnianiu potencjalnych nadużyć ukierunkowanych na modele wielkojęzyczne.
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT osiągnął kamień milowy dzięki wdrożeniu przez OpenAI funkcji głosowych. Użytkownicy mogą teraz korzystać z interakcji bez użycia rąk, ponieważ ChatGPT czyta odpowiedzi na głos w systemach iOS, Android i w Internecie.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie