Які, якщо такі є, підтримуються Microsoft опціями для запуску коду C # /. NET 4.0 на Mac? Так, я знаю про Mono, але серед іншого він відстає від Microsoft. А Silverlight працює лише у веб-браузері. Рішення типу VMWare теж не виріже.
Чи є якась напівавторитетна відповідь на те, чому Microsoft просто не підтримує .NET на самому Mac? Здавалося б, вони могли Silverlight та / або купити Mono та швидко опинитися там. Немає потреби в рідній Visual Studio; перехресне компілювання та віддалене налагодження добре.
Причина полягає в тому, що там, де я працюю, зростає невпевненість у майбутньому, що спричиняє набагато більше розробок у C ++ замість C #; абсолютно нові проекти вирішують використовувати C ++. Ніхто не хоче сказати керівництву через 18–24 місяці «вибачте», якщо Mac (або iPad) стане вимогою. C ++ вважається більш безпечним варіантом, навіть якщо це (можливо) означає сьогодні втрату продуктивності.