Professional Documents
Culture Documents
MDD09 Everyday Design
MDD09 Everyday Design
Everyday
Design
CS2002S: Mobile
Development and Design
1
+
What’s going on?
The Farside
By Gary Larson
2
+
It’s not you. Bad doors are
everywhere.
Discoverability
Feedback
Melissa Densmore, UCT CSC2002S, 2020
3
Affordances of concrete drainage pipes
+
06B Affordances
4
+
https://canadafidgets.com/fidgets/
5
+
Affordances
Design of Everyday Things – by Don Norman
Affordances are the potential actions and interactions that the
environment offers
6
+
Perceived Affordances
for mobile devices?
7
+
Design is Everyday
Some examples from UCT
Push or Pull?
8
+
Hidden Affordances
Some Examples from UCT
9
+
Visual Affordance
Works by using familiar idioms and metaphors
10
+
Function over Form
You can take an idiom too far
Can you
dial with
a mouse?
11
+
Visual Affordance Problems
Handles are for lifting not scrolling!
12
+
06C Mapping
13
+
Mapping (also Donald Norman)
ensure a natural correlation between objects and the
interface controlling them
14
+
Mapping (also Donald Norman)
ensure a natural correlation between objects and the
interface controlling them
mapping associates
a potential action with a
particular reaction
15
+
Instructions are a
sign of bad design
How do you map the button to the
crosswalk?
16
+
Objects vs Interface
17
+ Mapping: Stoves
“Direct Relationship between artefact
and interface controlling it”
Mappings capture not possible interactions (i.e. the interface) but the relationship
between the interface and the artefact – the things that it does, or possible
responses to your itneractions.
18
+
Mapping: Stoves
“Direct Relationship between artefact
and interface controlling it”
19
+
My Stove
What are some affordances you can visually identify? Are these learned, cultural?’
- Knobs can be turned left and right? – visual, maybe learned
- Can lift the grill for cleaning
- Can place pots on top
How do you map afforded actions to expected reactions? Are these learned,
cultural?
- Turning the knob increases and decreases temperature
Sadly… all the markings on my dials are now scrubbed off, I don’t even have the hints
to tell me which hob maps to which knob.
20
+
Another Stove
21
+
Control Simplicity
https://blog.codinghorror.com/a-lesson-in-control-simplicity/
22
+
The Three Seashells
Consider all the ways you can flush a toilet. You don’t want people to have to read
instructions to flush the toilet. And yet with the advent of dual flush, this becomes
more complicated.
Here the affordances are pretty clear – there’s buttons and levers to push. But is it
obvious that you could pull up on the green handle? Is it obvious whether which side
of the circular button to push to get the right response?
Knowing what will happen when you take a specific action, take advantage of an
apparent affordance, is effectively connecting that affordance to a consequence, or a
mapping. Here – instructions tell you that up on the green handle, maps to less
water, and down maps to more. So you can take the slightly unfamiliar affordance
and save water. However the need for instructions belays bad design. This is clearly
not a natural mapping.
Images:
23
https://twitter.com/katherinedrury1/status/824350182108254220
https://nypost.com/2016/02/28/flushing-the-toilet-with-your-foot-just-makes-you-
gullible-not-less-germy/
https://www.nuckolsplumbing.com/blog/2019/december/how-to-flush-your-toilet-
when-the-water-is-shut-/
23
+
Remote Controls
24
+
ATM
vs.
25
+
Mapping
+
-
30%
100%
Melissa Densmore, UCT CSC2002S, 2020
26
+
Mapping
+
-
- +
30% 100%
30%
100%
Melissa Densmore, UCT CSC2002S, 2020
27
+
Mute – Mapping and Modalities
28
+
Mobile Mapping and Affordances
29
+
Physical Mapping
30
+
Skeuomorph
When a derivative object retains ornamental design
cues that were necessary or essential to the original
31
+
The iPhone Design Debate
32
+
06D Constraints and Characteristics
In this lesson we’ll discuss some of the characteristics of affordances that can help us
to build a better model of how affordances affect human-computer interaction.
33
+
Constraints
Constrain a design so that it can only be used the
correct way
34
+
Hidden Constraints
35
+
Entering a Time
Constraints help users enter
correct information.
36
+
Entering a Time 2
Well-designed constraints improve user interaction
But let’s look at time and constraints another way. This cube constrains possible
times to just 5 numbers. Instead of complicted scroll wheels or typing in specific
times, the setting of a timer is reduced to turning a cube on its side. There’s
limitations – this timer only affords these 5 possible times, but recall the 80/20 rule –
these 5 times probably serve 80% of the time. So the cost of those limitations is at
the advantage of a very clear design.
There’s other aspects of this that are quite nice – the placement of the cube also
gives a clear idea of the state – but perhaps not a clear idea of how much time is left.
37
+
Transfer Effects
38
+
Learned Affordances
… and learned mappings
Take this sorting cube. It’s quite obvious to us that we have to match the shape to the
hole. Yet when a child first encounters it, they aren’t just struggling with motor
coordination. They are learning that the shape of an object must match the shape of
the whole.
Buttons naturally attract attention as something tactile – and our first encounter with
something that can be touched teaches us that it can also be pushed. Whether we
expect something to rotate or move often depends on a previous interaction. The
idea of a doorknob being able to turn isn’t just a visual affordance – it’s something we
have learned through experience.
39
+
Cultural Dependencies
◼ Can be dependent on
◼ Experience Is this
◼ Knowledge switch
◼ Culture on or
off?
In the
US?
In the
UK?
In South
Africa?
It’s a fire hydrant, but how do you know that? How do you know that you aren’t
supposed to park there?
Conventions for light switches and designs change depending on where you are.
You know that this is off because you can’t see the red – you’ve learned that the read
means off
40
+
Are Affordances Obvious?
The more natural an affordance is, the more learnable it will be.
41