tech industry
04/21/2006, 2:40pm, EDT
Friday, April 21st
OS X to run Windows XP apps natively?
Apple may be planning to implement the Windows API (Application Programming Interfaces) directly in Mac OS X 10.5, which would allow Mac users to run Windows XP applications natively in Mac OS X without rebooting and without the need for virtualization software. Robert Cringely, in his latest column, also reiterated that Apple may migrate Mac OS X to a faster kernel, abandoning the older Mach microkernel presently in use. Apple and Microsoft in 1997 agreed to a five-year patent cross-licensing agreement, which ended in August of 2002 -- 10 months after Windows XP began shipping. The columnist believes Apple may be planning to utilize Microsoft's own Windows API, coupled with a faster kernel under the hood to offer users the ability to run Windows XP applications natively from their Mac OS X desktop, with the optional ability to dual-boot into Windows Vista once it ships in 2007.
Filed under: industry
,
, 31
,
,
,
,
,
,

subscribe to comments
for this article
This represents a potential 30x+ market share opportunity for Apple... Such economy of scale should also reduce pricing, yippee...
But then I remember when I believed that Macs would never go Intel...
Basically you're talking WINE here, if I understand WINE. But WINE still lacks some of the API that's needed. Plus, to me at least, running 'natively' means that it will look like a mac app, not a windows app (i.e. not like how X11 apps look, crappy). And that won't happen because there's too many differences (not to mention, if they ran as mac apps, windows users would be confused).
Finally, what's the point? hardware virtualization is around the corner, and a whole lot easier to deal with.
A smart move, bring it on!
There's going to be bootcamp and virtualization for XP in 10.5. There's no reason not to have it. Knowing that people will buy 'macdrive' or install spyware that can read HFSx++journaled, means that it is to Apple's advantage to sandbox everything as soon as possible and monitor it's co-operating system buddy. The Classic system would just about do the trick. Want to double-click a document and launch mal-wareXP 2.5 when you're running OS X? Forget it, compartmentalize it and at least allow users to 'warn when starting other operating systems'. The hardware and software is there right now so it's not far fetched. It's the agreement part that just doesn't seem right.
While the guts of the deal in 1997 seemed cloaked in secrecy, it doesn't seem to be a stretch of the imagination to think that in exchange for ceasing litigation and a paltry investment; both companies would grant usage rights to any code that was already in the others hands. To read this as a complete sharing agreement seems to almost demean the intelligence of Apple and Steve Jobs. If it was sharing up until 2002 with full rights, then wouldn't Apple be able to offer Microsoft Office? Why the MacBU under microsoft? Just license the name and sell the product direct. I think it will be a bring your own extra OS festival, unless Apple Legal dropped the ball down and past hell to share all technology completely up until 2002.
Even native windows applications don't look native to windows. If it's worth running on XP over OS X, then you probably have a license to something with an UI that looks nothing like either platform...or at least nothing like XP.
Cringely is just covering all bases. To be honest it does almost nothing to help MS and everything to help Apple. It's the logic he applies in justifying his predictions that fails the test of reasonable intelligence.
If I'm mistaken, please correct me, but I think WINE is trying to reinvent Windows API's so they don't need to pay for them- thus why it doesn't work so well.
I think in the next two years, it's safe to say I could download any program, double click the EXE file, and it will run - Windows or Mac.