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

Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung mở rộng dòng sản phẩm tầm trung của mình khi giới thiệu Galaxy A55 và A35, trang bị tính năng bảo mật Knox Vault và các yếu tố thiết kế được nâng cấp, mang đến cho phân khúc những phẩm chất hàng đầu.
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare đi trước với Tường lửa cho AI, một WAF tiên tiến được thiết kế để xác định trước và ngăn chặn các hành vi lạm dụng tiềm ẩn nhắm vào Mô hình ngôn ngữ lớn.
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT đã đạt được một tính năng quan trọng khi OpenAI triển khai khả năng thoại. Giờ đây, người dùng có thể tận hưởng khả năng tương tác rảnh tay khi ChatGPT đọc to câu trả lời trên iOS, Android và web.
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