www.digi-­‐corp.com
What 
is 
Microinterac5on? 
• A 
microinterac5on 
is 
a 
contained 
product 
moment 
that 
revolves 
around 
a 
single 
use 
case 
-­‐ 
a 
5ny 
piece 
of 
func5onality 
that 
only 
does 
one 
thing. 
• For 
e.g. 
Sign 
Up 
form 
www.digi-­‐corp.com
Example 
• Disqus 
-­‐ 
The 
signup 
form 
guesses 
your 
name 
based 
on 
the 
first 
part 
of 
your 
email 
address 
as 
you 
type. 
www.digi-­‐corp.com
What 
is 
Microinterac5on? 
• Whenever 
you 
– change 
a 
seGng, 
– sync 
your 
data 
or 
device, 
– set 
an 
alarm, 
– pick 
a 
password, 
– turn 
on 
your 
appliance, 
– login, 
– set 
a 
status 
message, 
– like 
something, 
you 
are 
engaging 
with 
a 
microinterac5on. 
www.digi-­‐corp.com
What 
is 
Microinterac5on? 
• Microinterac5ons 
are 
not 
features. 
– For 
e.g. 
music 
player 
is 
a 
feature 
but 
adjus5ng 
a 
volume 
is 
a 
microinterac5on 
inside 
that 
feature. 
• The 
difference 
between 
a 
product 
you 
love 
and 
product 
you 
tolerate 
is 
oLen 
the 
micro 
interac5ons 
you 
have 
with 
it. 
www.digi-­‐corp.com
Structure 
of 
Microinterac5on 
www.digi-­‐corp.com
1. 
Triggers 
A 
trigger 
is 
whatever 
ini5ates 
a 
microinterac5on. 
www.digi-­‐corp.com
Principles 
of 
Triggers 
www.digi-­‐corp.com
1. 
Make 
the 
trigger 
something 
target 
users 
will 
recognize 
as 
a 
trigger 
in 
the 
context. 
www.digi-­‐corp.com
2. 
Have 
the 
trigger 
ini5ate 
the 
same 
ac5on 
every 
5me 
www.digi-­‐corp.com
3. 
Bring 
the 
data 
forward 
www.digi-­‐corp.com
4. 
Don't 
break 
the 
visual 
affordance 
www.digi-­‐corp.com
5. 
More 
frequently 
the 
microinterac5on 
is 
used, 
the 
more 
visible 
it 
should 
be. 
www.digi-­‐corp.com
6. 
Don't 
make 
the 
false 
affordance 
• Same 
as 
4 
www.digi-­‐corp.com
7. 
Add 
a 
label 
only 
if 
it 
provides 
informa5on 
that 
the 
trigger 
itself 
cannot. 
www.digi-­‐corp.com
The 
most 
discoverable 
triggers 
are… 
1. An 
object 
that 
is 
moving, 
like 
a 
pulsing 
icon 
2. An 
object 
with 
an 
affordance 
and 
a 
label, 
such 
as 
a 
labeled 
buZon 
3. An 
object 
with 
a 
label, 
such 
as 
labeled 
icon 
4. An 
object 
alone, 
such 
as 
icon 
5. A 
label 
only, 
such 
as 
menu 
item 
6. Nothing: 
an 
invisible 
trigger 
www.digi-­‐corp.com
Invisible 
Trigger 
Example 
• Tumblr 
iOS: 
If 
you 
swipe 
the 
edit 
buZon 
to 
the 
leL 
you 
can 
create 
a 
new 
text 
blogpost. 
(and 
if 
you 
swipe 
it 
upwards 
you 
can 
make 
a 
photo 
blogpost) 
www.digi-­‐corp.com
System 
Triggers 
• System 
triggers 
are 
those 
that 
engage 
when 
certain 
condi5on(s) 
are 
met 
without 
any 
conscious 
interven5on 
by 
the 
user. 
www.digi-­‐corp.com
2. 
Rules 
• At 
the 
heart 
of 
every 
microinterac5on, 
there 
are 
set 
of 
rules 
that 
govern 
how 
the 
microinterac5on 
can 
be 
used. 
www.digi-­‐corp.com
The 
rules 
determines… 
• Rules 
determine 
"What 
can 
be 
done 
and 
what 
can't 
be 
done” 
• E.g. 
Mailchimp 
-­‐ 
As 
you 
stretch 
the 
browser 
window 
the 
arm 
of 
the 
chimp 
stretches 
5ll 
it 
“pops” 
off! 
www.digi-­‐corp.com
Rules 
example 
• Pages 
-­‐ 
Automa5cally 
adds 
smaller 
heading 
styles 
once 
you’ve 
used 
the 
smallest 
displayed 
style 
(e.g. 
“heading 
3” 
only 
appears 
aLer 
you 
have 
used 
“heading 
2” 
in 
your 
document). 
www.digi-­‐corp.com
Don't 
start 
from 
zero 
• What 
do 
I 
know 
about 
the 
user 
and 
context? 
www.digi-­‐corp.com
Don't 
start 
from 
zero 
example 
• Google+ 
guesses 
where 
a 
user 
might 
work 
based 
on 
where 
their 
friends 
work. 
www.digi-­‐corp.com
Absorb 
Complexity 
• Tesler's 
law: 
– There 
is 
a 
point 
beyond 
which 
you 
cannot 
simplify 
a 
process 
any 
further. 
www.digi-­‐corp.com
Absorb 
Complexity 
Example 
• Facebook 
-­‐ 
When 
“new 
family 
member” 
is 
added, 
Facebook 
automa5cally 
recognizes 
the 
chosen 
family 
member’s 
gender 
and 
adjusts 
the 
list 
of 
possible 
family 
rela5ves 
in 
the 
list 
box 
accordingly. 
www.digi-­‐corp.com
Limited 
op5ons 
and 
Smart 
defaults 
• With 
microinterac5ons, 
a 
good 
prac5ce 
is 
to 
emphasize 
or 
perform 
automa5cally 
the 
next 
possible 
ac5on 
user 
might 
take 
Example 
– Clicking 
on 
the 
“Report” 
icon 
on 
YouTube 
stops 
the 
video 
if 
it’s 
currently 
playing. 
www.digi-­‐corp.com
Controls 
and 
User 
Input 
• Manual 
user 
input 
-­‐> 
with 
what 
controls 
• With 
controls, 
the 
choice 
is 
between 
opera5onal 
simplicity 
and 
perceived 
simplicity. 
• For 
e.g. 
– Opera5onal 
simplicity 
-­‐> 
3 
buZons 
to 
lower, 
higher 
or 
mute 
the 
volume 
– Perceived 
simplicity 
-­‐> 
a 
single 
control 
does 
mul5ple 
ac5ons 
www.digi-­‐corp.com
Controls 
and 
User 
Input 
Example 
1 
• Google 
Drive 
-­‐ 
An 
expanding 
hover 
interface 
allows 
you 
to 
choose 
the 
desired 
amount 
of 
rows 
and 
columns 
in 
a 
new 
table. 
www.digi-­‐corp.com
3. 
Feedback 
• Principles 
of 
Feedback 
1. Don’t 
overburden 
user 
with 
Feedback 
2. The 
best 
feedback 
is 
never 
arbitrary 
3. Convey 
the 
most 
with 
the 
least 
4. Use 
the 
overlooked 
as 
a 
means 
of 
message 
delivery 
www.digi-­‐corp.com
Don't 
overburden 
users 
with 
Feedback 
• Batch 
-­‐ 
When 
enabling 
the 
camera 
flash, 
the 
camera 
icon 
on 
the 
shuZer 
buZon 
gets 
a 
liZle 
white 
flash. 
www.digi-­‐corp.com
Convey 
the 
most 
with 
the 
least 
• Cornerstone 
-­‐ 
The 
number 
of 
segments 
in 
the 
spinning 
ac5vity 
indicator 
equals 
to 
the 
number 
of 
running 
ac5vi5es. 
www.digi-­‐corp.com
Use 
the 
overlooked 
as 
a 
means 
of 
message 
delivery 
• For 
e.g. 
a 
cursor 
could 
change 
the 
color 
when 
it 
is 
moving 
over 
an 
inac5ve 
buZon 
www.digi-­‐corp.com
Feedback 
is 
for 
humans 
example 
• Boxee 
-­‐ 
When 
not 
connected 
to 
the 
Internet, 
the 
Boxee 
logo 
goes 
orange 
and 
starts 
sleeping. 
www.digi-­‐corp.com
Feedback 
as 
a 
personality-­‐driven 
mechanism 
-­‐ 
1 
• Dropbox 
-­‐ 
When 
there 
is 
a 
long 
upload 
5me 
remaining, 
it 
suggests 
you 
‘grab 
a 
snickers’. 
www.digi-­‐corp.com
Feedback 
methods 
• Visual 
– Anima5on 
– Messages 
• Audio 
• Hap5c 
www.digi-­‐corp.com
Visual 
Feedback 
Example 
• Nike+ 
iPhone 
app 
-­‐ 
The 
color 
coding 
of 
pace 
on 
the 
map 
is 
calibrated 
to 
the 
actual 
fastest 
and 
slowest 
pace 
ran. 
www.digi-­‐corp.com
Anima5on 
Example 
• iOS 
-­‐ 
When 
using 
internet 
on 
EDGE 
network, 
loading 
icon 
in 
status 
bar 
rotates 
slower 
than 
it 
does 
on 
3G. 
www.digi-­‐corp.com
Audio 
• Sound 
can 
be 
a 
powerful 
cue 
• It 
arrives 
in 
our 
brain 
more 
quickly 
than 
visual 
feedback 
• That's 
why 
it 
should 
be 
used 
sparingly 
• Useful 
for 
devices 
with 
no 
screen 
• Or 
for 
Microinterac5on 
that 
work 
in 
the 
background 
when 
user 
is 
not 
paying 
aZen5on 
www.digi-­‐corp.com
Audio 
• Use 
it 
for 
– Emphasis 
– Alerts 
• It 
should 
pass 
the 
Foghorn 
test: 
– is 
this 
ac5on 
important 
enough 
that 
users 
would 
want 
to 
become 
aware 
of 
it 
when 
they 
cannot 
see 
it? 
www.digi-­‐corp.com
Hap5cs 
• Technically 
known 
as 
"vibrotac5le 
feedback" 
www.digi-­‐corp.com
4. 
Loops 
and 
Modes 
• Modes 
– A 
mode 
is 
a 
fork 
in 
the 
rules 
– Modes 
should 
be 
used 
very 
very 
sparingly 
– Most 
microinterac5on 
should 
be 
mode 
free 
but 
some5mes 
they 
are 
necessary 
– When 
there 
is 
an 
infrequent 
ac5on 
that 
would 
otherwise 
cluZer 
the 
microinterac5on’s 
main 
purpose 
for 
e.g. 
seGngs 
mode 
www.digi-­‐corp.com
Modes 
Example 
• Weather 
app 
seGngs 
screen 
www.digi-­‐corp.com
Loops 
• A 
loop 
is 
a 
cycle 
that 
repeats, 
usually 
for 
a 
set 
dura5on 
• A 
loop 
is 
something 
indicated 
via 
the 
rules 
for 
e.g. 
"Get 
data 
every 
30 
seconds", 
"Run 
for 
three 
minutes, 
then 
stop" 
or 
"Send 
reminder 
in 
10 
days" 
www.digi-­‐corp.com
Loop 
Example 
• Moo 
-­‐ 
Shows 
you 
how 
much 
5me 
you 
have 
leL 
to 
edit 
a 
recently 
submiZed 
order. 
www.digi-­‐corp.com
Long 
Loops 
• What 
can 
be 
done 
to 
make 
the 
microinterac5on 
beZer 
the 
second 
5me 
it's 
used? 
The 
tenth? 
The 
ten 
thousandth? 
www.digi-­‐corp.com
Long 
Loops 
Example 
• Spo5fy 
-­‐ 
The 
“Added” 
column 
on 
spo5fy 
fades 
as 
it 
gets 
older. 
www.digi-­‐corp.com
The 
Long 
Wow 
• The 
long 
wow 
is 
about 
delivering 
new 
experiences 
or 
features 
over 
5me 
instead 
of 
all 
at 
once, 
and 
by 
doing 
so 
building 
customer 
loyalty. 
www.digi-­‐corp.com
The 
Long 
Wow 
Example 
• Threadless 
-­‐ 
Knows 
what’s 
in 
your 
shopping 
cart 
and 
sends 
an 
email 
to 
no5fy 
that 
some 
of 
the 
cart’s 
products 
are 
running 
out 
of 
stock. 
www.digi-­‐corp.com
Progressive 
disclosure 
or 
reduc5on 
• As 
users 
become 
used 
to 
a 
product, 
they 
don't 
need 
as 
much 
handholding, 
and 
instead 
can 
be 
treated 
as 
more 
skilled 
user. 
For 
e.g. 
shortcuts 
could 
be 
added 
to 
a 
microinterac5on 
aLer 
it's 
been 
used 
a 
few 
5mes, 
or 
more 
advanced 
features 
added. 
• In 
progressive 
reduc5on, 
you 
can 
make 
microinterac5on 
simpler 
over 
the 
period 
of 
5me. 
www.digi-­‐corp.com
Progressive 
Reduc5on 
Example 
• The 
signpost 
buZon 
by 
default 
is 
a 
large 
icon 
with 
a 
label. 
• As 
the 
user 
becomes 
more 
proficient, 
the 
label 
disappears. 
• Eventually 
the 
buZon 
is 
de-­‐emphasized. 
www.digi-­‐corp.com
Credits 
• Microinterac5ons 
– 
The 
Book 
(Buy 
the 
book. 
Highly 
recommended) 
• LiZle 
Big 
Details 
-­‐ 
Your 
daily 
dose 
of 
design 
inspira5on. 
www.digi-­‐corp.com

More Related Content

PDF
Intro to Microinteractions: Foundation of Details that Delight
PDF
Microinteractions in web and mobile design
PPTX
Microinteractions: Design is in the Details
PDF
Seminar slides
 
PDF
Microinteractions
PDF
Microinteraction
PDF
Designing Microinteractions for Better UX
PPTX
Microinteractions
Intro to Microinteractions: Foundation of Details that Delight
Microinteractions in web and mobile design
Microinteractions: Design is in the Details
Seminar slides
 
Microinteractions
Microinteraction
Designing Microinteractions for Better UX
Microinteractions

What's hot (16)

PDF
Tap is the New Click
KEY
UX Flows - Skillshare
PDF
Micro Interactions
PDF
Using Microinteractions to get from Prototype to Product
PDF
An update about 3D Touch - What is it and what can we do with it?
PPTX
QASMT - PAJ 2015
PDF
Field video with iPad
PDF
TFT13 - Ian Aitchison, Approaching the Event Horizon
PDF
Digital Wellbeing: Meaningful Daily Actions for Parents - COVID
PDF
Digital Wellness: Meaningful Daily Actions for Students - COVID
PDF
MacBook Pro User Manual
PDF
Illusion of Time. When 60 sec is not 1 minute
PDF
«The Illusion of Time. When 60 sec is not 1 minute»​
PDF
Motorola G4 Play Manual / User Guide
PPT
Brussels Design For Persuasion Web 2.0 Talk
Tap is the New Click
UX Flows - Skillshare
Micro Interactions
Using Microinteractions to get from Prototype to Product
An update about 3D Touch - What is it and what can we do with it?
QASMT - PAJ 2015
Field video with iPad
TFT13 - Ian Aitchison, Approaching the Event Horizon
Digital Wellbeing: Meaningful Daily Actions for Parents - COVID
Digital Wellness: Meaningful Daily Actions for Students - COVID
MacBook Pro User Manual
Illusion of Time. When 60 sec is not 1 minute
«The Illusion of Time. When 60 sec is not 1 minute»​
Motorola G4 Play Manual / User Guide
Brussels Design For Persuasion Web 2.0 Talk
Ad

