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

Xamarin.Forms và Xamarin.Essentials Chuẩn bị cho khả năng tương thích và chuyển đổi của Android 13 sang .NET MAUI

Xamarin.Forms và Xamarin.Essentials Chuẩn bị cho khả năng tương thích và chuyển đổi của Android 13 sang .NET MAUI

Nhóm Xamarin gần đây đã thông báo rằng Xamarin.FormsXamarin.Essentials đã được cập nhật để nhắm mục tiêu Android 13. Điều này phù hợp với yêu cầu của Google đối với các ứng dụng Android mới phải nhắm mục tiêu ít nhất Android 13 bắt đầu từ tháng 8 năm 2023. Bản cập nhật hiện đang ở dạng xem trước giai đoạn này, nhằm mục đích duy trì khả năng tương thích với phiên bản Android mới nhất, đồng thời mở đường cho quá trình chuyển đổi liền mạch sang tương lai phát triển đa nền tảng: .NET MAUI framework.

Bản cập nhật này căn chỉnh Xamarin.FormsXamarin.Essentials với MonoAndroid13 theo mặc định. Làm như vậy cho phép các nhà phát triển tận dụng các tính năng và cải tiến mới nhất do Android 13 cung cấp. Để tạo điều kiện thuận lợi cho quá trình nâng cấp, một bản phát hành xem trước đã được triển khai, cho phép các nhà phát triển đánh giá ứng dụng của họ và chuẩn bị cho sự thay đổi sắp xảy ra.

Vì hỗ trợ của Xamarin dự kiến sẽ kết thúc vào ngày 1 tháng 5 năm 2024, nên các nhà phát triển được khuyến khích chuyển sang .NET MAUI, vốn đã hỗ trợ Android 13. Được xây dựng để cung cấp một hệ sinh thái phát triển đa nền tảng ưu việt, .NET MAUI cho phép quá trình chuyển đổi suôn sẻ từ Xamarin sang tương lai của sự phát triển dựa trên .NET. Các nhà phát triển có thể dựa vào hướng dẫn nâng cấp chi tiết và tiện ích mở rộng Hỗ trợ nâng cấp .NET cho Visual Studio 2022 mới ra mắt gần đây để giúp họ di chuyển ứng dụng của mình sang .NET MAUI.

Bản cập nhật Xamarin.Forms cũng cung cấp các cải tiến về khả năng tương thích cho các gói liên kết AndroidX và các phần phụ thuộc khác. Mặc dù nhiều gói đã thấy các bản cập nhật, nhưng Xamarin.AndroidX.Lifecycle vẫn ở phiên bản 2.6.1 do sự cố đã biết hiện đang được điều tra. Các nhà phát triển có thể gặp các cảnh báo trong đầu ra bản dựng của họ liên quan đến hằng số enum không xác định Scope.LIBRARY_GROUP_PREFIX. Như Gerald Versluis đã nhấn mạnh trong bài đăng thông báo, vấn đề này đang được xem xét.

Trước khi nhắm mục tiêu Android 13 với Xamarin.FormsXamarin.Essentials, các nhà phát triển phải đảm bảo rằng họ đã cài đặt Xamarin.Android 13. Tiếp theo, hãy cập nhật các gói NuGet lên phiên bản xem trước mới nhất của chúng (Xamarin.Forms 5.0.0.2599-pre1 và Xamarin.Essentials 1.8.0-preview1) đồng thời sửa đổi targetSdkVersion trong AndroidManifest.xml của dự án Android thành 33 (Android 13). Cuối cùng, việc xây dựng lại dự án sẽ cho phép các nhà phát triển đánh giá các tính năng và khả năng tương thích của ứng dụng của họ.

Hỗ trợ của Xamarin cho các sản phẩm của họ kết thúc vào ngày 1 tháng 5 năm 2024, khiến các nhà phát triển cân nhắc chuyển sang .NET MAUI cho các dự án đa nền tảng tiềm năng. Bạn nên bắt đầu các dự án mới bằng .NET MAUI, trong khi các dự án Xamarin.Forms hiện có có thể được nâng cấp với sự trợ giúp của .NET Upgrade Assistant. Tài nguyên toàn diện để áp dụng .NET MAUI có sẵn thông qua tài liệu của họ.

Giờ đây, Xamarin.FormsXamarin.Essentials đang nhắm mục tiêu Android 13 ở dạng xem trước, các nhà phát triển có thể hưởng lợi từ các tính năng mới nhất của Android và bắt đầu chuẩn bị cho việc chuyển sang .NET MAUI. Bản cập nhật này đảm bảo khả năng tương thích và cung cấp nhiều thời gian cho các nhà phát triển chuyển đổi dự án của họ. Sau giai đoạn xem trước, dự kiến sẽ có một bản phát hành ổn định trước thời hạn nhắm mục tiêu Android 13 vào tháng 8 năm 2023 của Google. Bên cạnh sự hỗ trợ của Xamarin, nền tảng AppMaster cung cấp giải pháp no-code để phát triển ứng dụng dành cho thiết bị di động, hợp lý hóa quy trình cho các nhà phát triển cũng như doanh nghiệp.

Bài viết liên quan

AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster đã tham gia BubbleCon 2024 tại NYC, thu thập thông tin chuyên sâu, mở rộng mạng lưới và khám phá các cơ hội thúc đẩy đổi mới trong lĩnh vực phát triển không cần mã.
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
FFDC 2024 đã thắp sáng Thành phố New York, mang đến cho các nhà phát triển những hiểu biết sâu sắc về phát triển ứng dụng với FlutterFlow. Với các phiên do chuyên gia hướng dẫn, các bản cập nhật độc quyền và mạng lưới kết nối vô song, đây là sự kiện không thể bỏ qua!
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Với 60.000 việc làm bị cắt giảm tại 254 công ty, bao gồm cả những gã khổng lồ như Tesla và Amazon, năm 2024 sẽ chứng kiến làn sóng sa thải nhân viên công nghệ tiếp tục định hình lại bối cảnh đổi mới sáng tạo.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống