This isn't specific to any one product nor publisher:

It is quite common that non-deterministic progress bars - "barber
poles" - are displayed when a deterministic process is taking place
such as the download of a file whose size is known ahead of time.

To the extent that deterministic progress bars are used, other than -
for the most part but not always - correct that they indicate that the
process has completed, they are largely incorrect throughout the
duration of the process.  That is, if I download one gigabyte, that
the progress bar is at ten percent doesn't have any particular
relation to anything that I can tell.

What I find most exasperating is that progress bars continue to, uh...
"progress" despite that the process clearly being hung; I expect
that's the result of running the bar in a different thread than the
process.

Back in the day it was common to litter one's code with "SpinCursor".
That wasn't a Toolbox Trap, rather it was a convention that most
developers followed.

But then some joker got the idea it would be cool to spin his cursor
from a VBLTask.  That quite commonly resulted in the entire Mac OS
being hung as the cursor continued to spin.

I know all manner of ways to avoid these problems, doubtlessly you do too.

Finally I will say that little details like this disproportionately
impact my purchasing decisions.  I am completely cool that your app
crashes once in a blue moon what I cannot tolerate is _constant_
aggravation.

Curmudgeonly Yours,

Mike
Michael David Crawford P.E., Consulting Process Architect
mdcrawf...@gmail.com
http://mike.soggywizard.com/

      One Must Not Trifle With Wizards For It Makes Us Soggy And Hard To Light.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to