SlideShare a Scribd company logo
1 of 48
Download to read offline
Microinteractions:
Designing With Details
1- Designing
Microinteractions
1.1. What are (and not) M.I.
1.2. M.I. can be big.
1.3. The secret history of M.I.
1.4. M.I. as a philosophy.
1.1. What Are And (Not) M.I.?
WHAT ARE MICROINTERACTIONS?
- “Are the functional interactive details of a product” those who makes 

a product enjoyable, engaging and easy to use.

- Some of them are practically invisible.
- The difference between a product you like and a product you tolerate,

are the microinteractions included in it.
Gilt.Com
(Form)
“When entering your email address
in the sign up form, the input field
auto completes common domains”.
1.1. What Are And (Not) M.I.?
WHAT MICROINTERACTIONS ARE NOT:
- “Features”.
- Microinteractions differ from features in size and scope.
- Features tends to be complex, time consuming and cognitively engaging.
- Microinteractions on the other hand are simple, brief, and should be nearly
effortless.
1.1. What Are And (Not) M.I.?
FOR WHAT ARE MICROINTERACTIONS GOOD FOR?
- Accomplishing a single task.
- Connecting devices together.
- Adjusting a setting.
- Turning a feature or function on or off.
Google
(Translate)
“The second time you listen to
a translation, it is dictated
at a slower speed”.
1.2. M.I. Can Be Big.
M.I. CAN BE PART OF A PRODUCT, OR THE PRODUCT ITSELF
- Toaster: Function: Toast, the whole device is powered by a single interaction
“Press a button”, “Toast toasted”.
- Similarity small apps can be made of only one interaction;
many mobile and desktop apps do just one thing, but well.
Example: converting measurements, being a calculator or showing the weather.
- “Microinteractions are the glue that can tie together features across mobile
devices TV, desktop and laptop computers and the web”.
- Microinteractions force designers to work simply, and to focus on details.
Dark Sky
(iPhone app)
“The main function of the app is
to display the weather, also
giving information about
temperature, chances of rain,
and humidity”.
Menu Bar
(Mac Os X)
“The menu bar in Mac Os X is full of icons
each of which launches a microinteraction".
1.3. The History Of M.I.
GYPSY
- In 1974 Larry Tesler began working on an application for Xerox Alto computer called
Gypsy.
- Made use of mouse and GUI.
- Larry’s mission—was to reduce the modality of the interface, so that users wouldn’t
have to switch to a separate mode to perform actions.
- One of those functions was moving text from one part of the document to another.
then find and select the text to move, then finally press the Escape key to execute the
copy.
1.3. The History Of M.I.
GYPSY
- Larry knew there was a better way to perform this action, so he designed
one that not only made use of the mouse, but radically simplified this
microinteraction.
- In “Gypsy”, the user could select a piece of text, press the “Copy”
function key, then select the destination, and finally press the “Paste”
function key.
Xerox
Bravo
“The precursor of “Gypsy”, and the first microinteraction,
copy and paste”
1.4. M.I. As A Philosophy.
There are three ways to incorporate M.I. into products or systems:
1-MICROINTERACTIONS AS SIGNATURE MOMENTS
-Think about them on a case by case basis, during the course of a design process
or when simply refining your product try to identify possible microinteractions.
- “Signature Moments” are those microinteractions that are product
diferentiatiator, they help to create customer loyalty and recognition.
MENU
M.I. As
Signature
Moment
(iPod Scroll Wheel)
“Signature moments” are those MI, that
are product differentiators, such as the
original iPod scroll wheel to help you
navigate through the different songs
and menus of the music player”.
M.I. As
Signature
Moment
(Facebook
Like Button)
“The Like Button on Facebook,
is now so well known, that it’s
part of the brand”.
1.3. M.I. As A Philosophy.
The second way to think about M.I: is to reduce more complex applications
to individual products built around one microinteraction:
2- MICROINTERACTIONS AS PRODUCT STRATEGY
- Your product does one thing and one thing well. (Reduce product to its
essence).
- How many startups work or began, Instagram to Nest.
- MVP can be one microinteraction.
1.3. M.I. As A Philosophy.
The third way to think about microinteractions is:
3- MAKE PRODUCT AS A SUM OF MICROINTERACTIONS
- That’s what Charles Eames meant when he said “the details are the
design”.
- Treat every piece of functionality as a set of microinteractions.
- The beauty of designing products this way is that it mirrors the smaller
more agile way of working that many companies are embracing.
Products As
Sum Of M.I.
(Google Maps)
“Whether viewing the standard
(Plan) or Satellite view of Google
Maps, the widget for changing
the views shows the map and the
other view behind it”.
2 - The Structure
Of Microinteractions
2.1. Triggers
2.2. Rules
2.3. Feedback
2.4. Loops and Modes
2.1. Triggers
DEFINITION AND TYPES OF TRIGGERS:
“A trigger is what initiates a micro interaction”
There's two kind of triggers:
Manual Triggers: User initiated, and can be a control, an icon, a form or a
voice, touch or gestural command
System Initiated Triggers: When a certain set of conditions are met.
Manual
Trigger:
(Iphone Unlock)
“The label on the iPhone slide to
unlock trigger vanishes as you slide”.
System
Trigger
(Notifications)
“One of the most interesting features
of the recently launched Basecamp 3
is Work Can Wait, which gives users
the ability to choose the hours during
which they want to receive
notifications”.
2.1. Triggers
HOW TO CREATE EFFECTIVE TRIGGERS?
- Make it consistent: Triggers must always perform the same action in time.
- Bring the data forward: show essential information from inside the
microinteraction when possible, such as unread messages, or ongoing
processes.
- Don’t break visual affordances: If the trigger looks like a button, it has to
looks like a button.
- Rule of thumbs: The more used a microinteractiion, the more visible the
trigger should be.
2.2. Rules
DEFINITION & CHARACTERISTICS
Rules, creates a nontechnical model of the microinteraction, they define
what can and cannot be done, and in what order.
- Rules, reflects constraints, (business, technical and contextual).
- The most important part of the rules is the goal the application or system
tries to perform.
2.2. Rules
CHARACTERISTICS
Rules, determine:
a) How the microinteraction responds to the trigger being activated, What
happens when the icon is clicked?)
b) What control the user has. Can the user cancel a download?
c) The sequence in which actions take place and the timing, For example,
before the search button becomes active users have to enter text
d) What data is being used and from where, Geolocation? Weather, Time?
Rules For The
Simplest M.I.
(Turning On A
Light)
1- When the switch is thrown, the
light turns and stays on.
2- If the switch is thrown again, turn
the lights off.
Example
Of Rules:
(Mail Chimp).
“Mail chimp, shows what can’t be
done by stretching the chimps
arm so far that it pops off when
you try to make an email too
wide”.
2.2. Rules
HOW TO CREATE EFFECTIVE RULES:
- Don’t start from zero: use what you know about the user, the platform,
or the environment to improve the microinteraction.
- Remove complexity: reduce controls to the minimum.
- Reduce options and make smart defaults: more options means more
rules.
2.2. Rules
HOW TO CREATE EFFECTIVE RULES?
Define states for each object, how do the items change over time or with
interactivity.
- The main use of rules, are as a tool to prevent errors, make human errors
impossible.
- Keep copy short, don’t use instructional text if a label is suffice.
Effective Rules: Don’t Start From Zero.
After the trigger has been initiated, allow the system to get data to help you to improve the microinteraction.
2.3. Feedback
DEFINITION:
- “Feedback is the backward process who helps to understand the rules of
the microinteraction".
- It’s function is understand what information the user needs to know and
when, the more information, the better feedback will be.
Feedback:
(Progress Bar).
2.3. Feedback
HOW TO CREATE EFFECTIVE FEEDBACK?
- Determine what message do you want to convey with feedback, then
select the correct channel for than message.
- Be human.
- Use pre-exisiting UI elements, to convey feedback messages,
- Don’t make feeback arbitrary.
- Whenever possible, have visual feedback for every user initiated action,
& add sound and haptics, for emphasis and alerts.
Effective Feedback: “Be Human”
Humans respond to faces, the Treadless shopping cart face turns from frowning to happy when you put items on it.
Effective Feedback: “Visual, Sound, Haptics”
HAPTICSSOUNDVISUAL
2.4. Loops And Modes
DEFINITION:
Loops: “Is a cycle that repeats for a set duration” (minutes, seconds, years)
Modes: “Define routes to show how a micro interaction should behave”. Sometimes
are necessary, but they should be only used to avoid infrequent actions which would
clutter the main purpose of the microinteraction, the best example of modes is the
“Settings” menu.
Loops:
“Moo.Com”
“Moo starts a timing loop after an
order has been placed, to show users
how long do they have to edit
a placed order”.
Modes:
(Weather Apps).
When you select cities, to get data on
them, you are not performing the
main action of the microinteraction.
It’s a deviation of the rules.
2.4. Loops And Modes
HOW TO CREATE EFFECTIVE LOOPS AND MODES
- Use loops to extend the life of a microinteraction.
- Only have a mode when there is a infrequent action that might otherwise
clutter the microinteraction.
- If you must have a mode make it it's own screen, when possible.
- Use long loops to give the microinteraction memory or to progressively
disclosure or reduce aspects of the microinteraction over time.
Effective Loops: “Progressive Disclosure:
“Duolingo uses an interactive way of
progressive disclosure to show users how
the app works: users are encouraged
to jump in and do a quick test in the selected
language”.
3 - Putting It All
Together.
3.1. Microinteractions in
a Mobile App (Clock Alarm)
3.1. M.I. In A Mobile App
OVERVIEW:
- The microinteraction is the entire app, all the app does is to allow the user to set a
time for an alarm to go go off.
- The first thing to think about is what the goal: To be alerted, (most of the times
woken up).
3.1. M.I. In A Mobile
App (Clock Alarm):
TRIGGER:
- Standard icon who lives on the iPhone
screen.
- Trigger needs a label, which in our case is
the name of the app:
3.1. M.I. In A Mobile App (Clock Alarm)
RULES
Some of the rules that can be set are:
1- If the user has to set the same alarm for three days in a row
2- If the country the phone is in uses 24-hour format use that.
3- Display any set alarms, show the time until it goes off.
4- The alarm goes off at a specific time.
5- If after a week the user has never pressed snooze, remove it from the
alert.
3.1. M.I. In A Mobile
App (Clock Alarm):
FEEDBACK
- Mainly visual, click of the hours and
minutes as you set the alarm.
- Another piece of feedback is the alarm
itself, letting use pick up different tones, or
maybe tones from iTunes.
3.1. M.I. In A Mobile
App (Clock Alarm):
LOOPS AND MODES
- Loops, the alarm itself is several loops at
once, the snooze is a count controlled loop,
also long loops.
- Mode here would be the settings of the
alarm time, e.g. let them to customise the
duration of snooze.
Thank
You!

