Hello,

I've read a review about Nokia 770[1] saying that the device is
something slow. Sure you have all in mind that optimized software is
important, and I hope that release unit won't have speed issues.

Some reactions to this review[2] comment about latency experience solutions:
* Wherever possible, use multi-threading to push latency into the background.
* Latency can often be hidden from users through multi-tasking
techniques, letting them continue with their work while transmission
and computation take place in the background.
* Reduce the user's experience of latency.
* Acknowledge all button clicks by visual or aural feedback within 50
milliseconds.
* Display an hourglass for any action that will take from 1/2 to 2 seconds.
* Animate the hourglass so they know the system hasn't died.
* Display a message indicating the potential length of the wait for
any action that will take longer than 2 seconds.
* Communicate the actual length through an animated progress indicator.
* Offer engaging text messages to users informed and entertained while
they are waiting for long processes, such as server saves, to be
completed.
* Make the client system beep and give a large visual indication upon
return from lengthy (>10 seconds) processes, so that users know when
to return to using the system.
* Trap multiple clicks of the same button or object. Because the
Internet is slow, people tend to press the same button repeatedly,
causing things to be even slower.

Best regards,

[1] http://www.mobilepipeline.com/164302869
[2] http://www.engadget.com/entry/1234000567046862/

-- 
J. Manrique López de la Fuente
http://www.jsmanrique.net
msn: [EMAIL PROTECTED]
jabber: [EMAIL PROTECTED]
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to