So, let's talk about how Mavericks might have been released differently, in a manner that shows respect for Mac users and enhances Apple's reputation, instead of putting a dent in that reputation. Such a plan can be expanded across the Apple product line.
First, software like Mavericks that still has lots of bugs should be labeled as BETA. Such honesty costs Apple and it's users nothing.
The next step is to expand the beta testing team. Others above have suggested that it takes millions of real world users to adequately test complex software like an OS. Ok, fair enough, good point, so let's line up millions of real world beta testers. Here's how Apple can do that....
Pay them.
It can be a fun contest thing, with a clever name like The Big Bad Bug Hunt. Anyone can download Mavericks and play with it, and if they are the first one to discover and report a bug to Apple, they get paid. Testers will be rushing to grab the cash, so the beta testing will proceed even faster than normal.
The only difference between this plan and what happens now is that Apple, one of the richest companies in the world, would be paying for the costs of developing it's own software. The burden of testing and quality control is not shifted from Apple to it's customers.
The other difference is that none of us would have to fear .0 versions of software, nor would they embarrass Apple, because .0 would no longer mean "buggy betaware".
It would be harder to expand such a plan to the hardware side, but in the end the question is the same...
Who is going to pay for finishing Apple's products?
Apple?
Or you?
First, software like Mavericks that still has lots of bugs should be labeled as BETA. Such honesty costs Apple and it's users nothing.
The next step is to expand the beta testing team. Others above have suggested that it takes millions of real world users to adequately test complex software like an OS. Ok, fair enough, good point, so let's line up millions of real world beta testers. Here's how Apple can do that....
Pay them.
It can be a fun contest thing, with a clever name like The Big Bad Bug Hunt. Anyone can download Mavericks and play with it, and if they are the first one to discover and report a bug to Apple, they get paid. Testers will be rushing to grab the cash, so the beta testing will proceed even faster than normal.
The only difference between this plan and what happens now is that Apple, one of the richest companies in the world, would be paying for the costs of developing it's own software. The burden of testing and quality control is not shifted from Apple to it's customers.
The other difference is that none of us would have to fear .0 versions of software, nor would they embarrass Apple, because .0 would no longer mean "buggy betaware".
It would be harder to expand such a plan to the hardware side, but in the end the question is the same...
Who is going to pay for finishing Apple's products?
Apple?
Or you?