UI&us is about User Interface Design, User Experience design and the cognitive psychology behind design in general. It's written by Keith Lang, co-founder of Skitch; now a part of Evernote.  His views and opinions are his own and do not represent in any way the views or opinions of any company. 

Navigation
Categories
External Articles

« Designing for a Specific Perspective | Main | Reuniting Good Friends 'Save' and 'Search' »
Wednesday
Aug202008

The Web — a Better Development Ecology?

app vs web sketch circles on index card with clock in between the apps loop

Developing sites and online applications (for example, Google Docs) is different in many ways to developing applications for desktop machines. Technological differences aside, there is the speed of iteration.

What drives this innovation:
    Usage data: Websites/web applications give developers continuos feedback on the parts of their UI used the most and how 

    Fast incremental updates: Updates can roll out many times a day with their impact measured empirically

    Mutation: Amazon.com randomly switches in slightly different sites to different people; this lets amazon.com practice Darwinian style evolution

    Survival of the Fittest: The hassle of switching to a competitors app is very low

Imagine if desktop apps had these advantages! I would love to know what parts of an application are used more than others, how people are using the application and how multiple UI designs compare. If webapps ever replace the majority of desktop applications, then this closed feedback loop and iterative improvement could be why.

On the flip-side, development tools for desktop applications have been a lot better in the past. But in the last 2 years we've seen an explosion of solutions; Microsoft's Silverlight, Adobe's Flash and Air platform, Objective-J (really impressive), Sproutcore.

 

In the middle of these two approaches is the iPhone:
    All applications auto-update 

    There is a low cost of entry and exit to applications, not as simple as typing in a new URL, but much easier than installing new software on your PC. Purchase effort is minimal

    iPhone apps are a smaller 'canvas' making it easier and faster for developers to improve and experiment

Perhaps iPhone will forecast the relative success of webapps/ 'cloud computing' as compared to desktop apps? Or perhaps all applications will grow to fit in between.

I don't know about you, but I'd be happy to everyday wake up to a slightly improved desktop application for the sake of ongoing improvement. 

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Editor Permission Required
Sorry — had to remove comments due to spam.