[maemo-developers] [maemo-developers] Optimized software
From: Jose Manrique Lopez de la Fuente jsmanrique at gmail.comDate: Thu Jun 16 09:42:02 EEST 2005
- Previous message: [maemo-developers] Sound player on 770
- Next message: [maemo-developers] Optimized software
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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: jsmanrique at asturlinux.org jabber: jsmanrique at jabber.org
- Previous message: [maemo-developers] Sound player on 770
- Next message: [maemo-developers] Optimized software
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]