Similar to Microinteractions - Designing with Details (20)

PDF
Product development - From Idea to Reality - VYE Leader Talk
PDF
Build World Class User Onboarding
PDF
Agile: JAD Requirements Elicitation
PDF
ClickBank Customer Presentation
PDF
Choosing an LMS
PPTX
SMIRK presentation from ECIL2014
PPT
321 alexander kimmobilestrategy
PDF
Cracking guide
PPTX
Hear.com (Johann Furmann)
PPTX
Internet of Things, TYBSC IT, Semester 5, Unit II
PPTX
WFH Strategies for the unprepared
PPT
Avram ODonovan Blogtalk2008
PDF
Pimp my Plone
PPTX
Mobile Project Management
PDF
Building a wow product by @RuthlessUx
PDF
Requirements Elicitation—the Social Media Way
PDF
Agile Scrum Training (+ Kanban), Day 2 (2/2)
PDF
SFBA Splunk Usergroup meeting March 13, 2024
PDF
Market research in the mobile work or naturalism struggle for reality
PDF
Whats my MVP?
Product development - From Idea to Reality - VYE Leader Talk
Build World Class User Onboarding
Agile: JAD Requirements Elicitation
ClickBank Customer Presentation
Choosing an LMS
SMIRK presentation from ECIL2014
321 alexander kimmobilestrategy
Cracking guide
Hear.com (Johann Furmann)
Internet of Things, TYBSC IT, Semester 5, Unit II
WFH Strategies for the unprepared
Avram ODonovan Blogtalk2008
Pimp my Plone
Mobile Project Management
Building a wow product by @RuthlessUx
Requirements Elicitation—the Social Media Way
Agile Scrum Training (+ Kanban), Day 2 (2/2)
SFBA Splunk Usergroup meeting March 13, 2024
Market research in the mobile work or naturalism struggle for reality
Whats my MVP?
Ad

