Icons Behaving Badly

Andrew Malek
Andrew MalekLead Software Developer at Bigtincan
@malekontheweb
Andrew Malek
http://malektips.com/
@malekontheweb
@malekontheweb
What do we mean by “Icons Behaving Badly”?
@malekontheweb
@malekontheweb
Quick Definition of Computer Icon
“…an icon is a pictogram or ideogram displayed on
a computer screen in order to help the user
navigate a computer system or mobile device. The
icon itself is a quickly comprehensible symbol of
a software tool, function, or a data file, accessible
on the system and is more like a traffic sign
than a detailed illustration of the actual entity it
represents.”
- Wikipedia
@malekontheweb
@malekontheweb
Susan Kare’s Original Mac Icons - http://kare.com/apple-icons/
@malekontheweb
Example of Windows 3.1 Icons © Microsoft
@malekontheweb
iPhone OS 1 Icons © Apple
@malekontheweb
@malekontheweb
Cave Paintings - https://commons.wikimedia.org/wiki/File:Rhinos_Chauvet_Cave.jpg
@malekontheweb
Hieroglyphics -
https://commons.wikimedia.org/wiki/File:Hieroglyphs_from_the_tomb_of_Seti_I.jpg
@malekontheweb
Road Signs
@malekontheweb
What Makes a Good Icon?
When possible, recognizable before activation
Photorealism not required
Culturally sensitive and aware
Consistent look with other icons
Explained when needed
Consistency in location and activatability
Tested
@malekontheweb
Recognizable Before Activation
User has general idea of icon function
“Five Second Rule”
Avoids fear of unknown
Very few are close to 100% recognizable…
Recognition may depend on context
Recognition can be symbolic
Once recognized, keep functionality static
@malekontheweb
“Five Second Rule”
“if it takes you more than 5 seconds to think of an
appropriate icon for something, it is unlikely that an
icon can effectively communicate that meaning.”
- Aurora Haley
Nielsen Norman Group
https://www.nngroup.com/articles/icon-usability/
@malekontheweb
Do These Pass the Test?
+




@malekontheweb
Hamburger Menu
2015 study: Ages 18-44, 80.6% understand
Ages 45-64, 52.4% understand
http://www.catalystnyc.com/2015/02/navigating-
mobile-hamburger-menu-anyone-get/
“The MENU button was clicked by 20% more
unique visitors than the HAMBURGER button.”
https://sitesforprofit.com/menu-eats-hamburger
@malekontheweb
Hamburger Menu (continued)
240,000 users, 6 weeks
4 variations of the hamburger menu all brought
more conversions (menu in different color, text-
only, hamburger menu + text, etc.)
https://conversionxl.com/blog/testing-
hamburger-icon-revenue/
@malekontheweb
Please consider labeled hamburger menus
@malekontheweb
Photoshop toolbars over years (from Adobe)
@malekontheweb
Icons Can be Symbolic
Icon does not have to look exactly like its
function, but can be a symbol that lets user
figure out intended function…
@malekontheweb
Floppy Means Save, Still???
Test given in 2013 by Lis Pardi, Experience
Designer
131 people in the 18-25 year range
96% recognized a floppy disk
80% said it represented save, with even others
with answers such as storage, memory, files
- http://boxesandarrows.com/icon-survey-results/
@malekontheweb
Floppy Disk are Obsolete, but…
“Dial” someone on telephone…
“Page” an employee…
Making a “mixtape”…
@malekontheweb
Keep Functionality Static
Never use an icon for two different functions
 : add an item to shopping cart, or view
shopping cart
 : close a dialog, or delete an item
 : compose, or edit
 : reply, or undo, or go back
@malekontheweb
@malekontheweb
“Realistic” Icons
Skeuomorphism – Looking like the real world
(icons courtesy Dellipack and Dellipack2, Smashing Magazine)
@malekontheweb
Windows 8 © Microsoft Corporation
@malekontheweb
iOS7 © Apple
@malekontheweb
Android 5 (Material Design) - Google
@malekontheweb
Photorealism Not Required
In flat design, icons do not have to be
photorealistic, but provide just enough visual
detail for someone to ascertain its function
Simple geometric shapes – shading not required,
but can be 3 dimensional if needed
@malekontheweb
Photorealism Not Required (2)
Some arguments for:
Removes visual clutter
Allows for more generic icons that can be
learned and used across apps
Fine details might be lost on tiny icons,
especially on mobile devices
@malekontheweb
Flat Design Icon Examples
 for a camera (image edit, view photo, photo
capture)
 for a credit card (billing, payment)
 for a bell (reminder, appointment)
 for a person (contact, personal details)
@malekontheweb
Flat / Material Design in Vogue
Ideas may change later …
Break mold,
… or offer icons now becoming familiar
@malekontheweb
Culturally Sensitive and Aware
-
b


@malekontheweb
Flags – for languages?
@malekontheweb
BioWare Social Network - http://social.bioware.com
@malekontheweb
Flags: Bad Idea for Language Switch
One language – many countries
One country – many languages
Country can change flags
“Nationalistic connotations”
- http://wplang.org/never-use-flags-language-
selection/
- https://www.w3.org/International/questions/qa-
link-lang#flags
@malekontheweb
Facebook language selection
@malekontheweb
Google language selection
@malekontheweb
Other Ideas
James Offer, experience designer, wrote a blog:
“Flags are Not Languages”
http://www.flagsarenotlanguages.com/
@malekontheweb
Where to Find Icons
Hard to find one perfect icon set
Often use variety of free and commercial sets
Flaticon - https://www.flaticon.com/
Font Awesome - http://fontawesome.io/
Iconmonstr - https://iconmonstr.com/
Icons8 - https://icons8.com/
@malekontheweb
Creating Icon Sets
Fontello - http://fontello.com/ - Create icon fonts
FontForge - https://fontforge.github.io/ - Open
source editor – Linux, Mac, Windows
FortAwesome - https://fortawesome.com/ -
Commercial - icons hosted via a CDN
IcoMoon - https://icomoon.io/app – SVG and
other formats, commercial options available
@malekontheweb
Consistent Look with Other Icons
 Avoid confusion – try to avoid combining:
 One color flat
 Multicolor flat
 Photorealistic
 With and without shading / perspective
 3D and top-down views
 Outline and solid
 All circular and all square, etc.
 Rotated and non-rotated
 Line stroke widths
@malekontheweb
Assorted E-Mail Icons
@malekontheweb
More Information…
Article “How to Combine Icons from Different
Sets in Your UI”, written by Andrew Burmistrov of
Icons8
“Consistency. Consistency. Consistency.”
https://icons8.com/articles/how-to-combine-
icons-from-different-sets-in-your-ui/
@malekontheweb
https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/
@malekontheweb
https://material.io/guidelines/style/icons.html
@malekontheweb
Explained When Needed
If a standard system icon is not applicable
If chosen icon fails “five second rule”
If audience includes those less tech savvy
Especially on mobile, where tooltips do not apply
@malekontheweb
Labels – screenshots © Spotify, DailyMotion, StubHub, TuneIn
@malekontheweb
“The Importance of Labels”
Regarding Outlook 1998
Jensen Harris, Microsoft
“one change caused a total turnaround…”
https://blogs.msdn.microsoft.com/jensenh/2005/
11/01/the-importance-of-labels/
@malekontheweb
“Making Your Icons User-Friendly”
“Labels dramatically increase the usability of icons.”
Hannah Alvarez
August 4, 2015
https://www.usertesting.com/blog/2015/08/04/u
ser-friendly-ui-icons/
@malekontheweb
Icons and Labels
“In the battle of clarity between icons and labels,
labels always win.”
Joshua Porter, product designer
http://bokardo.com/archives/labels-always-win/
"A word is worth a thousand pictures.“
Bruce Tognazzini
http://www.asktog.com/columns/038MacUITrends.
html
@malekontheweb
Icon and Label Tips
Ensure icon and label can both be pressed
Keep text shown at all times, especially on
mobile
More tips:
https://www.smashingmagazine.com/2016/10/ic
ons-as-part-of-a-great-user-experience/
@malekontheweb
Consistency in Location & Activatability
Icons cannot be too small
to see …
to touch …
nor can they be jammed too close together…
nor can they be in confusing locations
@malekontheweb
Recommended Icon Size
Average adult finger is 11mm wide
https://uxplanet.org/tips-for-using-icons-in-your-
app-541a6728e7d4
Some say 16-20mm wide, based on MIT study
http://uxmovement.com/mobile/finger-friendly-
design-ideal-mobile-touch-target-sizes/
@malekontheweb
Recommended Icon Size (2)
UWP apps: actual target size minimum 7 mm square
https://docs.microsoft.com/en-
us/windows/uwp/input-and-devices/guidelines-for-
targeting
Material Design: physical size 9mm square (48x48dp)
https://material.io/guidelines/layout/metrics-
keylines.html
iOS: 44pt x 44pt (~ 7 mm square)
https://developer.apple.com/ios/human-interface-
guidelines/visual-design/adaptivity-and-layout/
@malekontheweb
Recommended Icon Size (3)
UWP: 2 mm padding, plus 2 mm padding
between targets, for total size minimum 11 x 11
mm
Material Design: 8dp space between icons, total
target size 7-10 mm
iOS: “Ensure adequate margins and spacing
around content”
@malekontheweb
Consistent Location
As shown earlier, “Bottom navigation”,
popularized in Material Design
https://material.io/guidelines/components/botto
m-navigation.html
@malekontheweb
Icon and Label / Button Positioning
Keep labels very close to icons
Icons typically appear to the left or above labels,
unless icon is purely decorative (LTR)
140 user study showed slower response times if icons
were to the right of a label
https://www.viget.com/articles/testing-accordion-
menu-designs-iconography
Same with buttons containing icons (on left)
https://ux.stackexchange.com/questions/56023/
@malekontheweb
Testing Icons
As with the rest of UI, icon testing is important
As with all tests, try to test a portion of your
actual users
If impossible (time & money), do hallway testing,
but note there will be biases
Assure testers there are no wrong answers
Can do in person with paper, online form, or
remotely
@malekontheweb
A/B Testing
Describe function, show 2+ icons, ask which one
is “best”.
Example: Download File
1.
2.
3.
@malekontheweb
Multiple Choice Testing
Show an icon, 3-4 options, ask which matches?

1. Change password
2. Security settings
3. Lock account from changes
@malekontheweb
Open-Ended Testing
Show an icon, ask user to write down a very brief
meaning on a card
At end, sort and tally results
Example:
@malekontheweb
Find the Icon Testing
Describe function, show wireframe / screenshot
Example: Browse for new music
(Screenshot from Spotify, labels cropped)
@malekontheweb
Example of Testing Result
Goal: View birthdays
Idea:
What people thought:
“factory”,
“smokestack”, “fire”
Decided Upon (with
label):
@malekontheweb
Example of Testing Result
Goal: Emoji of a face -
dizzy
Idea:
What people think:
“dead”, “astonished”
“Frustrated or
triumphant? You are
probably sending the
wrong signals by using
these 12 commonly
misunderstood emojis”
 http://dailymail.co.uk/sciencetech/
article-3549376/
@malekontheweb
Keep Icons From “Behaving Badly”
Keep them away from bright light
Don’t get them wet
@malekontheweb
Keep Icons From “Behaving Badly”
As possible, use icons already familiar to users
Don’t rely on photorealism
Be respectful of other cultures
Keep a consistent look throughout app/site
Label icons
Be consistent in location and usability
Test, test, test!
Andrew Malek
@malekontheweb
@malekontheweb
1 of 70

Recommended

