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

Xamarin.Forms และ Xamarin.Essentials เตรียมพร้อมสำหรับความเข้ากันได้ของ Android 13 และการเปลี่ยนเป็น .NET MAUI

Xamarin.Forms และ Xamarin.Essentials เตรียมพร้อมสำหรับความเข้ากันได้ของ Android 13 และการเปลี่ยนเป็น .NET MAUI

ทีมงาน Xamarin เพิ่งประกาศว่า Xamarin.Forms และ Xamarin.Essentials ได้รับการอัปเดตเพื่อกำหนดเป้าหมายเป็น Android 13 ซึ่งสอดคล้องกับข้อกำหนดของ Google สำหรับแอป Android ใหม่ที่จะกำหนดเป้าหมายเป็น Android 13 เป็นอย่างน้อยเริ่มตั้งแต่เดือนสิงหาคม 2023 การอัปเดตซึ่งขณะนี้อยู่ในการแสดงตัวอย่าง ระยะนี้มีจุดมุ่งหมายเพื่อรักษาความเข้ากันได้กับ Android เวอร์ชันล่าสุด ในขณะเดียวกันก็ปูทางไปสู่การเปลี่ยนแปลงที่ราบรื่นไปสู่อนาคตของการพัฒนาข้ามแพลตฟอร์ม: เฟรมเวิร์ก .NET MAUI

การอัปเดตนี้จัด Xamarin.Forms และ Xamarin.Essentials ให้ตรงกับ MonoAndroid13 ตามค่าเริ่มต้น การทำเช่นนี้ช่วยให้นักพัฒนาสามารถใช้ประโยชน์จากคุณสมบัติและการปรับปรุงใหม่ล่าสุดที่มีให้โดย Android 13 เพื่ออำนวยความสะดวกในกระบวนการอัปเกรด การเปิดตัวรุ่นพรีวิวจึงเปิดตัว ซึ่งช่วยให้นักพัฒนาสามารถประเมินแอปของตนและเตรียมพร้อมสำหรับการเปลี่ยนแปลงที่กำลังจะเกิดขึ้น

เนื่องจากการสนับสนุนของ Xamarin มีกำหนดสิ้นสุดในวันที่ 1 พฤษภาคม 2024 นักพัฒนาจึงจำเป็นต้องเปลี่ยนไปใช้ .NET MAUI ซึ่งรองรับ Android 13 อยู่แล้ว .NET MAUI สร้างขึ้นเพื่อให้ระบบนิเวศการพัฒนาข้ามแพลตฟอร์มที่เหนือกว่า ช่วยให้การเปลี่ยนจาก Xamarin เป็น Xamarin เป็นไปอย่างราบรื่น อนาคตของการพัฒนาบนพื้นฐาน .NET นักพัฒนาสามารถใช้คู่มือการอัปเกรดโดยละเอียดและส่วนขยาย .NET Upgrade Assistant ที่เพิ่งเปิดตัวสำหรับ Visual Studio 2022 เพื่อช่วยย้ายแอปไปยัง .NET MAUI

การอัปเดต Xamarin.Forms ยังมอบการปรับปรุงความเข้ากันได้สำหรับแพ็คเกจการรวม AndroidX และการขึ้นต่อกันอื่นๆ แม้ว่าจะมีการอัปเดตหลายแพ็คเกจ แต่ Xamarin.AndroidX.Lifecycle ยังคงเป็นเวอร์ชัน 2.6.1 เนื่องจากปัญหาที่ทราบซึ่งอยู่ในระหว่างการตรวจสอบ นักพัฒนาอาจพบคำเตือนในเอาต์พุตงานสร้างที่เกี่ยวข้องกับค่าคงที่ enum ที่ไม่รู้จัก Scope.LIBRARY_GROUP_PREFIX ตามที่เน้นในโพสต์ประกาศโดย Gerald Versluis ปัญหานี้กำลังได้รับการพิจารณา

