Mulai Agustus 2023, setiap aplikasi Android baru yang didistribusikan melalui Google Play Store harus menargetkan setidaknya Android 13. Sebagai upaya berkelanjutan untuk terus mendukung Xamarin.Forms, tim pengembang Xamarin telah memperbarui Xamarin.Forms dan Xamarin.Essentials agar menargetkan Mono Android 13 secara default.
.NET 7 dan .NET MAUI sudah mendukung Android 13. Mereka menganjurkan agar aplikasi baru dibuat atau dimulai dengan .NET MAUI karena dukungan Xamarin akan berakhir pada 1 Mei 2024.
Rilis untuk Xamarin ini ditujukan untuk membantu memudahkan proses transisi ke .NET MAUI. Untuk informasi selengkapnya tentang migrasi ke .NET MAUI, buka panduan pemutakhiran dan lihat ekstensi .NET Upgrade Assistant yang baru dirilis untuk Visual Studio 2022.
Kompatibilitas dengan Android XKompatibilitas dengan Android X
Binding package Android X dan dependensi lain di aplikasi Xamarin.Forms telah diperbarui untuk menargetkan Android 12. Dependencies yang diterapkan pada Xamarin.Forms, kini telah diperbarui ke versi terbaru sesuai yang tersedia saat ini.
Targetkan ke Android 13Targetkan ke Android 13
Berikut adalah cara sederhana untuk mulai menargetkan Android 13 dengan Xamarin.Forms dan Xamarin.Essentials:
- Pastikan komputer Anda sudah terinstal Xamarin.Android 13, jika Anda sudah menggunakan Visual Studio 2022 17.3+ (dirilis Agustus 2022), proses ini akan aman.
- Perbarui package NuGet Xamarin.Forms dan Xamarin.Essentials Anda ke versi terbaru.
- Di proyek Android, perbarui
targetSdkVersion
di fileAndroidManifest.xml
ke 33 (Android 13). - Edit file
csproj
proyek Android secara manual dan mengaturTargetFrameworkVersion
kev13.0
. - Build ulang semua proyek dan periksa apakah semuanya berjalan sesuai harapan.
Kebijakan Dukungan XamarinKebijakan Dukungan Xamarin
Meskipun perubahan ini cukup memastikan akan dapat terus menggunakan aplikasi Xamarin.Forms, tapi harap diingat bahwa dukungan untuk semua produk Xamarin akan berakhir pada tanggal 1 Mei 2024 sesuai dengan kebijakan dukungan resmi mereka. Untuk informasi informasi dan rincian lebih lanjut, silakan baca posting blog David tentang jadwal dukungan Xamarin.