Re: suppressing the scod at startup
Re: suppressing the scod at startup
- Subject: Re: suppressing the scod at startup
- From: Shawn Erickson <email@hidden>
- Date: Mon, 23 Jan 2006 15:48:08 -0800
On 1/23/06, Daniel Jalkut <email@hidden> wrote:
> It's funny to hear this perspective, because I still consider the
> spinning wheel to be the "program might have crashed" of the new
> millennium.
>
> I also find the wristwatch a little funny - best of all is when the
> program is in enough control of its execution that it can present
> standard UI in a window that conveys a sense of business alongside
> progress.
Apple's take on this...
"For potentially lengthy operations, use a progress indicator to
provide useful information about how long the operation will take.
Users don't need to know precisely how many seconds an operation will
take, but an estimate is helpful. For example, Mac OS X uses
statements such as "about a minute remains" to indicate an approximate
time frame. It can also be helpful to communicate the total number of
steps needed to complete a taskāfor example, you might include text
that says "Copying 30 of 850 files."
Note: A good reason to provide feedback during lengthy operations is
that if your application fails to respond to events for 2 seconds, the
system automatically displays a busy cursor for your application.
Users who see this cursor without any other feedback might think that
your application is frozen and quit it using the Force Quit window."
- From <http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGHIDesign/chapter_5_section_2.html#//apple_ref/doc/uid/TP30000353-TPXREF106>
It is likely much better to display a dialog with a determinate
progress indicator (if possible) or even the real application window
with asynchronous progress indicator to let the user know that
something is taking place.
<http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGControls/chapter_18_section_5.html#//apple_ref/doc/uid/TP30000359-TPXREF106>
-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden