Is It Time to Wait for Intel?
Chris Adamson
Oct. 26, 2005 12:19 PM
Permalink

So, there are new PowerBooks and new dual-core PowerMacs. Nice.
But I don't think I'd buy one right now.
OK, sure, the politically correct thing to say is that "if you need a computer now, go get one", "all products are vapor until they ship", etc. But given the Intel transition, is that really a good idea?
The key is probably: how soon will it be until new stuff that you want won't run on your PowerPC Mac? Here's how I'm teasing out this logic: at WWDC 2005, we were promised a look at Leopard (Mac OS X 10.5) at WWDC 2006, which is next Spring or Summer. There's usually a lag between unveiling an OS to developers and shipping it, so the developers can learn and use the new features. Add 6-12 months to the Leopard preview and we probably don't expect Leopard until, what, late 2006 or (more likely) sometime in 2007. Intel Macs are supposed to ship in mid 2006, so clearly some future version of Tiger will support them, as will Leopard.
Apple said with the release of Tiger that the timeframe between major OS releases would slow down, so when do we expect to see Leopard's successor? If Tiger shipped in 2004 and Leopard is in 2007, then maybe Mac OS X 10.6 ships around 2010 or so. That's four years after the Intel switch.
And therein is the big question: will the PowerPC's be sufficiently old by that point to justify not supporting them in OS X 10.6? There's a big cost to having dual-platform code: everything has to be compiled for and tested on two different architectures. At an Apple BoF at JavaOne 2005, the Apple guys said they were a little concerned about how they'd now need to support six Java runtimes: Java 1.3.1, 1.4.2 and 5.0 for PowerPC, and 1.4.2, and two different HotSpot VM's for 5.0 on Intel. Oh, and Mustang (Java 6.0) ships in Summer 2006, so add two more, one each for PowerPC and Intel. Multiply this line of thinking across all the major libraries and frameworks -- Quartz, OpenGL, QuickTime, Core *, Cocoa, Carbon, AppKit, etc. -- and supporting those four-year-old boxes may start to look like something of a luxury.
So, I suspect that Leopard is the end of the line for PowerPC, and that 10.6 will be Intel-only. That means you are buying into a four-year dead-end on PowerPC. Is that OK? A lot of professionals and business types figure that computers have a three- to four-year expectancy of usefulness, so maybe that's OK. In the home realm, I think people are more careful with their money and expect their computers to last longer (even if they do upgrade this frequently, I'm not sure people really realize that they do).
My brother asked me recently if he should upgrade his ancient iBook now. Knowing the terrible performance of the Apple laptop line -- notice that the new PowerBooks didn't get any faster in the latest rev -- I said he'd be much better off toughing it out until the laptops go Intel. The crazy fast desktops may be a different story, but I still think you have to admit to yourself that you're buying four years of Mac, and amortize appropriately.
Chris Adamson
is an author, editor, and developer specializing in iPhone and Mac.
Showing messages 1 through 12 of 12.
-
go ahead an buy the PPC Mac
2005-12-04 15:41:53
al_bickers
[View]
-
As always, depends on your needs...
2005-11-01 10:39:51
rthille
[View]
-
Wait for laptops, buy powermacs soon in my opinion
2005-10-27 15:30:51
Ben Bangert |
[View]
-
What about your software investment?
2005-10-27 06:59:52
daddydoodaa
[View]
-
Unsupported is not Obsolete
2005-10-26 17:21:17
jonblock
[View]
-
questionable advice
2005-10-26 16:19:39
adamrice
[View]
-
Dumb Advice
2005-10-26 14:27:53
nbh
[View]
-
Something of nothing
2005-10-26 14:08:33
Neil_McG
[View]
-
I'm waiting
2005-10-26 13:47:59
joemaller
[View]
-
I think your assumption is wrong
2005-10-26 13:46:25
ianragsdale
[View]
-
I think your assumption is wrong
2005-10-30 13:47:53
jdb8167
[View]
-
Your ridiculous advice.
2005-10-26 13:45:59
ijak
[View]
|
Showing messages 1 through 12 of 12.
|
Return to weblogs.oreilly.com.
Weblog authors are solely responsible for the content
and accuracy of their weblogs, including opinions they
express, and O'Reilly Media, Inc., disclaims any and
all liabililty for that content, its accuracy, and
opinions it may contain.
This work is licensed under a
Creative Commons License.
|
1) Current software: There is currently alot of software for OSX on PPC. Yes, you will be able to run this on an Intel Mac, but only in emulation mode, which will be slower. Some of this existing software may not be released in an Intel version for a long time (until there are enough Intel Macs out there to justify it).
2) NEW software will not be a problem for PPC: For several years, new software will be released:
a) As "fat" binaries, which will run on either PPC or Intel OR
b) In both Intel and PPC versions.
It will be years before anything is released just for the Intel Macs. I wouldn't expect to see Intel only versions until at least 2009.
In my opinion, you would be better off getting a PPC Mac and waiting on the Intel mac until at least 2008, when most of the software will be available in a native version or fat binary. In fact, if I was buying a Mac today and could choose PPC or Intel, I would buy the PPC.