16 October, 2013
This is a new chapter of the series “Interactive design for all”. In these lines I will discuss the effect of the context of use and environment on an interactive interface. But what I mean by context of use and environment? The first one is the context in which the user is located in space and time while the next concept is about the environmental situation in which the user is interacting.
I believe it is important knowing tools we can use to identify location. A common technique is to geolocate via IP providing a 99% of accuracy for country detection. Other geolocation techniques are:
Each of these methods has its own error gap. We may warn users from these error gaps and suggest more accurate solutions.
This is important when defining the best framework for our interface; a web interface is different than an Android app interface. This last one will always have more access to the terminal hardware and system resources. Another important value is the date and time of use. Think of the dependance between ambient light and background color when reading from a screen. We could offer a diferent interface color scheme at different time of the day.
It’s a good time to introduce the concept of content priority. This means that we are able to deliver the appropiate content depending on the user location and time for example. Let me explain: Our task is to design a web/app interface for a weekend event that include workshops and speeches on a fixed schedule. Using the time of connection variable we can provide the user with the list of next events, hiding the old ones. With the location data we could provide maps for locating events on schedule with extra information like parking slots, traffic conditions and more.
Too much information, isn’t it? You now see how complex is designing interactivity. It is not only choosing text colors, backgrounds, fonts, … we are now designing experiences. The level we want to reach depends on us or our customers.
image by http://pjrvs.com/