More Related Content

What's hot

Adobe Illustrator for beginners
Adobe Illustrator for beginners Adobe Illustrator for beginners
Adobe Illustrator for beginners suniltalekar1
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101Martin Etmajer
 
Introduction To Flash
Introduction To FlashIntroduction To Flash
Introduction To FlashNisarg Raval
 
design portfolio
design portfoliodesign portfolio
design portfolioBusraSIT1
 
The Guide To Wireframing
The Guide To WireframingThe Guide To Wireframing
The Guide To WireframingLewis Lin 🦊
 
Figma Meetup - Introduction
Figma Meetup - IntroductionFigma Meetup - Introduction
Figma Meetup - IntroductionVeronica Fasulo
 
Introduction to UI/UX with Figma
Introduction to UI/UX with FigmaIntroduction to UI/UX with Figma
Introduction to UI/UX with FigmaPRIYATHAMDARISI
 
The UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile AppsThe UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile AppsSuyati Technologies
 
Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersAugustina Reipšlėger
 
blender animation software
 blender animation software  blender animation software
blender animation software Aayushi Jain
 
Basic Video Editing Training for Beginners
Basic Video Editing Training for BeginnersBasic Video Editing Training for Beginners
Basic Video Editing Training for BeginnersFawad Najam
 