Developers: Why Care About the User? (September 2021) by
Developers: Why Care About the User? (September 2021)Developers: Why Care About the User? (September 2021)
Developers: Why Care About the User? (September 2021)Andrew Malek
393 views85 slides
Developers: Why Care About the User? (February 2020) by
Developers: Why Care About the User? (February 2020)Developers: Why Care About the User? (February 2020)
Developers: Why Care About the User? (February 2020)Andrew Malek
488 views89 slides
Cognitive Biases and the User Experience by
Cognitive Biases and the User ExperienceCognitive Biases and the User Experience
Cognitive Biases and the User ExperienceAndrew Malek
1.1K views81 slides
Why Nobody Fills Out My Forms (Updated) by
Why Nobody Fills Out My Forms (Updated)Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)Andrew Malek
2.1K views72 slides
Developers: Why Care About the User? (2017) by
Developers: Why Care About the User? (2017)Developers: Why Care About the User? (2017)
Developers: Why Care About the User? (2017)Andrew Malek
2.2K views86 slides
Device Agnostic Design - UCD2014, London 25 Oct 2014 by
Device Agnostic Design - UCD2014, London 25 Oct 2014Device Agnostic Design - UCD2014, London 25 Oct 2014
Device Agnostic Design - UCD2014, London 25 Oct 2014Anna Dahlström
3.4K views125 slides

More Related Content

Similar to Icons Behaving Badly

Icons Behaving Badly (Updated) by
Icons Behaving Badly (Updated)Icons Behaving Badly (Updated)
Icons Behaving Badly (Updated)Andrew Malek
562 views70 slides
Is This a Button? A Question Your Users Should Never Ask. by
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Andrew Malek
546 views64 slides
When the Developer Must Design by
When the Developer Must DesignWhen the Developer Must Design
When the Developer Must DesignAndrew Malek
630 views74 slides
Ubercool, pixel perfct & slick design… that just doesn't work by
Ubercool, pixel perfct & slick design… that just doesn't workUbercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't workSamuel Bednar
970 views83 slides
Accessibility for design system 19 by
Accessibility for design system 19Accessibility for design system 19
Accessibility for design system 19Paya Do
104 views46 slides
Mobile ui design patterns by
Mobile ui design patternsMobile ui design patterns
Mobile ui design patternsKevinHao14
151 views135 slides

Similar to Icons Behaving Badly(20)

Icons Behaving Badly (Updated) by Andrew Malek
Icons Behaving Badly (Updated)Icons Behaving Badly (Updated)
Icons Behaving Badly (Updated)
Andrew Malek562 views
Is This a Button? A Question Your Users Should Never Ask. by Andrew Malek
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.
Andrew Malek546 views
When the Developer Must Design by Andrew Malek
When the Developer Must DesignWhen the Developer Must Design
When the Developer Must Design
Andrew Malek630 views
Ubercool, pixel perfct & slick design… that just doesn't work by Samuel Bednar
Ubercool, pixel perfct & slick design… that just doesn't workUbercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't work
Samuel Bednar970 views
Accessibility for design system 19 by Paya Do
Accessibility for design system 19Accessibility for design system 19
Accessibility for design system 19
Paya Do104 views
Mobile ui design patterns by KevinHao14
Mobile ui design patternsMobile ui design patterns
Mobile ui design patterns
KevinHao14151 views
Uxpin mobile ui_design_patterns_2014 by Akhil Kumar
Uxpin mobile ui_design_patterns_2014Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014
Akhil Kumar112 views
Mobile UI Design Patterns 2014 by Lewis Lin 🦊
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
Lewis Lin 🦊3.1K views
A Responsive Process by daveruse
A Responsive ProcessA Responsive Process
A Responsive Process
daveruse2.6K views
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx by jeremylockett77
1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
jeremylockett772 views
Houston TechFest 2014 slidedeck by Matt Keas
Houston TechFest 2014 slidedeckHouston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeck
Matt Keas879 views
Design systems - Razvan Rosu by Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
Razvan Rosu191 views
Introduction to jQuery Mobile by David Hudson
Introduction to jQuery MobileIntroduction to jQuery Mobile
Introduction to jQuery Mobile
David Hudson987 views
It's a Mobile and Touch World by Frank Garofalo
It's a Mobile and Touch WorldIt's a Mobile and Touch World
It's a Mobile and Touch World
Frank Garofalo3.6K views
Understanding Uncertainty by Mark Rickerby
Understanding UncertaintyUnderstanding Uncertainty
Understanding Uncertainty
Mark Rickerby506 views
High-Fidelity Prototyping by Hans Põldoja
High-Fidelity PrototypingHigh-Fidelity Prototyping
High-Fidelity Prototyping
Hans Põldoja243 views
Web valley talk - usability, visualization and mobile app development by Eamonn Maguire
Web valley talk - usability, visualization and mobile app developmentWeb valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app development
Eamonn Maguire1.5K views

