A lengthy upgrade process; an inexplicable failure to boot after install; slowness after install; hardware drivers that don't load properly; false claims of improved performance and reliability; software that used to work but no longer does; sparse support documentation, and support staff that seem unprepared to deal with the issues... what OS am I describing?
Windows Vista? Well, sure, Vista matched those criteria perfectly in its first year and a half, but it's not the one I'm describing this time.
Windows 7? No, certainly not – Microsoft seems to have learned their lessons from Vista's failures (at least for now) and Windows 7 is a spectacular, stable, well-thought-out OS.
No, the OS I'm describing is from a
different company.
Apple, welcome to your Vista –
Snow Leopard.Last night, my fiancé did an upgrade install from Leopard to Snow Leopard. The whole process took about 45 minutes, and afterwards, what greeted his awaiting eyes? Why, the Apple logo and the startup spinner... for over an hour. As it turned out, the installer botched the upgrade and now the system refused to boot.
Booting into single-user mode only revealed that the system was getting stuck after enabling Intel CPU power management, but there was not a single error in sight (which is typical for Apple products; you can compare that to Microsoft's approach of giving you an unhelpful error, but at least it gives you something definitive to Google).
When we tried booting off the Snow Leopard DVD, the system seemed like it was booting and then the screen turned black. It seemed like the system had shut off, but it wasn't responding to the Power button. As it turned out, the Apple backlight driver was getting some bad data from Parameter RAM (PRAM), of all places – which seems to be
a common problem for many users trying to install Snow Leopard. After 10 minutes of locating things on the screen with a flashlight (the proverbial "spotlight"?), we ended up just clearing PRAM (Command-Option-P-R) which fixed that issue, but I haven't had to do that procedure in a very long time (like, PowerBook 1400 era). We re-ran the install, and 55 minutes later the system was bootable... sort of.
After boot, the system rebooted once, and then it took about 1 minute and 30 seconds for the log-in window to open. About 2 minutes and 30 seconds later and he was at his desktop, to find that the OS had forgotten his file associations for the Adobe Creative Suite. With the new OS, it now takes longer than a minute to launch any program. Why, this OS certainly does have an astounding effect on performance, just not the kind Apple had advertised.
Apple fans may be quick to jump to Apple's defense:
- But, but, upgrade installs are always risky! Windows upgrades are just as risky as Mac OS X upgrades, and usually fail more often! Plus, Windows upgrades are often just as slow afterwards!
That's true, but consider that Microsoft has to deal with a huge diversity of hardware. Most failed Windows upgrades fail because of third-party drivers and programs that hook into the kernel and core of the previous OS that don't load correctly in the new one. Apple makes the hardware and knows every system configuration they're supporting. Furthermore, there are far fewer applications that hook into the OS on OS X.
Second, Apple's marketing material touts that users can easily upgrade from Leopard and re-claim disk space. It seems like they're encouraging users to do an upgrade install, and there is nothing in the documentation that suggests that an upgrade install is more risky.
- Well... your system is just an isolated case!
A quick Google search would suggest otherwise. Again, his system isn't running anything special and its all stock Apple hardware, so the blame still rests on Apple's shoulders for encountering these issues.
The moral of the story is this: Apple could have learned from Microsoft's, Intel's, and nVidia's mistakes with Vista, but they didn't. Instead, they sat on the sidelines and
poked fun at Microsoft for their own marketing gains.
Instead, Apple repeated the same mistakes:
| Vista |
Snow Leopard |
The primary "feature" of Windows Vista was an improved security model, but the majority of changes it brought were under the hood – a better deployment model for IT staff, better encryption, a better DirectX API, etc. Unfortunately, it's hard to sell users on under-the-hood changes because they're things the users can't see or touch directly.
|
Snow Leopard has no real new features for the user, except for Exchange support (which only helps corporate customers) and a few tweaks here and there. Most of the changes are under the hood – supposedly improved performance, a new threading API for developers to optimize their applications for multiple cores, reduced bandwidth usage for iChat, GPU-accelerated video decoding support in QuickTime, etc. Essentially, Apple is trying to sell people on under-the-hood changes. |
In scrambling together the drivers for Windows Vista, nVidia made significant changes to their video drivers that supposedly improved performance, but in the rush to get the drivers out, they neglected to test them heavily with some of their older products. As a result, many users who still had nVidia's mid-range video cards from a few years back found themselves with crashes and failed boots in both Vista and XP. Had Microsoft and nVidia taken some time out to test these drivers more thoroughly rather than rushing to get them out more quickly and save face, they would have ended up looking better.
|
Apple released Snow Leopard earlier than users expected, no doubt to get it out earlier than Windows 7's official release in October in some "clever" marketing move. Unfortunately, had Apple learned from nVidia's mistakes, they would have realized that performance tweaks often require more testing, especially on the older hardware (2007 era) that they still supposedly support. In the end, they would look better to the hundreds of users like us that have run into such embarrassing problems with the install. |
We'll ride this one out. Unfortunately, unlike Vista, we have no "Service Pack 1" we can look forward to that will fix these issues, and Apple is often far less willing to admit its' errors than Microsoft.
The marketing material for Snow Leopard says its "the world's most advanced operating system", and borrowing from Steven Wright, "Snow Leopard is so advanced, you don't even need it."