Sketching across the design process
Sketching across the design processSketching across the design process
Sketching across the design processRay DeLaPena
 

What's hot (20)

UI/UX Fundamentals
UI/UX FundamentalsUI/UX Fundamentals
UI/UX Fundamentals
 
Adobe Illustrator for beginners
Adobe Illustrator for beginners Adobe Illustrator for beginners
Adobe Illustrator for beginners
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101
 
Adobe premiere
Adobe premiereAdobe premiere
Adobe premiere
 
Introduction To Flash
Introduction To FlashIntroduction To Flash
Introduction To Flash
 
design portfolio
design portfoliodesign portfolio
design portfolio
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
The Guide To Wireframing
The Guide To WireframingThe Guide To Wireframing
The Guide To Wireframing
 
Storyboarding
StoryboardingStoryboarding
Storyboarding
 
Figma Meetup - Introduction
Figma Meetup - IntroductionFigma Meetup - Introduction
Figma Meetup - Introduction
 
Multimedia elements
Multimedia elementsMultimedia elements
Multimedia elements
 
Introduction to UI/UX with Figma
Introduction to UI/UX with FigmaIntroduction to UI/UX with Figma
Introduction to UI/UX with Figma
 
Ux team organization
Ux team organizationUx team organization
Ux team organization
 
The UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile AppsThe UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile Apps
 
Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows users
 
Zoom training 2
Zoom training 2Zoom training 2
Zoom training 2
 
blender animation software
 blender animation software  blender animation software
blender animation software
 
Basic Video Editing Training for Beginners
Basic Video Editing Training for BeginnersBasic Video Editing Training for Beginners
Basic Video Editing Training for Beginners
 
Sketching across the design process
Sketching across the design processSketching across the design process
Sketching across the design process
 

Viewers also liked

Intro to Microinteractions: Foundation of Details that Delight
Intro to Microinteractions: Foundation of Details that DelightIntro to Microinteractions: Foundation of Details that Delight
Intro to Microinteractions: Foundation of Details that DelightPurple, Rock, Scissors
 
THE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your app
THE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your appTHE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your app
THE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your appSarah Eva Monroe
 
Microinteractions - Designing with Details
Microinteractions - Designing with DetailsMicrointeractions - Designing with Details
Microinteractions - Designing with DetailsDigicorp
 
Microinteractions: Design is in the Details
Microinteractions: Design is in the DetailsMicrointeractions: Design is in the Details
Microinteractions: Design is in the DetailsPraneet Koppula
 
Less look, more feel
Less look, more feelLess look, more feel
Less look, more feelRoy Scholten
 
Addictive Mobile Presentation
Addictive Mobile PresentationAddictive Mobile Presentation
Addictive Mobile Presentationagenda21
 
Mobile, Loyalty & Advocacy
Mobile, Loyalty & AdvocacyMobile, Loyalty & Advocacy
Mobile, Loyalty & Advocacyaddictive
 
Introduction (1/6)
Introduction (1/6)Introduction (1/6)
Introduction (1/6)Roberta Cuel
 
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...IAB Canada
 
Micro Interactions
Micro InteractionsMicro Interactions
Micro InteractionsDavid Armano
 
Building Push Triggers for Logic Apps
Building Push Triggers for Logic AppsBuilding Push Triggers for Logic Apps
Building Push Triggers for Logic AppsBizTalk360
 
How to Make Addictive Mobile Games
How to Make Addictive Mobile Games How to Make Addictive Mobile Games
How to Make Addictive Mobile Games Yaniv Nizan
 

Viewers also liked (16)

Intro to Microinteractions: Foundation of Details that Delight
Intro to Microinteractions: Foundation of Details that DelightIntro to Microinteractions: Foundation of Details that Delight
Intro to Microinteractions: Foundation of Details that Delight
 
Microinteractions
MicrointeractionsMicrointeractions
Microinteractions
 
THE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your app
THE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your appTHE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your app
THE PSYCHOLOGY OF MICRO-INTERACTIONS: How to make users love, not like, your app
 
