
Let me make it clear. I'm not a fan of Apple. I think that their products are overhyped, overpriced and underperforming. If you're looking for a fair unbiased opinion, you're looking in the wrong place. You've been warned. So, I was at Steve Jobs' 2004 WWDC keynote yesterday, attempting to take pictures for OSNews (an amazingly hard task, by the way, which really explained why people pay big bucks for big lenses equipped with image stabilizers).
UPDATE: Stop reading right there, I have
rewritten & updated the article here.
This wasn't a transistion at all, sure MS and developers had to transition, but consumers didn't. And sure, its because they made everything very compatible, and sure, that just leads us back to the bloat that is windows and all the holes that came with that. The api is disgusting.
Well, the customers don't care if the API is ugly as long it just work. There are more customers than the developers and the customers are always right.
Break the compatibility many times don't make Apple look good at all. It's not very good idea to break the compatibility often in the small of time. Keep the backwards compatibility is very important as AMD64 has prove to be very successful in the market, so similar to Windows. This one has forced Intel to pull their neck by follow AMD's path. Althought, it's great that PowerPC G5 doesn't break the 32bit compatibility but what will it happens in the Tiger version? Will it works with the older Apple hardware (ie: G4)?
It's one of reasons why I never have buy anything from Apple. Apple is too overprice and will waste my money to chase their compatibility.