I don't see this happening anytime soon for a few reasons.Norse Son said:Speaking of APIs, that Cringley blog, if ("if") true, would represent the real Holy Grail - no need to even buy & install Windows on our Macs in order to use certain apps we can't find in the Mac software aisle.
1) Implementing a Win32 (and 64 bit variant) or WinFX/WPF library is non-trival... in fact near impossible to do 100% and would require continuous maintenance,
2) Licensing such a thing from Microsoft – if they are even interested – would be expensive and likely add a per unit cost to Mac OS X which feeds Microsoft's coffers and penalizes Mac OS X users that don't even use Windows applications,
3) Supporting Windows application running on such a library would be a nightmare (few application vendors would want to support their applications in such a configuration and neither would Apple),
4) It would give some 3rd party developers more of an excuse to not develop Mac OS X native software and hence could potentially have a negative impact on the Mac OS X software ecosystem (personally I think Mac users generally set higher standards so they would be more likely to demand a native Mac OS X application, either getting the developer to make such a thing or encourage a competitor to do it instead),
5) Running windows applications next to Mac OS X application would degrade the solution and user experience that Apple provides with Mac OS X and its related software families (this is one of the mainstays and mantras),
6) Virtualization will allow the booting of Windows for those that really need it while providing a better separation between Mac OS X and Window... this is far easier for Apple and puts the support issue back onto MS and Window's application developers.
Now as things play out we may see Window's technologies/API come to Mac OS X (aspects of WinFX, WPF, .NET, etc.) that make it easier for Windows developers to bring their applications to Mac OS X.... personally I would love to see Apple make Cocoa available on Vista... which would allow Mac OS X development houses to go after Windows customers.