Apple Hedges Its Bet on New Intel Chips 334
Corrado writes "The Mercury News is reporting that Apple is still planning to use PowerPC chips well into 2008 for its low end and portable systems. Does this increase the "warm fuzzes" for the Intel move?
More information from TheStreet and lots more links from Google News."
Support? (Score:5, Insightful)
killjoy. (Score:5, Funny)
This is a perfect opportunity to blather on with uninformed speculation, rumors, pipe dreams of dual core Antaries laptops, etc. . .
Re:killjoy. (Score:5, Funny)
--
Evan
Re:Support? (Score:5, Funny)
Re:Support? (Score:2, Insightful)
But don't hold your breath.
Re:Support? (Score:5, Insightful)
> occasional extra lot of processors for years to come to support
> their existing support contracts.
That is one possibility. What is annoying is that the slashdot summary says this:
The Mercury News is reporting that Apple is still planning to use PowerPC chips well into 2008 for its low end and portable systems.
when the article actually says this:
Freescale agreed to supply PowerPC microprocessors for orders placed through Dec. 31, 2008 -- a year beyond Apple's planned transition to the Intel chips.
and from apple & freescale itself:
"Freescale (is) to fill any orders Apple places over the next three years. Apple is under no obligation to purchase Freescale microprocessors other than work in progress that was in place at the time the agreement was executed."
So suddenly "freescale is bound to fill any orders apple may or may not need to place over the next 3 years" becomes "Apple will be making G4 laptops until 2008"
Rubbish as spculation gets piled on top of speculation. It stinks something bad when basic reporting gets errors confounded one upon top of another
Re:Support? (Score:5, Funny)
Re:Support? (Score:2)
Isn't the norm that the headline should be a catchy, speculative blurb, and that most of the actual article is a retraction of the claims from the headline?
What? (Score:4, Interesting)
Re:What? (Score:3, Funny)
Re:What? (Score:2)
no need to panic... (Score:5, Insightful)
Re:no need to panic... (Score:5, Insightful)
come on down! (Score:3, Insightful)
Been to Fry's since the announcement? No electricity in the air.. Just a bunch of high-priced, under-equipped machinery.
Those G4 iBooks won't sell themselves, especially not when they are presumed to be the last of the breed. Who wants that?
Re:no need to panic... (Score:2)
and if you can't be bothered to even do that, transparent emulation will take care of it for your users.
Re:no need to panic... (Score:5, Informative)
Altivec transition not such a big deal (Score:5, Insightful)
And as I said elsewhere, nearly every program has a G3 codepath, so Rosetta will run them just fine. Those that really got a significant boost from the G4 will be hurt the hardest, so those will be the ones you upgrade first to Intel native versions. Since such apps clearly have made an investment in the platform and have a need for speed, they're also the most likely to be ready first.
Nearly all applications have a G3 code path (Score:5, Informative)
Only applications that are G4-only will have any trouble (damn few outside of Apple, and theirs are already Intel optimized).
Re:no need to panic... (Score:2)
As long as developers haven't relied on something inherent in the chip (e.g. endianess), there should be no need to maintain separate code branches. All that will happen is that the compiler will produce multi-platform or "fat" binaries. This shouldn't impact most existing code in any way, shape, or form.
fat binaries forever . . (Score:3, Insightful)
Re:fat binaries forever . . (Score:5, Informative)
Re:fat binaries forever . . (Score:3, Insightful)
Yeah, because if PPC Linux has shown us anything, it's that architecture changes are trivial. Oh wait. No it doesn't. It's not as simple as a recompile. Minor bugs crop up when you take a piece of software and compile it on a different architecture, even if the host OS doesn't change.
XCode can't magically correct any endian assumptions your code makes. Your apps will need to be tested on both platforms.
Can if you use the right libraries (Score:2, Informative)
If you use the right libraries endian issues are automatically corrected.
So basically all you need for testing is one PPC mac and one Intel Mac. But when you get to the point where both work, it's pretty easy to maintain the endian compatibilty going forward (as long as you remeber to keep using thr right libraries) which is what makes years of dual proc support not such a big deal.
Re:Can if you use the right libraries (Score:3, Insightful)
No, not at all. Particularly for any software which implements networking protocols (other than character strings based protocols like HTTP), you'll get bugs porting from big-endian software (which don't per se need to use htonX(), as the byte order is the same), to little-endian. Other things will break, where a programmer manipulates data naively. Little-endian systems tend to discourage such naivety pretty quickly, simply cause litt
Re:How about this? (Score:3, Interesting)
Warranty (Score:5, Insightful)
Developer perspective on Apple porting strategy... (Score:5, Insightful)
Entirely outside the ADC NDA...
If you take a look at Apple's developer tools [apple.com] - specifically, XCode 2.1 and above, you'll find that building binaries for both platforms is fairly easy. I think that Apple not only wanted to allow developers to build binaries for Intel and PPC, but to allow itself some time for the transition. Apple hasn't locked itself into a position where it must switch to Intel on a certain date. This is a good thing.
Really, if we can consider Mac OS X as simply OpenStep 4 (or whatever), then the CPU - to a very large extant - becomes just another part of the machine. With the exception of low level hardware driver experts, do you really care what bridge / Firewire / USB chip is used? Think the same way about the CPU, and you have Apple's apparent perspective on using Intel chips - the OS is fairly independant from the CPU, the developer tools can target multiple platforms, and consumers really won't have too much to worry about.
Re:Developer perspective on Apple porting strategy (Score:3, Interesting)
Re:Developer perspective on Apple porting strategy (Score:2)
If you don't feel the need to do testing on both binaries...
Hello bloat (Score:4, Interesting)
Re:Hello bloat (Score:2)
Maybe the smarter installers will install only the necessary binaries.
Re:Hello bloat (Score:5, Insightful)
Re:Hello bloat (Score:5, Informative)
Actually, since we're talking about CISC vs RISC architectures, you should find that the x86 binaries will be a bit smaller than the PPC ones. So perhaps the code portions will wind up being 175% the original size. But a sizable portion of a typical Cocoa app consist of the NIBs and other non-executable resources, so you might find that a fat executable may take only an additional 50% or maybe even 25% on the disk.
Of course all of this applies only to Cocoa (will they even support Carbon-based Intel binaries? I believe they've already said they won't support Classic on Intel). Java apps won't care at all what CPU is running them.
Re:Hello bloat (Score:3, Informative)
And yes, Carbon-based binaries are supported. Did you think Photoshop was magically rewritten in Cocoa for the demo? :-D
Re:Hello bloat (Score:2)
Re:Hello bloat (Score:5, Informative)
Re:Hello bloat (Score:3, Interesting)
I'm quite doubtful about whether only the executable part is duplicated, as the input of lipo is two stand-alone binaries (unless it performs optimizations splitting the data in identical parts -like strings- and different parts -like integer constants- and then relocating the hell out of both binaries).
and another (Score:5, Informative)
fat strippers? no thanks! (Score:5, Funny)
Fat strippers? this way please..... (Score:2)
> _
Re:Hello bloat (Score:2, Insightful)
Re:Hello bloat (Score:2)
In fact, the size is probably smaller since only the TEXT segment is going to be duplicated. However, I'm not sure how to check this for a PEF executable.
Re: (Score:3, Informative)
Support issue(s) ahead? (Score:4, Interesting)
Re:Support issue(s) ahead? (Score:3, Informative)
I think you might have that reversed. Most Devs don'te even have a Mactel to work on. I'm sure most current stuff will still be compiled for PowerPC, and then run on Intel via Rosetta.
Re:Support issue(s) ahead? (Score:2)
Re:Support issue(s) ahead? (Score:2)
Will this be a problem for support? They'll now have to support this much more hardware, and will have to have a fork of their OS X code; or will all code be done for Intel procs now, and 'just work (tm)' via the rosetta on powerpc procs?
I doubt very much there is a fork in OS X. Much more likely they keep the code that absolutely must know things like sizeof and endianness to an absolute minimum, and just use utility routines to convert architecture dependent data formats to platform independent formats
Really? (Score:5, Insightful)
Apple have stated that the low end will switch to Intel first, so I don't really know what the basis for this `story' is. It seems much more likely that, if they are extending their purchasing options for G4s to 2008, they will stop selling G4s at the end of this year. This would then give them a supply of G4s to use in replacements until the end of the 3-year AppleCare period for the last G4 units sold.
Good, because (Score:5, Interesting)
Posted as AC because every time I express that I do not want to be forced to use Intel chips in order to continue using OS X, I get screamed at for being a "zealot". I find it a bit funny that disagreeing with Apple gets you branded as an Apple Zealot now, but there it is.
Re:Good, because (Score:3, Funny)
I suggest you die your hair purple or wear a shirt with a crazy logo to assert your individuality now.
Ahahaha.
This is not news (Score:5, Insightful)
It's obvious that after the Intel bomb shell they dropped that they now need to secure supplies of current processors until the entire line has moved onto Intel.
This is common sense. (But you don't have to expect this from news sites that report, even, that Apple might be back-tracking on the Intel switch.)
Registration-Free Link to article (Score:5, Informative)
That doesn't make intuitive sense... (Score:5, Insightful)
The G5 desktops are still very fast and I could see staying with PPC there for a while, but not on portables.
Re:That doesn't make intuitive sense... (Score:2)
Realities of a Manufacturer (Score:5, Insightful)
Apple doesn't have to rush out an entire new line of units in one big bang. Good engineering and facility planning take time.
Re:Realities of a Manufacturer (Score:2, Funny)
Therefore, your post sucks.
Just kidding.
Lawsuits and Stuff (Score:2, Interesting)
Supply for support (Score:5, Informative)
http://www.appleinsider.com/article.php?id=1248 [appleinsider.com]
Superb (Score:2, Insightful)
Much longer (Score:4, Interesting)
That's based on older models that OS X supports today, every release it seems like back support from OS releases is about five to seven years.
We know that not all mac will switch at once, say high-end Intel macs start coming out the year after next. That's 2007, which means there will be solid PPC support from Apple until at least 2012.
WHat about software vendors? Well you can imagine they would have strong motivation to keep software working well on PPC macs until the percentage of Intel macs is a lot higher than PPC macs. But that will take some time, so I think in the end you'll see universal binaries from just about all Mac software makers until at least 2012 - and it costs them nothing to keep making the universal binaries if they decided to drop testing support for PPC versions, which could extend it out longer.
In short, buy the powerbook.
Wrong (Score:3, Informative)
Slightly OT (Score:5, Informative)
Its amazing how most news articles will not give you the full story, or worse, you get their slanted version of events.
Reading multiple articles (not something /.'ers are likely to do since we can't even get them to RTFA) lets you get all the facts so you can draw your own conclusions.
Just my 2 pennies
PowerPc, Cell and Intel (Score:2, Insightful)
Makes Sense (Score:4, Insightful)
Re:Makes Sense (Score:2)
Plus, remember that when the PPC Macs first came out, there was literally no software for them, and Apple had an installed base of millions of 680x0 Macs to supp
Portables? (Score:2)
And what does he mean by 'low end' ? Does that mean as better PPC chips come out ( like the G6 ) they will just be ignored?
This whole thing is rather confusing now.
Personally, im glad to see the PPC will still be around in Apple products for a while longer, but gheesh, lets make a decision and stick with it...
Reducing the Osbourne effect. (Score:2, Funny)
But has anyone thought that this may have only been done to generate that very reaction. I have been holding out on purchasing an Apple because of the upcoming Intel switch. I will, again, have to wait to see what Apple is going to do...
Note that the agreement does not require Apple to buy any addtional G4 chips
Apple is the best computer I almost bought!
Caveat Emptor, I say.
Apple's 64-bit Intel roadmap takes longer... (Score:3, Insightful)
Well, this is not so much about Apple hedging its bets, as it is about timing. A lot of folks anticipate an announcment of new hardware at MWSF in January. It ain't gonna happen!
Having now seen last weeks Intel announcement, it makes me believe it is unlikely they will launch Intel based Macs with 32-bit processors. Both iMac, Pro Mac and XServe are already 64-bit and they will stay that way. Anything else would be seen as a complete failure by the market.
For the mini and portables, the picture is a bit more tricky. From what I can gather from the latest announcements from IBM and Freescale, what I think will happen is that Apple will introduce a mini with a dual core processor from IBM perhaps even in September at MacWorld Paris, and follow up with similar announcements for the rest of the product line. Exception is of course the portables where they for thermal reasons have to stay at G4 until the switch to Intel, hence the agreement with Freescale.
I have a little more detail about this in an article [andwest.com] I wrote a couple of days ago.There is no 64-bit Intel roadmap from Apple... (Score:3, Insightful)
Why we won't see a G5 PowerBook/iBook... [slashdot.org]
Re:Why we won't see a G5 PowerBook/iBook... [slashdot.org]
You might also want to check out Apple's Universal Binary Programming Guidelines. [apple.com] Note the section titled Conventions (emphasis mine):
Apple has only give developers an IA
Apple //e card: support or final death strike (Score:2, Interesting)
It appears likely that having a chip supply would allow Apple to make a G5 plugin card for new Intel Macs if some high powered hold-outs demanded G5's remain available.
I see no concern about purchasing chips for a tech Apple claims it's dumping. It actually makes i
Conspiracy theory (Score:5, Funny)
2. Make a pretend announcement to change over to Intel
3. Leak the Intel version of OS-X
4. Let Windoze users salivate over OS-X.
5. Change back to PPC.
6. Windoze users buy PPC Macs.
7. PROFIT!!!
Apple CYA (Score:3, Informative)
So I'm not sure that this means you won't get your portables until 2008, just that Apple has a backup plan in case, with intel portables in 2008 as a longest possible estimate.
-T.
One thing you can read from this (Score:4, Interesting)
Much more thoughtful take (Score:3, Informative)
Re:All or nothing (Score:4, Informative)
I think you mean the point would be "moot". Based upon the stuff that Intel has been announcing lately I'm looking forward to an Intel based Macintosh and I'm not too worried about this.
Re:All or nothing (Score:5, Funny)
Moof! (Score:4, Funny)
Re:Moof! (Score:5, Funny)
Re:Moof! (Score:2)
Now that's funny! I wish I had mod points.
Comment removed (Score:4, Funny)
Re:All or nothing (Score:3, Informative)
Of course as
Re:All or nothing (Score:5, Informative)
You didn't actually think that Apple would cut off PPC users the moment that the last Mac model is moved to Intel, did you?
Re:All or nothing (Score:4, Insightful)
Frankly I think it's very good news, and I do think Apple stands to benefit greatly from using the same CPU as is running Windows and the majority of Linux boxes.
Re:They won't change from PPC (Score:5, Informative)
The number one reason you havent seen a G5 laptop is heat issues. I don't see any problems running newer and newer x86 CPUs in laptops.
Hell the G5 towers need to be *water* cooled.
Furthermore, while the CISC/RISC business is correct every single report Ive read about the dev OSX86 machines (which are just regular P4s) are that they boot faster, perform faster, and are overall considerably faster than a G5.
Drop the argument, even Apple realizes it's dead.
Re:They won't change from PPC (Score:5, Informative)
Re:They won't change from PPC (Score:5, Informative)
Is this based on more than just personal feelings about the architecture? Honestly, I like the PPC. It's a great implementation of the classic RISC principles: lots of registers, simple and fast instructions, no hardware stack, etc. But, really, this is just geeky fawning over a pretty design. The x86 is certainly ugly in some ways, mostly in terms of the huge legacy instruction set, but it's not so bad overall. Having hardware stack support is very nice. The limited number of registers makes function call overhead very low. If you disassemble code for typical PPC applications, you may see dozens of instructions for entering and leaving a function. And with each of those instructions being 4 bytes, that's a big deal in terms of instruction cache usage. So it's not entirely clear that in the modern world a classic RISC architecture is better.
Re:They won't change from PPC (Score:2)
You're talking about the caller. I'm talking about what happens in the function that you're calling. On the x86, the return address is pushed on the stack as part of the "call" instruction (and popped as part of "re
Re:They won't change from PPC (Score:3, Informative)
So I would question what kind of functions these are that you say are takin 20+ instructions. But also, ultimately performance has little to do with the overhead of functions since the vast
Re:Apple Finally Gets What's Funny About... (Score:5, Interesting)
Re:Power Efficiency? (Score:4, Insightful)
Re:Power Efficiency? (Score:5, Insightful)
I can see several uses: Future portable products (video player?) and spare parts. There will still be PowerBooks under AppleCare service contracts in 2008.
Re:Power Efficiency? (Score:5, Insightful)
You hit the nail on the head. In fact, Apple's plans are to phase out the PPC by 2007, that means they will have PPC chips under AppleCare at least until 2010, and I'm sure they'll have many out of warranty repairs for many years to come after that.
Anybody who tries to twist this into "Apple isn't so sure about Intel" is just fooling themselves.
Re:Power Efficiency? (Score:2)
Re:Power Efficiency? (Score:5, Insightful)
Re:Power Efficiency? (Score:5, Insightful)
Furthermore, Apple isn't interested in sticking Intel's current lineup in their products, they're interested in the next-gen hardware, the ones that provide roughly triple the computing performance at lower power. Did you see some of the pics from last week's IDF? 9 watts for the lower-power laptop parts, with performance to match almost anything the 970 ever did save very well-scheduled and hand-tuned FP and AltiVec algorithms, something that devs don't even have to screw with (mostly) on the x86 side, as Intel's compilers smoke the hell out of anything on the PPC side.
P4M??? (Score:3, Informative)
Re:finally experienced why... (Score:4, Interesting)
You've obviously never used a Pentium-based laptop. There is a reason [theregister.co.uk] why Apple is going to use the newer, cooler, mobile chips [tomshardware.com] rather than Pentium chips.
Of course, it's really speculation that Apple is going to use those newer chips, but given that the timeframes for the chips' introduction and Apple's switch, it's not a big stretch...
Apple laptops can get warm, though, especially the newer, higher-clockrate ones. They're clearly pushing those G4s pretty hard. Oddly enough, though, there are no stories of Mac users burning themselves on their laptops...
Re:Does it HAVE to be x86 (Score:3, Informative)
Between the 83 occurences of "x86" in Apple's Universal Binary Programming Guidelines and the x86 chip architecture in the Development Transition Kits, how could it not be an x86 chip?
Anyway, I thought the speculation was over now that Intel has revealed its roadmap [macsimumnews.com].
Re:Watch the Mac fanatics twist and turn (Score:3, Informative)
Apple supported large high-resolution color displays before Windows 2.0 even shipped. Look it up. Yes, the original Mac was B&W. But starting with the Mac II the platform held a huge lead in color graphics support for years and years.
Re:Watch the Mac fanatics twist and turn (Score:3, Informative)
>on the Mac. Microsoft isn't obligated to offer that on
>x86 for the Mac, now that the five year deal has expired.
Why did Microsoft come on stage at the Keynote and publicly promise to offer Office/x86 then?
> This is more about keeping options open in
> case the Intel transition doesn't come off.
I don't think you can know that now.