
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.
Like I said, only backend improvements (kernel), and some little additions. Very small transition for the consumer. I saw very little differences, but did notice the better stability and a few new apps. Other than that, nothing major. Maybe it was bigger for the developer, but for the consumer it was a small upgrade.
Really, that's a sign that they did the transition very well. Pretty much everything is different from Windows 9x to XP. The only thing that they didn't change is the general look and feel, and why change that if it works? From a developer's perspective, they also maintained API *and* ABI compatibility which is huge. When apple transitioned from OS 9 to OS X, they half-heartedly maintained API compatibility (Carbon) and didn't maintain ABI compatibility at all. An emulator is *not* maintaining ABI compatibility.