ก่อนที่จะกำหนดเป้าหมายเป็น Android 13 ด้วย Xamarin.Forms และ Xamarin.Essentials นักพัฒนาต้องแน่ใจว่าได้ติดตั้ง Xamarin.Android 13 แล้ว จากนั้น อัปเดตแพ็คเกจ NuGet เป็นเวอร์ชันตัวอย่างล่าสุด (Xamarin.Forms 5.0.0.2599-pre1 และ Xamarin.Essentials 1.8.0-preview1) และแก้ไข targetSdkVersion ใน AndroidManifest.xml ของโครงการ Android เป็น 33 (Android 13) สุดท้าย การสร้างโครงการใหม่จะช่วยให้นักพัฒนาสามารถประเมินคุณลักษณะและความเข้ากันได้ของแอปได้

การสนับสนุนผลิตภัณฑ์ของ Xamarin จะสิ้นสุดในวันที่ 1 พฤษภาคม 2024 ทำให้นักพัฒนาพิจารณาเปลี่ยนไปใช้ .NET MAUI สำหรับโครงการข้ามแพลตฟอร์มในอนาคต แนะนำให้เริ่มโครงการใหม่โดยใช้ .NET MAUI ในขณะที่โครงการ Xamarin.Forms ที่มีอยู่สามารถอัปเกรดได้ด้วยความช่วยเหลือของ .NET Upgrade Assistant แหล่งข้อมูลที่ครอบคลุมสำหรับการนำ .NET MAUI ไปใช้มีอยู่ในเอกสารประกอบ

ตอนนี้ Xamarin.Forms และ Xamarin.Essentials กำหนดเป้าหมายเป็น Android 13 ในรุ่นตัวอย่างแล้ว นักพัฒนาสามารถได้รับประโยชน์จากฟีเจอร์ล่าสุดของ Android และเริ่มเตรียมพร้อมสำหรับการเปลี่ยนไปใช้ .NET MAUI การอัปเดตนี้รับประกันความเข้ากันได้และให้เวลาเพียงพอสำหรับนักพัฒนาในการเปลี่ยนแปลงโครงการของตน หลังจากช่วงพรีวิว การเปิดตัวที่เสถียรคาดว่าจะมีขึ้นก่อนเส้นตายของ Google ในเดือนสิงหาคม 2566 สำหรับ Android 13 นอกเหนือจากการสนับสนุนของ Xamarin แล้ว แพลตฟอร์ม AppMaster ยังมอบโซลูชัน no-code สำหรับการพัฒนาแอปบนอุปกรณ์เคลื่อนที่ ทำให้กระบวนการคล่องตัวขึ้นสำหรับนักพัฒนาและธุรกิจต่างๆ

กระทู้ที่เกี่ยวข้อง

AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster เข้าร่วมงาน BubbleCon 2024 ในนิวยอร์กซิตี้ เพื่อรับข้อมูลเชิงลึก ขยายเครือข่าย และสำรวจโอกาสในการขับเคลื่อนการสร้างสรรค์นวัตกรรมในพื้นที่การพัฒนาแบบไร้โค้ด
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
FFDC 2024 จุดประกายให้เมืองนิวยอร์กซิตี้ด้วยการนำเสนอข้อมูลเชิงลึกที่ล้ำสมัยเกี่ยวกับการพัฒนาแอพด้วย FlutterFlow ให้กับนักพัฒนา ด้วยเซสชันที่นำโดยผู้เชี่ยวชาญ การอัปเดตพิเศษ และการสร้างเครือข่ายที่ไม่มีใครเทียบได้ นับเป็นงานที่ไม่ควรพลาด!
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
จากการเลิกจ้างพนักงาน 60,000 คนใน 254 บริษัท รวมถึงบริษัทยักษ์ใหญ่เช่น Tesla และ Amazon ทำให้ปี 2024 จะเห็นการเลิกจ้างพนักงานในสายเทคโนโลยีอย่างต่อเนื่อง ซึ่งส่งผลต่อภูมิทัศน์ของนวัตกรรม
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต