I would love to see Windows apps run right in OSX. I'm sure Apple could do it if they wanted to, but they have to have a reason. Leopard with Bootcamp is having it's effect. People are buying Macs. When the bootcamp luster starts to fade a bit, because rebooting or even virtualization have their limits, it could prompt Apple to release such a feature in 10.6 or whatever.
Technically possible, but I'm still left thinking "Why would Apple do this?"
The only issue I can think of is wanting to not buy another copy of Windows, and thus giving MS more money that they don't need...If you really think this is a good idea, why not visit CodeWeavers and give CrossOver for Mac a quick spin. Their program lets you run Windows apps without a copy of Windows.
What a mess... I tried for months to find value in this product but every single application had it's own set of issues. I couldn't even get IE 6 to print a page without locking everything up. I noticed that every time a new app was found to have an issue, they had to tweak the product so it never seemed to stabilize. (probably because there are just too many apps to accommodate)
Use Boot Camp, or for a few more bucks you can get VMWare or Parallels.... about a billion fewer headaches.
Just a wild guess but couldn't this just be for better integration in Office 2008 ?
Apple can go two roads, one they practically have already. License and sell OS X for use on any intel based systems for Dell, HP, etc... This would likely cannibalize their hardware sales and hinder hardware development. My new Dell STILL has a floppy drive... But this is completely doable.
The lesson of Boot Camp is that Apple and the hackers were both working to get Windows running on the Intel systems. As much as I would like to believe that Apple got the idea from hackers and pushed it out ASAP, the level of work provided with the first Boot Camp beta tells me that the project was going on for awhile internally, but they hadn't intended to release until Leopard. In that situation, it is a bit dangerous to let the hackers run free with their booting solution, and prompted Apple to release the beta. Companies (even Apple) just aren't as agile as the public assumes they are.
Office 2008 doesn't need anything like that... neither does any sort of 2007 support/integration either.
The docx format (along with xlsx, etc) are all XML file formats (with a binary XML option). No funny business, thankfully.
The only issue I can think of is wanting to not buy another copy of Windows, and thus giving MS more money that they don't need...
So WINE and Crossover and its ilk are good ideas.
Maybe, but there's a big difference here. Any Windows-compatibility solution that actually works will require licensing Microsoft's code. I don't think MS would sell any such license.... Applying this lesson to virtualization, causes me to believe that Apple will watch very carefully how these products develop and get used. If they become popular, but don't provide users with a good experience, then they will jump in quickly with an Apple solution.
Reverse-engineering the Windows APIs (a-la WINE) is always doomed to failure. It's a massive effort, requires tons of hacking (to determine the undocumented behavior), and is always a game of catch-up...
Apple makes their profits from selling hardware.
You have a plan that would cannibalize their profits, but you deem it "doable?"
What are you basing that opinion on?
And thats why I said it WOULD cannibalize hardware sales. Cannibalize would be a negative effect.
I am missing you point for quoting me.
Maybe, but there's a big difference here. Any Windows-compatibility solution that actually works will require licensing Microsoft's code. I don't think MS would sell any such license.
Reverse-engineering the Windows APIs (a-la WINE) is always doomed to failure. It's a massive effort, requires tons of hacking (to determine the undocumented behavior), and is always a game of catch-up (every update from MS will require a corresponding update from Apple.) Apple would need an R&D team larger than Mac OS itself to make this work.
Which leaves running a stock copy of Windows in a virtual environment. There are two very good solutions already out there. I doubt Apple would release a third solution - especially since it would require the customer to buy a Windows license. If they offer any such solution, they'll probably just buy one of the existing products.