Microsoft เปิดตัว. NET MAUI แพลตฟอร์มการพัฒนาแอพมือถืออเนกประสงค์และทรงพลังที่พัฒนามาจาก Xamarin

ไมโครซอฟต์ / Microsoft เปิดตัว. NET MAUI แพลตฟอร์มการพัฒนาแอพมือถืออเนกประสงค์และทรงพลังที่พัฒนามาจาก Xamarin อ่าน 3 นาที

Microsoft .NET



.NET ของ Microsoft กำลังได้รับแพลตฟอร์มใหม่สำหรับการพัฒนาแอปบนอุปกรณ์เคลื่อนที่ เรียกว่า. NET MAUI แพลตฟอร์มนี้มีจุดมุ่งหมายเพื่อลดความซับซ้อนของตัวเลือกสำหรับนักพัฒนา. NET โดยการจัดเตรียมสแต็กเดียวที่รองรับเวิร์กโหลดสมัยใหม่ทั้งหมด: Android, iOS, macOS และ Windows Microsoft มั่นใจว่าแพลตฟอร์มใหม่ที่ใช้ชุดเครื่องมือ Xamarin.Forms ยอดนิยมน่าจะถูกใจนักพัฒนาเว็บและแอพมือถือรุ่นเก๋า

Microsoft พยายามที่จะรวมแพลตฟอร์ม. NET อย่างชัดเจนเนื่องจากปัจจุบันเป็นแพลตฟอร์มแบบแบ่งส่วน ในขณะที่นักพัฒนาสามารถสร้างแอปที่มีประสิทธิภาพสำหรับระบบปฏิบัติการที่แตกต่างกันได้อย่างมั่นใจ แต่. NET MAUI ใหม่น่าจะช่วยลดความซับซ้อนและรวมกระบวนการสร้างแอปสำหรับหลายแพลตฟอร์ม แพลตฟอร์ม. NET 5 เป็นหนึ่งใน UI ของแอปแบบข้ามแพลตฟอร์มที่ใหญ่ที่สุดพร้อมประโยชน์มากมายเช่นฐานรหัสเดียวระบบโครงการเดียวที่มีความสามารถในการปรับใช้บนอุปกรณ์หลายเครื่องรวมถึงระบบมือถือและเดสก์ท็อป



Microsoft เปิดตัว. NET MAUI สำหรับการสร้าง UI ของแอปหลายแพลตฟอร์มที่เรียบง่ายและมีประสิทธิภาพ:

MAUI เป็นวิวัฒนาการของชุดเครื่องมือ Xamarin.Forms ที่ได้รับความนิยมมากขึ้นเรื่อย ๆ ชุดเครื่องมืออายุ 6 ปีได้รับความนิยมอย่างมากสำหรับ บริษัท หลายแห่งที่ใช้ประโยชน์จากความเชี่ยวชาญด้านมือถือของ Xamarin บน. NET เพื่อขับเคลื่อนธุรกิจของตน ชุดเครื่องมือ Xamarin.Forms ได้ช่วยให้ธุรกิจขนาดเล็กเพิ่มการลงทุนในการพัฒนาได้สูงสุด บริษัท ต่างๆได้แชร์โค้ดมากถึง 95 เปอร์เซ็นต์ สิ่งนี้ช่วยให้ บริษัท ต่างๆสามารถเร่งการพัฒนาแอปของตนและยังคงนำเสนอคุณสมบัติมากมาย



MAUI พยายามทำให้ตัวเลือกสำหรับนักพัฒนา. NET ง่ายขึ้นเนื่องจากมีสแต็กเดียวที่รองรับเวิร์กโหลดสมัยใหม่ทั้งหมด: Android, iOS, macOS และ Windows ฟีเจอร์เนทีฟของแต่ละแพลตฟอร์มและการควบคุม UI สามารถเข้าถึงได้ทันทีใน API ข้ามแพลตฟอร์มที่เรียบง่ายสำหรับนักพัฒนาเพื่อมอบประสบการณ์ผู้ใช้ที่ไม่มีการประนีประนอมในขณะที่แชร์โค้ดได้มากกว่าเดิม



