Каковы, если таковые имеются, поддерживаемые 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 ++ рассматривается как более безопасный вариант, даже если это (возможно) означает потерю производительности сегодня.