Leggete qui, da wikipedia
Dubbio fondamentale: se .NET stesso è scritto usando le API native (almeno il core), che tipo di emulazione dovrebbe compiere su un mio eventuale programma in C++? Emulare le API native usando un software che USA le API native?A metà circa dello sviluppo di Windows Vista, il team si "spezzò" sostanzialmente in due gruppi, in quanto alcuni programmatori avrebbero voluto che già tale sistema venisse sviluppato solo con tecnologia Microsoft .NET, lasciando ad un emulatore il compito di mantenere la retrocompatibilità con le vecchie applicazioni, mentre altri invece, compreso l'allora capo dello sviluppo, ritenevano che tale strategia fosse prematura e troppo rischiosa, preferendo mantenere una retrocompatibilità nativa.
A questo punto, il gruppo maggiormente "conservatore" ha poi completato lo sviluppo di Vista, mentre l'altro ha continuato lo sviluppo del progetto originale che sarebbe poi dovuto diventare appunto il futuro Windows 7.
E comunque, se veramente succederà così, cosa succederà? Che ne sarà di noi?