Flat-panel iMacs in Apple's Future?
WinkyN writes: "A story on Yahoo! is claiming Apple might release a flat-panel iMac for release in early 2002. Analysts for Morgan Stanley who cover Apple say the computer manufacturer has placed orders for component parts to build such a machine (in fact, build about 100,000 of them a month). Perhaps Steve Jobs will announce this at Macworld Expo in January?"
Unfortunately it's not that simple. P4's and G4's both have lots of optimizations that allow them to detect low-level parallelism and thus execute instructions in parallel. The G4 is arguably a bit better at this, in part because it has a RISC instruction set and thus has more flexibility in the ordering of instructions, compared with the Godawful x86 instruction set which often takes several cycles to execute.
The other major advantage that a G4 has is altivec, but I would argue that this isn't as great an advantage as Apple claims. True, it's cleaner and faster than MMX or KNI in the Intel line, but the difference isn't *that* great, and more to the point many developers aren't taking advantage of it. So while you can get a 6x speed boost on seti@home or photoshop, it's not going to do much for your run-of-the-mill applcation.
Finally, in terms of overall speed, I think it's ludicrous to claim that Macs are 2-3 times faster at the same clock rate. True, it's somewhat faster at the same clock rate due to a simpler instruction set, shallower pipeline, and other reasons, but I simply don't buy a 3-fold performance advantage. On average, a 866 G4 is probably equivalent to a 1 GHz or maybe 1.2 GHz P4. That's still substantially slower than Intel's top-of-the-line 2 Ghz P4's.
Apple has been very successful at selling the idea of a "megahertz myth," and to a certain extent they may be right. But honestly, better architectures can only push you so far. If the chip is doing fewer cycles per second, that *has* to be a handicap.
So I would say Macs at the moment are slower than their PC counterparts. They also happen to be less power-hungry, have better industrial design, run a better OS, be easier to use, etc. That's why I bought one. But I don't think we should be doing Apple's PR job for them. The G4 is a fast chip, but it's not *that* fast.
The problem with USING all that cool Mac stuff is that it costs MONEY. Sure you could grab the software somewhere, but the hardware is so overpriced compared to PC hardware.
Apple has a different business model than somebody like Dell. Apple has an entire platform to develop. They provide free, ad-free internet services to their customers. They provide quite a bit of free software. They host open source projects. These things cost money to create and maintain. This money comes from the margins. Basically, you pay more so Apple can develop a better experience.
A company like Dell, however, is primarily an assembly service. They don't have product development in the same sense that Apple does. Dell's products are defined largely by Intel, Microsoft, NVIDIA, IBM and component manufacturers. The actual machines and experience end up being very similar to that of other manufacturers, so Dell effectively competes on the sale rather than the product. Not that there's anything inherently wrong with this -- it's just a different business model.
The fact that Apple and Dell have different approaches to selling computers is good. It means we have choice.
Apple is profitable and has well over $4 billion in cash, but if you look at their actual profit on per-quarter basis, they aren't raping customers and just watching the money pour in. They're doing constructive things with it.
- Scott
Scott Stevenson
Tree House Ideas