15.6.2011

Responsiveness of the UX as a primary driver for development

Responsiveness of the user interface is one of the most important aspects of a good user experience. The response to individual actions such as touch gestures needs to be immediate; even a small but noticeable lag degrades the overall user experience greatly. Reasonable response times to various user actions as specified by our UX team are a real design constrait to our technical teams.

This also includes things like application startup times. To enhance the feel of responsiveness while launching an application, the user interface of practically any application should bring itself up in a reasonably short time (in contrast with typical desktop PC applications, that often take several seconds to initialize before any visible response is provided on screen). For SteelRat, we currently use an assumption of 1 second for an acceptable time from launch of an application to having its user interface constructed and visible on screen. Not exactly an easy goal for some of the larger applications, but with clever caching, spare pre-instantiated processes, library optimizations, combined with some UX smoke and mirrors ;-) this is possible to achieve on typical target hardware.

Regardless of whether the SteelRat Tablet reference UX or a custom-built UX is used, we have the responsiveness/performance as one of the primary drivers for the actual implementation. Those who saw our latest SteelRat prototype in San Fransisco MeeGo conference in last month, already know what I'm talking about.

Ei kommentteja:

Lähetä kommentti