In a presentation I gave last week, a person asked an interesting question. To paraphrase him, he mentioned a growing popularity towards simple, minimalist web interfaces such as Craig’s List and wondered whether the future of the web was heading towards (or backwards?) to such interfaces or whether rich internet applications still had a place.
I’m interested in hearing other people’s thoughts on this. My initial take is the usual answer of those in our field: “it depends”. Craig’s list is a very basic categorization of information. The basic concept of a simple directory is not new, Yahoo! has done it for years. They serve their purpose perfectly, which is what makes them so popular. I say it depends because there are plenty of applications which do deserve rich internet applications. Mostly, these are useful for sites which have more focused tasks.
I bring this up in relation to this week’s strip because I think Flash is in a position to be the platform for rich internet applications. The biggest challenge for the developers of these applications won’t be in the technology barriers in a year or two. Those will be solved as frameworks become more standardized. The challenges will be firstly choosing when to use the tools available. As Craig’s List and countless others demonstrate, sometimes the basics are sufficed. The second challenge will be working within a framework with no defined user interface.
Developing an application for Windows or OS X, or even creating a web page comes with certain interface elements which are understood by most of the users of that system. Windows applications have File menus and ctrl-c to copy, OS X has their coloured circles to minimize or close a window, web pages use “home” and “contact us” in generally the same places. The only standard that Flash sites have right now is that most have “skip intro”. As Flash and other frameworks become more sophisticated and the applications become more than glorified web pages, we’re likely to see a period of experimentation where everyone will be coming up with their own paradigms for representing their interfaces. Perhaps a few years beyond, they will evolve some semblance of standards much like we’ve seen on platforms.
The future of the web isn’t about one technology or one way of representing data. If sites are trending towards one or another, it’s probably more indicative of a lack of understanding of the options than any real sign that one has triumphed over the other. There is a time and place for both the Yahoos and the Flashes depending on the needs. Unfortunately, determining the appropriate solution is non-trivial and I think many companies will end up choosing what seems popular at the time instead.