Gary P wrote:
Just to check things out, I booted into a Leopard system I had backed up, and was able to get good color out of the same printer that looks awful under Snow Leopard. My point is that Apple knows that artists & photographers use Apple systems and Epson printers more than any other setup for controlling color & obtaining high quality output. This means they were willing to release Snow Leopard knowing this would break those workflows. So what was the rush? Why don't they coordinate things better with Epson? It is true that pro shops will not upgrade the OS until everything works, but what about all the amateurs & enthusiasts that trusted Apple & upgraded only to lose control of color output? What was so important about releasing Snow Leopard early, when Leopard works fine? Why wouldn't Apple consider this counterproductive? Is it really good publicity to have a lot of users upset about bad print output after an upgrade?
I am certainly not trying to make excuses for Epson. Just saying I can't understand Apple's rationale here.
Firstly, you are assuming Apple knew that Snow Leopard would break those workflows. There is no reason to think they would as it isn't up to Apple to test their OS with third-party software and hardware. It's the other way around. Secondly, even if Apple did know, they were still absolutely correct in releasing Snow Leopard regardless.
Obviously I am not happy about the result either, but to say that Apple should have waited for Epson to build new drivers before releasing Snow Leopard is completely unrealistic.
There are literally thousands of software companies that making hundreds of thousands of software titles for OS X. If Apple was to wait for all of them to get their act together there would never be a another new OS released ever again. New operating systems are necessary to allow new technologies and new features to be brought to light in the future. If Apple doesn't keep up with the development of new hardware and software they will be left in the dust by their competitors and there won't be a Apple in the future. What you are suggesting would mean that Epson and every other company that is either too slow, too incompetent or just too uninterested in updating their own software would end up dictating the timeline of Apple's development. I can't imagine any company allowing that to happen.
This is why Apple seeds copies of new operating systems to developers way in advance. I found a news story about Apple seeding Snow Leopard to developers back on June 10, 2008... that's 2008, not 2009. That's 15 months in advance. Nobody was taken by surprise by this. Most other companies managed to update their software, why didn't Epson? I don't know why, and it doesn't really matter. Apple can't be expected to change the company's development timeline (which will be mapped out years, possibly decades, in advance) just because Epson failed to update their software.
The point is, when it's time for the train to leave the station, you either get on or you get left behind. The train has a schedule it must keep, and it will not wait for you just because you're running late. Epson had the train schedule a long time ago but still didn't get on in time. Don't blame Apple for leaving the station.