Microinteractions - Designing with Details
Microinteractions - Designing with DetailsMicrointeractions - Designing with Details
Microinteractions - Designing with Details
 
Microinteractions: Design is in the Details
Microinteractions: Design is in the DetailsMicrointeractions: Design is in the Details
Microinteractions: Design is in the Details
 
Microinteraction
MicrointeractionMicrointeraction
Microinteraction
 
Less look, more feel
Less look, more feelLess look, more feel
Less look, more feel
 
Addictive Mobile Presentation
Addictive Mobile PresentationAddictive Mobile Presentation
Addictive Mobile Presentation
 
Mobile, Loyalty & Advocacy
Mobile, Loyalty & AdvocacyMobile, Loyalty & Advocacy
Mobile, Loyalty & Advocacy
 
Marketing plan of an android app
Marketing plan of an android appMarketing plan of an android app
Marketing plan of an android app
 
Introduction (1/6)
Introduction (1/6)Introduction (1/6)
Introduction (1/6)
 
Android gestures v1
Android gestures v1Android gestures v1
Android gestures v1
 
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...
 
Micro Interactions
Micro InteractionsMicro Interactions
Micro Interactions
 
Building Push Triggers for Logic Apps
Building Push Triggers for Logic AppsBuilding Push Triggers for Logic Apps
Building Push Triggers for Logic Apps
 
How to Make Addictive Mobile Games
How to Make Addictive Mobile Games How to Make Addictive Mobile Games
How to Make Addictive Mobile Games
 

Similar to Microinteractions in web and mobile design

Microinteractions - Annotated Portfolio
Microinteractions - Annotated PortfolioMicrointeractions - Annotated Portfolio
Microinteractions - Annotated PortfolioSaroj Tailor
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesSamuel Chow
 
How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?Kaspar Lavik
 
The Programmable Internet of Things
The Programmable Internet of ThingsThe Programmable Internet of Things
The Programmable Internet of ThingsRich Miller
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful applicationJim Liang
 
Seminar slides
Seminar slidesSeminar slides
Seminar slidesG B
 
User centred design (UCD) and the connected home
User centred design (UCD) and the connected homeUser centred design (UCD) and the connected home
User centred design (UCD) and the connected homeCyber-Duck
 
New Interactions
New InteractionsNew Interactions
New Interactionsnowtom
 
[UX Series] 3 - User behavior patterns and design principles
[UX Series] 3 - User behavior patterns and design principles[UX Series] 3 - User behavior patterns and design principles
[UX Series] 3 - User behavior patterns and design principlesPhuong Hoang Vu
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptxRaja980775
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1studiokandm
 
My Istra : The Simple, Multi Screen End User App for Istra
My Istra : The Simple, Multi Screen End User App for IstraMy Istra : The Simple, Multi Screen End User App for Istra
My Istra : The Simple, Multi Screen End User App for IstraEmmanuel Roubion
 
6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad Apps6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad AppsGinsburg Design
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1studiokandm
 
HCI Guidelines for iOS Platforms
HCI Guidelines for iOS PlatformsHCI Guidelines for iOS Platforms
HCI Guidelines for iOS PlatformsMartin Ebner
 
UX Design for Mobile Apps
UX Design for Mobile AppsUX Design for Mobile Apps
UX Design for Mobile AppsKamil Zieba
 

Similar to Microinteractions in web and mobile design (20)

Microinteractions - Annotated Portfolio
Microinteractions - Annotated PortfolioMicrointeractions - Annotated Portfolio
Microinteractions - Annotated Portfolio
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best Practices
 
How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?
 
Ux design – role of microinteraction with examples
Ux design – role of microinteraction with examplesUx design – role of microinteraction with examples
Ux design – role of microinteraction with examples
 
The Programmable Internet of Things
The Programmable Internet of ThingsThe Programmable Internet of Things
The Programmable Internet of Things
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
 
Seminar slides
Seminar slidesSeminar slides
Seminar slides
 
User centred design (UCD) and the connected home
User centred design (UCD) and the connected homeUser centred design (UCD) and the connected home
User centred design (UCD) and the connected home
 
