Peyote said:
Why is it obvious that OSX wouldn't run windows apps? To me it makes sense from a practical standpoint, but is it feasible from a technical standpoint? Right, obviously OSX as it exists now does not run windows apps...but if the machine can run windows natively, why can't it run windows apps natively? I.E....what's to stop Apple from developing functionality into OSX 10.5 that will run .exe files? I suppose virii could become a problem were that the case, but you are saying that OSX could not run PC apps...but if OSX is built to run on PC hardware....and Windows is built to run on PC hardware...is it really so hard to he PC apps to run under OSX?
To have them run seamlessly alongside OSX applications on your Finder...
a) You'd either need a much better version of WINE than currently is available and for it to be ported to MacOSX on intel and the Quartz APIs instead of X.
b) Or, you'd need a full copy of Windows installed like you do with VirtualPC
c) Or, you'd need a licensed windows compatibility layer underneath from Microsoft (like that will happen)
With each, you'd need Apple to figure out a way to make it integrate with the OSX Finder so cut, copy paste worked, drag and drop worked, printing, colorsync.... And then you've got two different windowing systems with different methods of use sitting onscreen at once. It worked on OS/2 because the GUI between windows and OS/2 was almost identical and WINE works on Linux as the GUI isn't that different usually between Linux and Windows. But MacOSX is completely different.
To have windows run in a window or fullscreen like VirtualPC does now from a real copy of Windows installed on a (virtual) disk partition would be easiest and with the virtualization technology coming in the next Intel chips, that's a whole lot easier. And that's what I reckon we'll see at best. A version of VirtualPC that runs at near 100% native speed.
Otherwise you'll have to dual boot.
I think seamless x86 Windows compatibility should not be part of the OS though. It'll be a disaster for parts of the Mac software industry, particularly games. What would be the point of writing a MacOSX version of a game if users can just boot into Windows? Or porting DirectX code to OpenGL for the Mac? It's the same reason the Linux games industry doesn't exist - Windows compatibility has killed off all but the most dedicated developers.
And I can see it affecting other sectors too. Most people work in mixed environments and offices where there may be Windows and MacOSX. I can just see it being rationalised by some PHB that since the Macs can now run Windows, they'll only buy the Windows site licence. And then those windows versions get leaked off home by the employees and nobody bothers buying Mac software.