Quali sono le opzioni supportate da Microsoft per l'esecuzione nativa del codice C # /. NET 4.0 su Mac? Sì, conosco Mono, ma tra le altre cose, è in ritardo rispetto a Microsoft. E Silverlight funziona solo con un browser web. Una soluzione di tipo VMWare non la taglierà neanche.
C'è una risposta semi-autoritaria al motivo per cui Microsoft non supporta .NET sul Mac stesso? Sembrerebbe che potrebbero Silverlight e / o acquistare Mono e essere rapidamente lì. Non c'è bisogno di Visual Studio nativo; la compilazione incrociata e il debug remoto vanno bene.
Il motivo è che dove lavoro c'è una quantità crescente di incertezza sul futuro che sta causando molto più sviluppo da fare in C ++ invece che in C #; nuovi progetti stanno scegliendo di usare C ++. Nessuno vuole dire alla direzione 18-24 mesi da oggi "mi dispiace" se il Mac (o l'iPad) diventasse un requisito. Il C ++ è visto come l'opzione più sicura, anche se (probabilmente) significa una perdita di produttività oggi.