Originally posted by Luca Rescigno
It wasn't until last year that they started putting USB 2.0 in their machines, even though it had been around for years leading up to it. AGP didn't go into Macs until late 1999, but it made it into PCs from at least two years prior.
Apple seems to be on the leading edge in some respects, and slow and stubborn in others. I don't think Macs will get PCI-E for at least another year, which will probably be about six months after most PC makers introduce it in their high end machines.
It is important to also recognize when such a thing is really NEEDED in terms os 3rd party products that support it. For example, with USB 2.0, while Apple was slower in getting there, the real question is when was USB 2.0 really useful for customer in the sense that they could BUY lots of products that used it. I think Apple is probably doing fine in most respects here.
Everyone I see, on these boards, assumes that as soon as some new technology is out, if Apple doesn't have it in the next revision of their products they're falling behind. Take Java for an example, everyone was up in arms that Apple didn't have Java 1.4 on their machines 3 days after it was released. The reality is that the rest of the world moves much more slowly than this. Most of the world is NOT sitting there all day pushing the "Check for Updates" button in Software Update. The same applies to hardware.
Some other thread here, regarding the G5 in a PowerBook was along the same lines. Someone suggesting, "Well, we're the customers. We just need to DEMAND that Apple put a G5 in a PowerBook now!" Things don't work this way. And part of the reason we (or at least I) love Apple so much is that they are working to make sure these new technologies (be they Java or USB 2.0 or AGP or whatever) work well with everything else. They don't just throw things together.