Recently uploaded

New Icon Presentation.pdf by
New Icon Presentation.pdfNew Icon Presentation.pdf
New Icon Presentation.pdfsydneyjrichardson
21 views5 slides
Figma Prototype A to Z.pdf by
Figma Prototype A to Z.pdfFigma Prototype A to Z.pdf
Figma Prototype A to Z.pdfAtiqur Rahaman
18 views30 slides
Doing Footwear - Footwear Factory by
Doing Footwear - Footwear FactoryDoing Footwear - Footwear Factory
Doing Footwear - Footwear FactoryDoing Footwear
11 views15 slides
Oregon Ducks 4 Spencer Webb Hoodie by
Oregon Ducks 4 Spencer Webb HoodieOregon Ducks 4 Spencer Webb Hoodie
Oregon Ducks 4 Spencer Webb Hoodiebrandshop1
13 views1 slide
Design System in Figma A to Z.pdf by
Design System in Figma A to Z.pdfDesign System in Figma A to Z.pdf
Design System in Figma A to Z.pdfAtiqur Rahaman
22 views16 slides
StratPlanning Manual 220713.pdf by
StratPlanning Manual 220713.pdfStratPlanning Manual 220713.pdf
StratPlanning Manual 220713.pdfLakewalk Media
15 views43 slides

Recently uploaded(20)

Doing Footwear - Footwear Factory by Doing Footwear
Doing Footwear - Footwear FactoryDoing Footwear - Footwear Factory
Doing Footwear - Footwear Factory
Doing Footwear11 views
Oregon Ducks 4 Spencer Webb Hoodie by brandshop1
Oregon Ducks 4 Spencer Webb HoodieOregon Ducks 4 Spencer Webb Hoodie
Oregon Ducks 4 Spencer Webb Hoodie
brandshop113 views
Design System in Figma A to Z.pdf by Atiqur Rahaman
Design System in Figma A to Z.pdfDesign System in Figma A to Z.pdf
Design System in Figma A to Z.pdf
Atiqur Rahaman22 views
StratPlanning Manual 220713.pdf by Lakewalk Media
StratPlanning Manual 220713.pdfStratPlanning Manual 220713.pdf
StratPlanning Manual 220713.pdf
Lakewalk Media15 views
Sudden Deafness Design Document by wyfangherman
Sudden Deafness Design DocumentSudden Deafness Design Document
Sudden Deafness Design Document
wyfangherman48 views
Presentation (1).pdf by hjksa
Presentation (1).pdfPresentation (1).pdf
Presentation (1).pdf
hjksa17 views
Big Deal Curmel Moton Shirt by brandshop1
Big Deal Curmel Moton ShirtBig Deal Curmel Moton Shirt
Big Deal Curmel Moton Shirt
brandshop19 views
Free World aids day Template from Best presentation design agency by slideceotemplates
Free World aids day Template from Best presentation design agencyFree World aids day Template from Best presentation design agency
Free World aids day Template from Best presentation design agency
Scopic UX Design Test Task.pdf by Atiqur Rahaman
Scopic UX Design Test Task.pdfScopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdf
Atiqur Rahaman302 views
Designing Effective AR Experiences by Kumar Ahir
Designing Effective AR ExperiencesDesigning Effective AR Experiences
Designing Effective AR Experiences
Kumar Ahir5 views

Icons Behaving Badly