Xamarin.Forms dan Essentials Menargetkan Android 13

2023-07-14 · 2 mnt baca

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:

  1. Pastikan komputer Anda sudah terinstal Xamarin.Android 13, jika Anda sudah menggunakan Visual Studio 2022 17.3+ (dirilis Agustus 2022), proses ini akan aman.
  2. Perbarui package NuGet Xamarin.Forms dan Xamarin.Essentials Anda ke versi terbaru.
  3. Di proyek Android, perbarui targetSdkVersion di file AndroidManifest.xml ke 33 (Android 13).
  4. Edit file csproj proyek Android secara manual dan mengatur TargetFrameworkVersion ke v13.0.
  5. 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.