More from Digicorp (15)

PDF
Introduction to Machine Learning
PDF
Visible Thinking - Project Zero
PPTX
Disrupting Sports Tech
PDF
Digicorp - Supply Chain Analytics Apps
PDF
D'HealthCare - Innovations in HealthCare by Digicorp
PDF
Digicorp in Healthcare
PDF
Digicorp and Startups
PDF
Digicorp meets Yuva Unstoppable
PDF
Digicorp Web Apps
PDF
#MyTrafficPledge by Digicorp
PDF
Digicorp Corporate Deck
PDF
Digicorp Rebranding
PPTX
Pratikriya - the other side of the coin
PDF
Digicorp's Mission
PPTX
Karma - An ingenious appraisal system designed at Digicorp
Introduction to Machine Learning
Visible Thinking - Project Zero
Disrupting Sports Tech
Digicorp - Supply Chain Analytics Apps
D'HealthCare - Innovations in HealthCare by Digicorp
Digicorp in Healthcare
Digicorp and Startups
Digicorp meets Yuva Unstoppable
Digicorp Web Apps
#MyTrafficPledge by Digicorp
Digicorp Corporate Deck
Digicorp Rebranding
Pratikriya - the other side of the coin
Digicorp's Mission
Karma - An ingenious appraisal system designed at Digicorp

