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 สำหรับการพัฒนาแอปบนอุปกรณ์เคลื่อนที่ ทำให้กระบวนการคล่องตัวขึ้นสำหรับนักพัฒนาและธุรกิจต่างๆ

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

Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung ขยายกลุ่มผลิตภัณฑ์ระดับกลางด้วยการเปิดตัว Galaxy A55 และ A35 ที่มีการรักษาความปลอดภัยแบบ Knox Vault และองค์ประกอบการออกแบบที่ได้รับการอัปเกรด โดยผสมผสานกลุ่มนี้เข้ากับคุณสมบัติระดับเรือธง
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare ก้าวไปข้างหน้าด้วยไฟร์วอลล์สำหรับ AI ซึ่งเป็น WAF ขั้นสูงที่ออกแบบมาเพื่อระบุล่วงหน้าและป้องกันการละเมิดที่อาจเกิดขึ้นโดยกำหนดเป้าหมายไปที่โมเดลภาษาขนาดใหญ่
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT บรรลุฟีเจอร์หลักด้วย OpenAI ที่เปิดตัวความสามารถด้านเสียง ขณะนี้ผู้ใช้สามารถเพลิดเพลินกับการโต้ตอบแบบแฮนด์ฟรีได้เนื่องจาก ChatGPT อ่านออกเสียงคำตอบบน iOS, Android และเว็บ
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

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

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