No, you just misunderstood what they were saying. Application freezes and crashes are very, very different things to the user and to the developer. (except in certain cases of confused users) |
There is no misunderstanding-- it's written there in plain english. However, dealing mostly with computer languages as you do, I would expect the even non-subtle nuances of the english language to be challenging for you to fully appreciate.
If you'd like, I can go over this in more detail for you, here is the sentence:
A crash (or system crash) in computing is a condition where a program (either an applicationor part of the operating system) stops performing its expected function and also stops responding to other parts of the system. |
You might want to read it a few times. Photoshop CS5 is a program. This program's behaviour, as described in this thread, consists of "stopping performing its expected function" and, Chris, it also "stops responding to other parts of the system." You'll notice that a period ends the thought. So, if there is a misunderstanding, I'd much enjoy you illustrating where it lies. But, you won't be able to.
Next: even if it is the case that these are "different things to the user and to the developer", what it means is that you, the developer, have a small-percentage non-standard usage. What that means, Chris, is that the broadly accepted definition is the "more correct" one.
To give you an example, if two friends and I think "sailboat" means "deli meat", our small-scale non-standard usage is not considered "correct". Were I to engage in conversation with a normal english user, I would look foolish claiming that their usage was incorrect just because a few others and I use the term in a way that runs contrary to the popular definition.
If you didn't put it together, the users are the majority. So, while you may personally have some freaky-deaky version of what a "crash" is, I, and the majority of people, probably the majority of developers, disagree with your definition, so it would behoove you to familiarize yourself with what most people are talking about-- especially if you intend to use forums to communicate with said people. Which you are.
That would only be the case if CS4 and CS5 had identical code and called identical OS APIs. Photoshop CS4 encountered some OS bugs that CS5 does not, and CS5 encounters some OS bugs that CS4 did not - because the code changed and the API usage changed. |
Oh, okay. It seems convenient to blame the OS-- in fact, there is no way for an end user to tell whether or not it's one or the other. But then, you did decide to develop for it. You did manage to solve these problems in all prior versions. Somehow other software manufacturers are able to build software for this "buggy OS".
I think it's absolutely laughable that you would blame the OS for the bugs in CS5. If you take a step back, you must think it's ridiculous too: I bet that if you read another developer in another company's forum saying such, you'd feel embarrassed for them.