Recently uploaded (20)

PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
International_Financial_Reporting_Standa.pdf
PDF
Journal of Dental Science - UDMY (2021).pdf
PDF
Race Reva University – Shaping Future Leaders in Artificial Intelligence
PDF
Skin Care and Cosmetic Ingredients Dictionary ( PDFDrive ).pdf
PDF
semiconductor packaging in vlsi design fab
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
LIFE & LIVING TRILOGY - PART (3) REALITY & MYSTERY.pdf
PPTX
Module on health assessment of CHN. pptx
PPTX
Education and Perspectives of Education.pptx
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Paper A Mock Exam 9_ Attempt review.pdf.
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
International_Financial_Reporting_Standa.pdf
Journal of Dental Science - UDMY (2021).pdf
Race Reva University – Shaping Future Leaders in Artificial Intelligence
Skin Care and Cosmetic Ingredients Dictionary ( PDFDrive ).pdf
semiconductor packaging in vlsi design fab
What if we spent less time fighting change, and more time building what’s rig...
Uderstanding digital marketing and marketing stratergie for engaging the digi...
Environmental Education MCQ BD2EE - Share Source.pdf
Share_Module_2_Power_conflict_and_negotiation.pptx
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
LIFE & LIVING TRILOGY - PART (3) REALITY & MYSTERY.pdf
Module on health assessment of CHN. pptx
Education and Perspectives of Education.pptx
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
Unit 4 Computer Architecture Multicore Processor.pptx
ChatGPT for Dummies - Pam Baker Ccesa007.pdf