New Interactions
New InteractionsNew Interactions
New Interactions
 
[UX Series] 3 - User behavior patterns and design principles
[UX Series] 3 - User behavior patterns and design principles[UX Series] 3 - User behavior patterns and design principles
[UX Series] 3 - User behavior patterns and design principles
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptx
 
Design for Interaction
Design for InteractionDesign for Interaction
Design for Interaction
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 
My Istra : The Simple, Multi Screen End User App for Istra
My Istra : The Simple, Multi Screen End User App for IstraMy Istra : The Simple, Multi Screen End User App for Istra
My Istra : The Simple, Multi Screen End User App for Istra
 
Interaction design
Interaction designInteraction design
Interaction design
 
6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad Apps6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad Apps
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
The mac users_guide
The mac users_guideThe mac users_guide
The mac users_guide
 
HCI Guidelines for iOS Platforms
HCI Guidelines for iOS PlatformsHCI Guidelines for iOS Platforms
HCI Guidelines for iOS Platforms
 
UX Design for Mobile Apps
UX Design for Mobile AppsUX Design for Mobile Apps
UX Design for Mobile Apps
 

Recently uploaded

group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一D SSS
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一Fi L
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 

Recently uploaded (20)

group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 

Microinteractions in web and mobile design

  • 2. 1- Designing Microinteractions 1.1. What are (and not) M.I. 1.2. M.I. can be big. 1.3. The secret history of M.I. 1.4. M.I. as a philosophy.
  • 3. 1.1. What Are And (Not) M.I.? WHAT ARE MICROINTERACTIONS? - “Are the functional interactive details of a product” those who makes a product enjoyable, engaging and easy to use. - Some of them are practically invisible. - The difference between a product you like and a product you tolerate, are the microinteractions included in it.
  • 4. Gilt.Com (Form) “When entering your email address in the sign up form, the input field auto completes common domains”.
  • 5. 1.1. What Are And (Not) M.I.? WHAT MICROINTERACTIONS ARE NOT: - “Features”. - Microinteractions differ from features in size and scope. - Features tends to be complex, time consuming and cognitively engaging. - Microinteractions on the other hand are simple, brief, and should be nearly effortless.
  • 6. 1.1. What Are And (Not) M.I.? FOR WHAT ARE MICROINTERACTIONS GOOD FOR? - Accomplishing a single task. - Connecting devices together. - Adjusting a setting. - Turning a feature or function on or off.
  • 7. Google (Translate) “The second time you listen to a translation, it is dictated at a slower speed”.
  • 8. 1.2. M.I. Can Be Big. M.I. CAN BE PART OF A PRODUCT, OR THE PRODUCT ITSELF - Toaster: Function: Toast, the whole device is powered by a single interaction “Press a button”, “Toast toasted”. - Similarity small apps can be made of only one interaction; many mobile and desktop apps do just one thing, but well. Example: converting measurements, being a calculator or showing the weather. - “Microinteractions are the glue that can tie together features across mobile devices TV, desktop and laptop computers and the web”. - Microinteractions force designers to work simply, and to focus on details.
  • 9. Dark Sky (iPhone app) “The main function of the app is to display the weather, also giving information about temperature, chances of rain, and humidity”.
  • 10. Menu Bar (Mac Os X) “The menu bar in Mac Os X is full of icons each of which launches a microinteraction".
  • 11. 1.3. The History Of M.I. GYPSY - In 1974 Larry Tesler began working on an application for Xerox Alto computer called Gypsy. - Made use of mouse and GUI. - Larry’s mission—was to reduce the modality of the interface, so that users wouldn’t have to switch to a separate mode to perform actions. - One of those functions was moving text from one part of the document to another. then find and select the text to move, then finally press the Escape key to execute the copy.
  • 12. 1.3. The History Of M.I. GYPSY - Larry knew there was a better way to perform this action, so he designed one that not only made use of the mouse, but radically simplified this microinteraction. - In “Gypsy”, the user could select a piece of text, press the “Copy” function key, then select the destination, and finally press the “Paste” function key.
  • 13. Xerox Bravo “The precursor of “Gypsy”, and the first microinteraction, copy and paste”
  • 14. 1.4. M.I. As A Philosophy. There are three ways to incorporate M.I. into products or systems: 1-MICROINTERACTIONS AS SIGNATURE MOMENTS -Think about them on a case by case basis, during the course of a design process or when simply refining your product try to identify possible microinteractions. - “Signature Moments” are those microinteractions that are product diferentiatiator, they help to create customer loyalty and recognition.
  • 15. MENU M.I. As Signature Moment (iPod Scroll Wheel) “Signature moments” are those MI, that are product differentiators, such as the original iPod scroll wheel to help you navigate through the different songs and menus of the music player”.
  • 16. M.I. As Signature Moment (Facebook Like Button) “The Like Button on Facebook, is now so well known, that it’s part of the brand”.
  • 17. 1.3. M.I. As A Philosophy. The second way to think about M.I: is to reduce more complex applications to individual products built around one microinteraction: 2- MICROINTERACTIONS AS PRODUCT STRATEGY - Your product does one thing and one thing well. (Reduce product to its essence). - How many startups work or began, Instagram to Nest. - MVP can be one microinteraction.
  • 18. 1.3. M.I. As A Philosophy. The third way to think about microinteractions is: 3- MAKE PRODUCT AS A SUM OF MICROINTERACTIONS - That’s what Charles Eames meant when he said “the details are the design”. - Treat every piece of functionality as a set of microinteractions. - The beauty of designing products this way is that it mirrors the smaller more agile way of working that many companies are embracing.
  • 19. Products As Sum Of M.I. (Google Maps) “Whether viewing the standard (Plan) or Satellite view of Google Maps, the widget for changing the views shows the map and the other view behind it”.
  • 20. 2 - The Structure Of Microinteractions 2.1. Triggers 2.2. Rules 2.3. Feedback 2.4. Loops and Modes
  • 21. 2.1. Triggers DEFINITION AND TYPES OF TRIGGERS: “A trigger is what initiates a micro interaction” There's two kind of triggers: Manual Triggers: User initiated, and can be a control, an icon, a form or a voice, touch or gestural command System Initiated Triggers: When a certain set of conditions are met.
  • 22. Manual Trigger: (Iphone Unlock) “The label on the iPhone slide to unlock trigger vanishes as you slide”.
  • 23. System Trigger (Notifications) “One of the most interesting features of the recently launched Basecamp 3 is Work Can Wait, which gives users the ability to choose the hours during which they want to receive notifications”.
  • 24. 2.1. Triggers HOW TO CREATE EFFECTIVE TRIGGERS? - Make it consistent: Triggers must always perform the same action in time. - Bring the data forward: show essential information from inside the microinteraction when possible, such as unread messages, or ongoing processes. - Don’t break visual affordances: If the trigger looks like a button, it has to looks like a button. - Rule of thumbs: The more used a microinteractiion, the more visible the trigger should be.
  • 25. 2.2. Rules DEFINITION & CHARACTERISTICS Rules, creates a nontechnical model of the microinteraction, they define what can and cannot be done, and in what order. - Rules, reflects constraints, (business, technical and contextual). - The most important part of the rules is the goal the application or system tries to perform.
  • 26. 2.2. Rules CHARACTERISTICS Rules, determine: a) How the microinteraction responds to the trigger being activated, What happens when the icon is clicked?) b) What control the user has. Can the user cancel a download? c) The sequence in which actions take place and the timing, For example, before the search button becomes active users have to enter text d) What data is being used and from where, Geolocation? Weather, Time?
  • 27. Rules For The Simplest M.I. (Turning On A Light) 1- When the switch is thrown, the light turns and stays on. 2- If the switch is thrown again, turn the lights off.
  • 28. Example Of Rules: (Mail Chimp). “Mail chimp, shows what can’t be done by stretching the chimps arm so far that it pops off when you try to make an email too wide”.
  • 29. 2.2. Rules HOW TO CREATE EFFECTIVE RULES: - Don’t start from zero: use what you know about the user, the platform, or the environment to improve the microinteraction. - Remove complexity: reduce controls to the minimum. - Reduce options and make smart defaults: more options means more rules.
  • 30. 2.2. Rules HOW TO CREATE EFFECTIVE RULES? Define states for each object, how do the items change over time or with interactivity. - The main use of rules, are as a tool to prevent errors, make human errors impossible. - Keep copy short, don’t use instructional text if a label is suffice.
  • 31. Effective Rules: Don’t Start From Zero. After the trigger has been initiated, allow the system to get data to help you to improve the microinteraction.
  • 32. 2.3. Feedback DEFINITION: - “Feedback is the backward process who helps to understand the rules of the microinteraction". - It’s function is understand what information the user needs to know and when, the more information, the better feedback will be.
  • 34. 2.3. Feedback HOW TO CREATE EFFECTIVE FEEDBACK? - Determine what message do you want to convey with feedback, then select the correct channel for than message. - Be human. - Use pre-exisiting UI elements, to convey feedback messages, - Don’t make feeback arbitrary. - Whenever possible, have visual feedback for every user initiated action, & add sound and haptics, for emphasis and alerts.
  • 35. Effective Feedback: “Be Human” Humans respond to faces, the Treadless shopping cart face turns from frowning to happy when you put items on it.
  • 36. Effective Feedback: “Visual, Sound, Haptics” HAPTICSSOUNDVISUAL
  • 37. 2.4. Loops And Modes DEFINITION: Loops: “Is a cycle that repeats for a set duration” (minutes, seconds, years) Modes: “Define routes to show how a micro interaction should behave”. Sometimes are necessary, but they should be only used to avoid infrequent actions which would clutter the main purpose of the microinteraction, the best example of modes is the “Settings” menu.
  • 38. Loops: “Moo.Com” “Moo starts a timing loop after an order has been placed, to show users how long do they have to edit a placed order”.
  • 39. Modes: (Weather Apps). When you select cities, to get data on them, you are not performing the main action of the microinteraction. It’s a deviation of the rules.
  • 40. 2.4. Loops And Modes HOW TO CREATE EFFECTIVE LOOPS AND MODES - Use loops to extend the life of a microinteraction. - Only have a mode when there is a infrequent action that might otherwise clutter the microinteraction. - If you must have a mode make it it's own screen, when possible. - Use long loops to give the microinteraction memory or to progressively disclosure or reduce aspects of the microinteraction over time.
  • 41. Effective Loops: “Progressive Disclosure: “Duolingo uses an interactive way of progressive disclosure to show users how the app works: users are encouraged to jump in and do a quick test in the selected language”.
  • 42. 3 - Putting It All Together. 3.1. Microinteractions in a Mobile App (Clock Alarm)
  • 43. 3.1. M.I. In A Mobile App OVERVIEW: - The microinteraction is the entire app, all the app does is to allow the user to set a time for an alarm to go go off. - The first thing to think about is what the goal: To be alerted, (most of the times woken up).
  • 44. 3.1. M.I. In A Mobile App (Clock Alarm): TRIGGER: - Standard icon who lives on the iPhone screen. - Trigger needs a label, which in our case is the name of the app:
  • 45. 3.1. M.I. In A Mobile App (Clock Alarm) RULES Some of the rules that can be set are: 1- If the user has to set the same alarm for three days in a row 2- If the country the phone is in uses 24-hour format use that. 3- Display any set alarms, show the time until it goes off. 4- The alarm goes off at a specific time. 5- If after a week the user has never pressed snooze, remove it from the alert.
  • 46. 3.1. M.I. In A Mobile App (Clock Alarm): FEEDBACK - Mainly visual, click of the hours and minutes as you set the alarm. - Another piece of feedback is the alarm itself, letting use pick up different tones, or maybe tones from iTunes.
  • 47. 3.1. M.I. In A Mobile App (Clock Alarm): LOOPS AND MODES - Loops, the alarm itself is several loops at once, the snooze is a count controlled loop, also long loops. - Mode here would be the settings of the alarm time, e.g. let them to customise the duration of snooze.