SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Tendances (16)

Tap is the New Click
Tap is the New ClickTap is the New Click
Tap is the New Click
 
UX Flows - Skillshare
UX Flows - SkillshareUX Flows - Skillshare
UX Flows - Skillshare
 
Micro Interactions
Micro InteractionsMicro Interactions
Micro Interactions
 
Using Microinteractions to get from Prototype to Product
Using Microinteractions to get from Prototype to ProductUsing Microinteractions to get from Prototype to Product
Using Microinteractions to get from Prototype to Product
 
An update about 3D Touch - What is it and what can we do with it?
An update  about 3D Touch - What is it and what can we do with it?An update  about 3D Touch - What is it and what can we do with it?
An update about 3D Touch - What is it and what can we do with it?
 
QASMT - PAJ 2015
QASMT - PAJ 2015QASMT - PAJ 2015
QASMT - PAJ 2015
 
Field video with iPad
Field video with iPadField video with iPad
Field video with iPad
 
TFT13 - Ian Aitchison, Approaching the Event Horizon
TFT13 - Ian Aitchison, Approaching the Event HorizonTFT13 - Ian Aitchison, Approaching the Event Horizon
TFT13 - Ian Aitchison, Approaching the Event Horizon
 
Digital Wellbeing: Meaningful Daily Actions for Parents - COVID
Digital Wellbeing: Meaningful Daily Actions for Parents - COVIDDigital Wellbeing: Meaningful Daily Actions for Parents - COVID
Digital Wellbeing: Meaningful Daily Actions for Parents - COVID
 
#TFT12: Amber Case
#TFT12: Amber Case#TFT12: Amber Case
#TFT12: Amber Case
 
Digital Wellness: Meaningful Daily Actions for Students - COVID
Digital Wellness: Meaningful Daily Actions for Students - COVIDDigital Wellness: Meaningful Daily Actions for Students - COVID
Digital Wellness: Meaningful Daily Actions for Students - COVID
 
MacBook Pro User Manual
MacBook Pro User ManualMacBook Pro User Manual
MacBook Pro User Manual
 
Illusion of Time. When 60 sec is not 1 minute
Illusion of Time. When 60 sec is not 1 minuteIllusion of Time. When 60 sec is not 1 minute
Illusion of Time. When 60 sec is not 1 minute
 
«The Illusion of Time. When 60 sec is not 1 minute»​
«The Illusion of Time. When 60 sec is not 1 minute»​«The 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
Motorola G4 Play Manual / User GuideMotorola G4 Play Manual / User Guide
Motorola G4 Play Manual / User Guide
 
Brussels Design For Persuasion Web 2.0 Talk
Brussels Design For Persuasion Web 2.0 TalkBrussels Design For Persuasion Web 2.0 Talk
Brussels Design For Persuasion Web 2.0 Talk
 

Similaire à Microinteractions - Designing with Details

321 alexander kimmobilestrategy
321 alexander kimmobilestrategy321 alexander kimmobilestrategy
321 alexander kimmobilestrategy
Society for Scholarly Publishing
 
Avram ODonovan Blogtalk2008
Avram ODonovan Blogtalk2008Avram ODonovan Blogtalk2008
Avram ODonovan Blogtalk2008
coniecto
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
Lee Schlenker
 
Market research in the mobile work or naturalism struggle for reality
Market research in the mobile work or naturalism   struggle for realityMarket research in the mobile work or naturalism   struggle for reality
Market research in the mobile work or naturalism struggle for reality
Merlien Institute
 

Similaire à Microinteractions - Designing with Details (20)

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

Plus de Digicorp

Plus de Digicorp (15)

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Visible Thinking - Project Zero
Visible Thinking - Project ZeroVisible Thinking - Project Zero
Visible Thinking - Project Zero
 
Disrupting Sports Tech
Disrupting Sports TechDisrupting Sports Tech
Disrupting Sports Tech
 
Digicorp - Supply Chain Analytics Apps
Digicorp - Supply Chain Analytics AppsDigicorp - Supply Chain Analytics Apps
Digicorp - Supply Chain Analytics Apps
 
D'HealthCare - Innovations in HealthCare by Digicorp
D'HealthCare - Innovations in HealthCare by DigicorpD'HealthCare - Innovations in HealthCare by Digicorp
D'HealthCare - Innovations in HealthCare by Digicorp
 
Digicorp in Healthcare
Digicorp in HealthcareDigicorp in Healthcare
Digicorp in Healthcare
 
Digicorp and Startups
Digicorp and StartupsDigicorp and Startups
Digicorp and Startups
 
Digicorp meets Yuva Unstoppable
Digicorp meets Yuva UnstoppableDigicorp meets Yuva Unstoppable
Digicorp meets Yuva Unstoppable
 
Digicorp Web Apps
Digicorp Web AppsDigicorp Web Apps
Digicorp Web Apps
 
#MyTrafficPledge by Digicorp
#MyTrafficPledge by Digicorp#MyTrafficPledge by Digicorp
#MyTrafficPledge by Digicorp
 
Digicorp Corporate Deck
Digicorp Corporate DeckDigicorp Corporate Deck
Digicorp Corporate Deck
 
Digicorp Rebranding
Digicorp RebrandingDigicorp Rebranding
Digicorp Rebranding
 
Pratikriya - the other side of the coin
Pratikriya - the other side of the coinPratikriya - the other side of the coin
Pratikriya - the other side of the coin
 
Digicorp's Mission
Digicorp's MissionDigicorp's Mission
Digicorp's Mission
 
Karma - An ingenious appraisal system designed at Digicorp
Karma - An ingenious appraisal system designed at DigicorpKarma - An ingenious appraisal system designed at Digicorp
Karma - An ingenious appraisal system designed at Digicorp
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 

Dernier (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

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