Microinteractions - Designing with Details

  • 2. What is Microinterac5on? • A microinterac5on is a contained product moment that revolves around a single use case -­‐ a 5ny piece of func5onality that only does one thing. • For e.g. Sign Up form www.digi-­‐corp.com
  • 3. Example • Disqus -­‐ The signup form guesses your name based on the first part of your email address as you type. www.digi-­‐corp.com
  • 4. What is Microinterac5on? • Whenever you – change a seGng, – sync your data or device, – set an alarm, – pick a password, – turn on your appliance, – login, – set a status message, – like something, you are engaging with a microinterac5on. www.digi-­‐corp.com
  • 5. What is Microinterac5on? • Microinterac5ons are not features. – For e.g. music player is a feature but adjus5ng a volume is a microinterac5on inside that feature. • The difference between a product you love and product you tolerate is oLen the micro interac5ons you have with it. www.digi-­‐corp.com
  • 6. Structure of Microinterac5on www.digi-­‐corp.com
  • 7. 1. Triggers A trigger is whatever ini5ates a microinterac5on. www.digi-­‐corp.com
  • 8. Principles of Triggers www.digi-­‐corp.com
  • 9. 1. Make the trigger something target users will recognize as a trigger in the context. www.digi-­‐corp.com
  • 10. 2. Have the trigger ini5ate the same ac5on every 5me www.digi-­‐corp.com
  • 11. 3. Bring the data forward www.digi-­‐corp.com
  • 12. 4. Don't break the visual affordance www.digi-­‐corp.com
  • 13. 5. More frequently the microinterac5on is used, the more visible it should be. www.digi-­‐corp.com
  • 14. 6. Don't make the false affordance • Same as 4 www.digi-­‐corp.com
  • 15. 7. Add a label only if it provides informa5on that the trigger itself cannot. www.digi-­‐corp.com
  • 16. The most discoverable triggers are… 1. An object that is moving, like a pulsing icon 2. An object with an affordance and a label, such as a labeled buZon 3. An object with a label, such as labeled icon 4. An object alone, such as icon 5. A label only, such as menu item 6. Nothing: an invisible trigger www.digi-­‐corp.com
  • 17. Invisible Trigger Example • Tumblr iOS: If you swipe the edit buZon to the leL you can create a new text blogpost. (and if you swipe it upwards you can make a photo blogpost) www.digi-­‐corp.com
  • 18. System Triggers • System triggers are those that engage when certain condi5on(s) are met without any conscious interven5on by the user. www.digi-­‐corp.com
  • 19. 2. Rules • At the heart of every microinterac5on, there are set of rules that govern how the microinterac5on can be used. www.digi-­‐corp.com
  • 20. The rules determines… • Rules determine "What can be done and what can't be done” • E.g. Mailchimp -­‐ As you stretch the browser window the arm of the chimp stretches 5ll it “pops” off! www.digi-­‐corp.com
  • 21. Rules example • Pages -­‐ Automa5cally adds smaller heading styles once you’ve used the smallest displayed style (e.g. “heading 3” only appears aLer you have used “heading 2” in your document). www.digi-­‐corp.com
  • 22. Don't start from zero • What do I know about the user and context? www.digi-­‐corp.com
  • 23. Don't start from zero example • Google+ guesses where a user might work based on where their friends work. www.digi-­‐corp.com
  • 24. Absorb Complexity • Tesler's law: – There is a point beyond which you cannot simplify a process any further. www.digi-­‐corp.com
  • 25. Absorb Complexity Example • Facebook -­‐ When “new family member” is added, Facebook automa5cally recognizes the chosen family member’s gender and adjusts the list of possible family rela5ves in the list box accordingly. www.digi-­‐corp.com
  • 26. Limited op5ons and Smart defaults • With microinterac5ons, a good prac5ce is to emphasize or perform automa5cally the next possible ac5on user might take Example – Clicking on the “Report” icon on YouTube stops the video if it’s currently playing. www.digi-­‐corp.com
  • 27. Controls and User Input • Manual user input -­‐> with what controls • With controls, the choice is between opera5onal simplicity and perceived simplicity. • For e.g. – Opera5onal simplicity -­‐> 3 buZons to lower, higher or mute the volume – Perceived simplicity -­‐> a single control does mul5ple ac5ons www.digi-­‐corp.com
  • 28. Controls and User Input Example 1 • Google Drive -­‐ An expanding hover interface allows you to choose the desired amount of rows and columns in a new table. www.digi-­‐corp.com
  • 29. 3. Feedback • Principles of Feedback 1. Don’t overburden user with Feedback 2. The best feedback is never arbitrary 3. Convey the most with the least 4. Use the overlooked as a means of message delivery www.digi-­‐corp.com
  • 30. Don't overburden users with Feedback • Batch -­‐ When enabling the camera flash, the camera icon on the shuZer buZon gets a liZle white flash. www.digi-­‐corp.com
  • 31. Convey the most with the least • Cornerstone -­‐ The number of segments in the spinning ac5vity indicator equals to the number of running ac5vi5es. www.digi-­‐corp.com
  • 32. Use the overlooked as a means of message delivery • For e.g. a cursor could change the color when it is moving over an inac5ve buZon www.digi-­‐corp.com
  • 33. Feedback is for humans example • Boxee -­‐ When not connected to the Internet, the Boxee logo goes orange and starts sleeping. www.digi-­‐corp.com
  • 34. Feedback as a personality-­‐driven mechanism -­‐ 1 • Dropbox -­‐ When there is a long upload 5me remaining, it suggests you ‘grab a snickers’. www.digi-­‐corp.com
  • 35. Feedback methods • Visual – Anima5on – Messages • Audio • Hap5c www.digi-­‐corp.com
  • 36. Visual Feedback Example • Nike+ iPhone app -­‐ The color coding of pace on the map is calibrated to the actual fastest and slowest pace ran. www.digi-­‐corp.com
  • 37. Anima5on Example • iOS -­‐ When using internet on EDGE network, loading icon in status bar rotates slower than it does on 3G. www.digi-­‐corp.com
  • 38. Audio • Sound can be a powerful cue • It arrives in our brain more quickly than visual feedback • That's why it should be used sparingly • Useful for devices with no screen • Or for Microinterac5on that work in the background when user is not paying aZen5on www.digi-­‐corp.com
  • 39. Audio • Use it for – Emphasis – Alerts • It should pass the Foghorn test: – is this ac5on important enough that users would want to become aware of it when they cannot see it? www.digi-­‐corp.com
  • 40. Hap5cs • Technically known as "vibrotac5le feedback" www.digi-­‐corp.com
  • 41. 4. Loops and Modes • Modes – A mode is a fork in the rules – Modes should be used very very sparingly – Most microinterac5on should be mode free but some5mes they are necessary – When there is an infrequent ac5on that would otherwise cluZer the microinterac5on’s main purpose for e.g. seGngs mode www.digi-­‐corp.com
  • 42. Modes Example • Weather app seGngs screen www.digi-­‐corp.com
  • 43. Loops • A loop is a cycle that repeats, usually for a set dura5on • A loop is something indicated via the rules for e.g. "Get data every 30 seconds", "Run for three minutes, then stop" or "Send reminder in 10 days" www.digi-­‐corp.com
  • 44. Loop Example • Moo -­‐ Shows you how much 5me you have leL to edit a recently submiZed order. www.digi-­‐corp.com
  • 45. Long Loops • What can be done to make the microinterac5on beZer the second 5me it's used? The tenth? The ten thousandth? www.digi-­‐corp.com
  • 46. Long Loops Example • Spo5fy -­‐ The “Added” column on spo5fy fades as it gets older. www.digi-­‐corp.com
  • 47. The Long Wow • The long wow is about delivering new experiences or features over 5me instead of all at once, and by doing so building customer loyalty. www.digi-­‐corp.com
  • 48. The Long Wow Example • Threadless -­‐ Knows what’s in your shopping cart and sends an email to no5fy that some of the cart’s products are running out of stock. www.digi-­‐corp.com
  • 49. Progressive disclosure or reduc5on • As users become used to a product, they don't need as much handholding, and instead can be treated as more skilled user. For e.g. shortcuts could be added to a microinterac5on aLer it's been used a few 5mes, or more advanced features added. • In progressive reduc5on, you can make microinterac5on simpler over the period of 5me. www.digi-­‐corp.com
  • 50. Progressive Reduc5on Example • The signpost buZon by default is a large icon with a label. • As the user becomes more proficient, the label disappears. • Eventually the buZon is de-­‐emphasized. www.digi-­‐corp.com
  • 51. Credits • Microinterac5ons – The Book (Buy the book. Highly recommended) • LiZle Big Details -­‐ Your daily dose of design inspira5on. www.digi-­‐corp.com