Why do Interfaces always change?

It’s been a long time since I have written anything. I logged into the new blogger today with it’s new interface. I upgraded to Lion with it’s newer interface. Why do people always change the interface? Why are there so many themes, skins, or whatever you call them?

I think I might have an answer. Really I’ve boiled it down to two possibilities. First, perhaps the new interface is “better.” I’m assuming that software giants like Google and Apple do market research and usability testing. Then again, they might not. Better said, they don’t do it the way I think they should. Perhaps they get feedback via email or other communications. Maybe the designers who use the software just realize that somethings need to change.

The reason I think that they do it though, is to prevent the appearance of stagnation. If gmail still looked the same as it did when they released it, people would think that it was old and out of date. However, I don’t remember two many things about the interface that I didn’t like or that aren’t still around today. Firefox now updates every 6 weeks. OS X has had a steady two year average release time between versions. While the new features and abilities are welcome, the change in the interface seems to be the eye candy that draws you back in. Ubuntu does a good job with this. With every new release every six months I want to see what it’s like. I might even install the new version.

This post really doesn’t have a point. Well, maybe it does. I think the constant changing in interface layout, functionality, and overall look and feel is to keep people using their products. People just seem to like new things.

About the author

Ben McMurry

View all posts

1 Comment

  • I'm one of those perverse people who like to complain about parts of an interface but then like to complain when a new one is put up. I don't like getting to know new interfaces. I would prefer that they just make small changes to the current one.

Leave a Reply

Your email address will not be published. Required fields are marked *