Microsoft ได้ประกาศว่า Visual Studio สำหรับ Mac จะได้รับการสนับสนุนเพิ่มอีกหนึ่งปีเท่านั้น แม้ว่าจะได้รับการอัปเดตอย่างต่อเนื่องในช่วงหลายเดือนที่ผ่านมาก็ตาม
ประเด็นที่สำคัญ
- Microsoft กำลังจะเลิกให้บริการ Visual Studio สำหรับ Mac โดยจะสิ้นสุดการสนับสนุนสำหรับรุ่นสุดท้ายในปี 2022 ซึ่งน่าประหลาดใจเมื่อพิจารณาถึงการสนับสนุนล่าสุดที่ได้รับ
- การปิดระบบกะทันหันของแอปยังไม่ชัดเจนนัก แต่ผู้ใช้มีเวลาเพียงหนึ่งปีในการเปลี่ยนแปลง การสนับสนุนรุ่นล่าสุดจะสิ้นสุดในปี 2024
- Visual Studio for Mac สามารถใช้สำหรับการพัฒนาแอป Mac ด้วย Xamarin และ C# เท่านั้น ซึ่งไม่มีความเป็นไปได้ในการสร้างแอป Windows Microsoft แนะนำทางเลือกอื่นเช่น C# Dev Kit สำหรับ Visual Studio Code หรือการเรียกใช้ Windows ใน VM เพื่อการพัฒนา
Microsoft ได้ประกาศว่า Visual Studio สำหรับ Mac กำลังจะเลิกให้บริการ โดยจะรองรับเวอร์ชันสุดท้าย เวอร์ชัน 17.6 ซึ่งจะสิ้นสุดในปีหน้า
ถือเป็นการเคลื่อนไหวที่น่าประหลาดใจเมื่อพิจารณาจาก Visual Studio 17 ได้รับการสนับสนุนอย่างแข็งขันจาก Microsoft จนกระทั่งเมื่อไม่กี่เดือนที่ผ่านมา การอัปเดตหลักล่าสุดเปิดตัวในเดือนมิถุนายน และการอัปเดตก่อนหน้านี้ได้เพิ่มฟังก์ชันการทำงานที่สำคัญบางอย่าง เช่น Hot Exit พร้อมด้วยการปรับปรุงประสบการณ์การใช้งานที่เห็นได้ชัดเจน
ยังไม่ชัดเจนว่าทำไมแอปถึงถูกปิดกะทันหัน แต่ผู้ที่ใช้ Visual Studio สำหรับ Mac มีเวลาเพียงประมาณหนึ่งปีในการดำเนินการดังกล่าว Microsoft กล่าวว่ารุ่นล่าสุดจะได้รับการสนับสนุนจนถึงวันที่ 31 สิงหาคม 2024 เท่านั้น ซึ่งเป็นระยะเวลาการสนับสนุนที่ค่อนข้างสั้นสำหรับผลิตภัณฑ์ที่อยู่ระหว่างการพัฒนาจนกระทั่งเมื่อไม่นานมานี้
Visual Studio for Mac เป็นผลิตภัณฑ์ที่น่าสนใจ เนื่องจากไม่สามารถใช้ในการพัฒนาแอป Windows ได้ แม้ว่าจะเป็นผลิตภัณฑ์ของ Microsoft ก็ตาม รองรับเฉพาะแอป Mac ที่ใช้ Xamarin (ซึ่ง Microsoft ซื้อกิจการในปี 2559) และ C# รวมถึงแอปคอนโซลใน C ++ เพื่อให้ชัดเจน Visual Studio บน Windows ยังไม่อนุญาตให้คุณพัฒนาแอป Mac ดังนั้นข้อจำกัดเกิดขึ้นทั้งสองทาง แต่ Xamarin เป็นแพลตฟอร์มที่อนุญาตให้นักพัฒนาสร้างแอพสำหรับ iOS, Android และ Windows และส่วนสุดท้ายนั้นไม่มีทางเป็นไปได้บน Mac
หากคุณใช้ Visual Studio สำหรับ Mac Microsoft ขอแนะนำให้คุณเปลี่ยนไปใช้ C# Dev Kit สำหรับ Visual Studio Code ซึ่งยังคงใช้งานได้สำหรับ Mac และบนเว็บ นอกจากนี้ยังมีส่วนขยายอื่นๆ เช่น .NET MAUI และ Unity เพื่อช่วยทำให้การพัฒนาข้ามแพลตฟอร์มง่ายขึ้นสำหรับผู้ใช้ Mac มิฉะนั้น Microsoft บอกว่าคุณสามารถเรียกใช้ Windows ใน VM หรือใช้ Microsoft Dev Box ซึ่งให้ VM บนคลาวด์สำหรับการพัฒนา นอกจากนี้ยังช่วยให้คุณใช้เครื่องมือรุ่นเก่าเช่น Xamarin และ F# ต่อไปได้