Macintosh computers using Intel Corp. chips will be on the market by this time next year, with all Apple Macs moved over to Intel chips by the end of 2007, Apple Computer Inc. CEO Steve Jobs announced today at the company's Worldwide Developer Conference in San Francisco.
The move, which has been rumored for several weeks, is seen as a blow to IBM and Freescale Semiconductor Inc., which provide the PowerPC chips that Macs have used for 10 years.
For the most part, developers cheered the move, although there were some audible gasps among the 3,800 developers in the Moscone West Convention Center the moment Jobs confirmed that Apple will be undertaking its third major technology transition in the past 15 years.
New Intel CEO Paul Otellini joined Jobs on stage to announce the chip maker's newest customer. "We are so excited at Intel to be given the opportunity to work with Apple to bring you great products," Otellini said.
The company previewed its Mac OS X Tiger running on an Intel-based Mac at the conference during Jobs' keynote speech. Apple also announced the availability of a Developer Transition Kit that consists of an Intel-based Mac development system and preview versions of Apple's software.
"Our goal is to provide our customers with the best personal computers in the world, and looking ahead Intel has the strongest processor road map by far," Jobs said in a statement released as the keynote got under way. "It's been 10 years since our transition to the PowerPC, and we think Intel's technology will help us create the best personal computers for the next 10 years."
In his address, Jobs said, "As we look ahead, although we've got some great products now, we can envision some amazing products we want to build for you. And we don't know how we can build them with the future PowerPC road map."
The problem with the future PowerPC chips is performance per watt, Jobs said. Intel's chips are far ahead of IBM's when it comes to delivering performance without consuming a lot of power, a quality that is very important for future Apple products, he said.
IBM's 64-bit PowerPC 970FX processor, which Apple calls the G5, is very competitive with Intel's Pentium 4 processor when it comes to desktop performance. However, the latest version of the chip required Apple to use liquid cooling technology to make sure its Power Mac computers would function. IBM and Apple have thus far been unable to work the G5 into a notebook, the fastest-growing segment of the PC market, Jobs noted with disappointment.
Some analysts called the move "risky" and "foolish."
"While we can see why moving to a dual architecture approach may bring some benefits, a wholesale move away from the IBM chips would be extremely foolish. Intel is not the 'de facto leader in processor design' that it was a few years ago; in the recent past Intel has been out-innovated by both AMD (with a better approach to 64-bit computing) and IBM (with a better long-term strategy around multicore chips)," wrote Gary Barnett, Ovum Ltd. research director, in a research note sent by e-mail.
Steve Fortuna, senior IT hardware analyst at Prudential Equity Group LLC, said his firm believes that "by switching to a more mass-market processor, Apple likely risks diluting its value proposition as it has less control over the product road map. Apple also likely risks alienating its core loyalist base."
Otherwise, software compatibility could also be an issue because independent software vendors will have to adapt applications to run on Intel chips, he said in an e-mail analysis before Jobs' speech.
But another analyst, Jack Gold at J. Gold Associates, called it "a stunningly smart move for Apple" in a note.
"In this one decision, it has virtually assured that the Mac OS will survive and prosper," Gold said. "And it has given itself the ability to compete with new [hardware] platforms on an equal footing (provided it can maintain price parity with bigger rivals).
"I think Steve Jobs deserves a great deal of credit. He has essentially enabled Apple [hardware] cloning without allowing hardware clones, something he has been loathe to do for many years. Now, Apple needs to achieve more price competitiveness in order to gain ... market share."
Apple has a plan for dealing with software issues that arise during the transition, Jobs said in his speech. First off, a complete version of Mac OS X has been running on Intel's chips for five years, a project that had long been rumored but never confirmed. "Mac OS X was cross-platform by design right from the very beginning," he said.
Backward compatibility for future applications will be addressed through a new version of Xcode, Apple's integrated development environment (IDE) for Mac OS X, Jobs said. Xcode 2.1, released today, will allow developers to create binary code for both the PowerPC architecture and Intel's chips, he said.
But for existing applications, there is no way around the work that will be required to move the software from one architecture to another. Applications based on Apple's "Cocoa" application programming interfaces (API) will need only a few tweaks and a recompile, and smaller "widget" applications built using Java will run as is, Jobs said.
Older applications built with the "Carbon" APIs will be harder to qualify, especially if Apple developers have yet to switch from the Metrowerks IDE to Xcode, he said. Half of Apple's top 100 developers have moved to Xcode, while another 25% are in the process of doing so, he said.
Wolfram Research Inc. ported its Mathematica computational engine to Intel's chips in only a couple of hours, said company co-founder Theo Gray, during the presentation. Microsoft Corp. and Adobe Systems Inc. also plan to port existing Mac OS-based applications to Intel's chips, executives from both companies said.
But the porting of thousands of other smaller applications will test the resources of smaller software companies. Therefore, it's likely not every application will be ready to go when the first Mac OS-Intel machines start to ship, Jobs said.
The company plans to include technology called Rosetta in the first computers it ships with Intel's chips, Jobs said. Rosetta, named after the famous stone used to translate Egyptian and Greek in ancient Egypt, will allow binary code created for PowerPC to run on Intel's chips at a pace Jobs termed "fast (enough)" on one slide of his presentation. Jobs loaded several PowerPC applications during a demonstration, such as Adobe's Photoshop, which took a fair amount of time to boot as the binary code was translated.
Nancy Weil of the IDG News Service and Computerworld's Ken Mingis contributed to this report.