מיקרוסופט הודיעה ש-Visual Studio for Mac ייתמך רק למשך שנה נוספת, למרות קבלת עדכונים עקביים בחודשים האחרונים.
טייק אווי מפתח
- מיקרוסופט מפסיקה את Visual Studio for Mac, ומפסיקה את התמיכה במהדורה הסופית ב-2022, מפתיע בהתחשב בתמיכה הפעילה שקיבלה לאחרונה.
- הכיבוי הפתאומי של האפליקציה אינו ברור לחלוטין, אך למשתמשים יש רק כשנה לעבור. התמיכה במהדורה האחרונה תסתיים ב-2024.
- Visual Studio for Mac יכול לשמש רק לפיתוח יישומי Mac עם Xamarin ו-C#, חסרה האפשרות ליצור אפליקציות Windows. מיקרוסופט ממליצה על חלופות כמו C# Dev Kit עבור Visual Studio Code או הפעלת Windows ב-VM לפיתוח.
מיקרוסופט הודיעה ש-Visual Studio for Mac יוצאת משימוש, כאשר התמיכה במהדורה הסופית, גרסה 17.6, תסתיים כבר בשנה הבאה.
זהו מהלך מפתיע בהתחשב בכך ש-Visual Studio 17 קיבל תמיכה די פעילה ממיקרוסופט עד לפני מספר חודשים בלבד. העדכון הגדול האחרון הושק ביוני, ועדכונים קודמים למעשה הוסיפו פונקציונליות משמעותית כמו Hot Exit, יחד עם שיפורים ניכרים לחוויה.
לא לגמרי ברור מדוע האפליקציה נסגרת באופן כה פתאומי, אך לאלה המשתמשים ב-Visual Studio for Mac יש רק כשנה לעשות זאת. מיקרוסופט אומרת שהמהדורה האחרונה תתמוך רק עד ה-31 באוגוסט 2024, שהיא תקופת תמיכה קצרה יחסית למוצר שהיה בפיתוח פעיל עד לאחרונה.
עם זאת, Visual Studio for Mac היה מוצר מעניין, מכיוון שלא ניתן היה להשתמש בו לפיתוח אפליקציות Windows, למרות היותו מוצר של Microsoft. הוא תמך רק ביישומי Mac באמצעות Xamarin (שמיקרוסופט רכשה ב-2016) ו-C#, כמו גם באפליקציות קונסולות ב-C++. שיהיה ברור, Visual Studio ב-Windows גם לא מאפשר לך לפתח אפליקציות Mac, כך שהמגבלה הולכת לשני הכיוונים. אבל Xamarin הייתה פלטפורמה שאפשרה למפתחים ליצור אפליקציות עבור iOS, אנדרואיד ו-Windows, והחלק האחרון הזה מעולם לא התאפשר ב-Mac.
אם אתה משתמש ב-Visual Studio עבור Mac, Microsoft ממליצה לך לעבור לשימוש בערכת C# Dev עבור Visual Studio Code, שעדיין זמינה עבור Mac ובאינטרנט. הרחבות אחרות כמו .NET MAUI ו-Unity זמינות גם כדי לסייע בפיתוח חוצה פלטפורמות קל יותר עבור משתמשי Mac. אחרת, מיקרוסופט אומרת שאתה תמיד יכול להריץ את Windows ב-VM או להשתמש ב-Microsoft Dev Box, מה שנותן לך VM מבוסס ענן לפיתוח. זה גם יאפשר לך להמשיך להשתמש בכלים מדור קודם כמו Xamarin ו-F#.