Visual Studio 2022 กำลังได้รับการอัปเดตเป็นเวอร์ชัน 17.3 และทำให้การพัฒนาแอปสำหรับอุปกรณ์ Windows ที่ใช้ Arm64 ง่ายขึ้น
Microsoft ได้เปิดตัว Visual Studio 2022 17.3 สำหรับ Windows โดยนำความสามารถใหม่ๆ บางส่วนมาให้นักพัฒนาได้ใช้ประโยชน์จากแอปของตน พร้อมกับการปรับปรุงอื่นๆ อีกมากมาย ในบรรดาสิ่งเหล่านี้ มีสองรายการที่อาจโดดเด่นหากคุณติดตามข่าวสารเกี่ยวกับการพัฒนาแอปที่ Microsoft: การสนับสนุนอย่างเป็นทางการสำหรับ .NET MAUI และ Arm64EC
เนื่องจากฟีเจอร์เหล่านี้เป็นทางการแล้ว ตอนนี้คุณสามารถเริ่มใช้งานในแอปที่คุณต้องการเผยแพร่และมั่นใจได้ว่าฟีเจอร์เหล่านี้จะทำงานได้ตามที่ตั้งใจไว้ .NET MAUI (หรือ UI ของแอปหลายแพลตฟอร์ม) คือชุดเครื่องมือที่ช่วยให้คุณสร้างแอปสำหรับ Windows, Android, iOS และ macOS โดยใช้โค้ดเบสที่ใช้ร่วมกันเพียงฐานเดียว สำหรับนักพัฒนาแอปข้ามแพลตฟอร์ม นี่น่าจะเป็นตัวช่วยได้มาก และยังรองรับฟีเจอร์ต่างๆ เช่น Hot Reload เพื่อให้คุณเห็นว่าการเปลี่ยนแปลงโค้ดของคุณส่งผลต่อแอปแบบเรียลไทม์อย่างไร .NET MAUI อยู่ในการแสดงตัวอย่างมาระยะหนึ่งแล้ว ดังนั้นจึงเป็นเรื่องดีที่ในที่สุดก็ได้รับการสนับสนุนอย่างเป็นทางการ
ในขณะเดียวกัน แม้ว่าการรองรับ Arm64EC จะไม่ได้กล่าวถึงในประกาศสำหรับ Visual Studio 2022 17.3 แต่ก็มี โพสต์บล็อกแยกต่างหาก ประกาศสนับสนุนอย่างเป็นทางการ เรื่องนี้เกิดขึ้นมากกว่าหนึ่งปีแล้ว Arm64EC ได้รับการประกาศครั้งแรก. หากคุณไม่ทราบ Arm64EC (Emulation Compatible) คือ Application binary Interface (ABI) ที่ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่ผสมโค้ด Arm64 และ x64 ในกระบวนการเดียวกัน โดยพื้นฐานแล้ว ในฐานะนักพัฒนา คุณสามารถค่อยๆ เปลี่ยนแปลงแอปของคุณเพื่อเพิ่มการรองรับ Arm64 ได้โดยไม่ต้องเขียนใหม่ทั้งหมด สิ่งสำคัญสำหรับแอปอย่าง Microsoft Excel ซึ่งต้องใช้ส่วนขยายที่ออกแบบมาสำหรับ x64 เป็นอย่างมาก ด้วยวิธีนี้ ตัวแอปหลักสามารถเปลี่ยนไปใช้ Arm64 ได้โดยไม่ทำลายความเข้ากันได้กับส่วนขยาย x64 อันที่จริงแล้ว แอป Office ของ Microsoft ใช้ Arm64EC บนอุปกรณ์ Arm อยู่แล้ว
นอกเหนือจากส่วนเพิ่มเติมที่สำคัญเหล่านี้ Visual Studio 2022 17.3 ยังมาพร้อมกับประสิทธิภาพที่ได้รับการปรับปรุงสำหรับ C++ เพื่อให้ใช้ทรัพยากร CPU น้อยลงในขณะที่สร้างแอป C++ นอกจากนี้ การจัดทำดัชนีและการกำหนดสีโค้ด C++ ใน Visual Studio ยังเร็วขึ้นมาก โดยที่ Microsoft แบ่งปันตัวอย่างของโซลูชัน Unreal Engine 5 ใหม่ โดยที่ Visual Studio 173 ใช้เวลา 72 วินาทีในการจัดทำดัชนี เทียบกับ 146 วินาทีในเวอร์ชัน 17.2 ขณะนี้ Teams Toolkit ใหม่พร้อมให้ใช้งานแล้วเพื่อช่วยคุณสร้างแอปสำหรับ Microsoft ทีม.
มีการปรับปรุงอื่นๆ อีกมากมาย และคุณก็สามารถทำได้ ค้นหาบันทึกประจำรุ่นฉบับเต็มได้ที่นี่ หากคุณต้องการดูทุกสิ่งที่เพิ่มเข้ามาในการอัปเดตนี้อย่างเจาะลึก นอกจาก Visual Studio 2022 17.3 แล้ว Microsoft ยังออก .NET Framework 4.8.1 ซึ่งเป็นเวอร์ชันแรกที่รองรับ Arm64 เต็มรูปแบบ และในหมายเหตุนั้น Microsoft ยังได้ประกาศด้วยว่า Visual Studio 17.4 จะเป็นเวอร์ชันแรกของ Visual Studio ที่จะใช้งานบน Arm64 อย่างสมบูรณ์เช่นกัน และตัวอย่างแรกจะออกฉายในวันนี้ คุณสามารถดาวน์โหลด Visual Studio 2022 17.3 สำหรับ Windows ได้ที่นี่ หรือดาวน์โหลด 17.4 Preview 1 ที่นี่ หากคุณสงสัย
หากคุณใช้ macOS Visual Studio 2022 สำหรับ Mac 17.3 ก็พร้อมให้ใช้งานแล้ววันนี้เช่นกัน เวอร์ชันนี้มาพร้อมกับการรองรับความลับของผู้ใช้ การแก้ไขโค้ดใหม่เพื่อช่วยให้คุณทำงานได้มากขึ้น และการรองรับบัญชี App Store Connect ซึ่งจำเป็นสำหรับนักพัฒนา Apple แต่ละราย มี รายการการเปลี่ยนแปลงทั้งหมดที่นี่. Visual Studio สำหรับ Mac 17.4 กำลังเข้าสู่การแสดงตัวอย่างในวันนี้ด้วยการสนับสนุนเบื้องต้นสำหรับ .NET MAUI
ไม่ว่าคุณกำลังมองหาเวอร์ชันไหนคุณก็สามารถทำได้ ค้นหาการดาวน์โหลด Visual Studio ล่าสุดได้ที่นี่.
แหล่งที่มา: ไมโครซอฟต์