ความสำเร็จของ. NET MAUI อยู่ที่การนำมาใช้อย่างรวดเร็วเนื่องจากมีการสร้างขึ้นโดยคำนึงถึงประสิทธิภาพการทำงานของนักพัฒนาเป็นสำคัญ Microsoft รับรองว่านักพัฒนาจะชื่นชอบระบบโครงการและการใช้เครื่องมือข้ามแพลตฟอร์มเช่นกัน MAUI ช่วยลดความซับซ้อนของโครงสร้างโครงการให้เป็นโครงการเดียวและสามารถกำหนดเป้าหมายหลายแพลตฟอร์มด้วยสิ่งเดียวกัน ซึ่งหมายความว่านักพัฒนาสามารถปรับใช้กับระบบเป้าหมายใด ๆ รวมถึงเดสก์ท็อปอีมูเลเตอร์เครื่องจำลองหรืออุปกรณ์จริงด้วยการคลิกเพียงครั้งเดียว



ด้วยทรัพยากรข้ามแพลตฟอร์มในตัวนักพัฒนาจะสามารถเพิ่มรูปภาพฟอนต์หรือไฟล์การแปลลงในโปรเจ็กต์เดียวและ. NET MAUI จะตั้งค่าเนทีฟ hooks โดยอัตโนมัติเพื่อให้นักพัฒนาสามารถมุ่งเน้นไปที่โค้ดได้ สุดท้ายนักพัฒนาจะสามารถเข้าถึง API ของระบบปฏิบัติการพื้นฐานได้เสมอและจะง่ายขึ้นด้วยการผสานรวมเฉพาะแพลตฟอร์มใหม่ ๆ ภายใต้แพลตฟอร์มนักพัฒนาสามารถเพิ่มไฟล์ซอร์สโค้ดสำหรับระบบปฏิบัติการเฉพาะและเข้าถึง API ดั้งเดิมได้ พูดง่ายๆก็คือด้วย MAUI ทำให้ Microsoft มั่นใจได้ว่าทุกองค์ประกอบที่เข้าสู่ UI ของแอปจะอยู่ในที่เดียวที่นักพัฒนาต้องการ ความสามารถในการมุ่งเน้นไปที่รหัสหลักทำให้นักพัฒนาสามารถทำงานได้มากขึ้น

การเปลี่ยนจาก Xamarin.Forms เป็น. NET MAUI:

นักพัฒนาที่ทำงานกับ Xamarin.Forms จะไม่มีปัญหาใด ๆ การโยกย้ายไปยังหรือพัฒนาเป็น. NET MAUI เนื่องจากทั้งสองแพลตฟอร์มใช้การควบคุมและ API เดียวกันทั้งหมด เพื่อช่วยให้นักพัฒนาสามารถเปลี่ยนแอปที่มีอยู่ไปเป็น. NET MAUI ได้อย่างราบรื่น Microsoft จึงตั้งใจที่จะให้การสนับสนุน 'Try-N-Convert' และคำแนะนำในการย้ายข้อมูลที่คล้ายกับสิ่งที่พวกเขามีในปัจจุบันสำหรับการย้ายไปยัง. NET Core

Microsoft กำลังจะปล่อยตัวอย่าง. NET MAUI ในอีกไม่กี่เดือนข้างหน้า ความพร้อมใช้งานทั่วไปของสิ่งเดียวกันนี้คาดว่าจะตรงกับ. NET 6 ในเดือนพฤศจิกายนปี 2021

MAUI จะจัดส่งในจังหวะ 6 สัปดาห์เดียวกับที่ Xamarin.Forms เปิดให้บริการ Microsoft ได้เผยแพร่ไฟล์ แผนงาน MAUI บน GitHub Xamarin.Forms จะจัดส่งไฟล์ เวอร์ชันหลักใหม่ในปลายปีนี้ และยังคงจัดส่งรุ่นย่อยและรุ่นบริการต่อไปทุก ๆ 6 สัปดาห์จนถึง. NET 6 ที่พร้อมใช้งานทั่วไปในเดือนพฤศจิกายน 2564 Xamarin รุ่นสุดท้ายจะให้บริการเป็นเวลาหนึ่งปีหลังจากการจัดส่งและงานสมัยใหม่ทั้งหมดจะเปลี่ยนเป็น. NET MAUI

แท็ก ไมโครซอฟต์