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