SlideShare a Scribd company logo
1 of 36
Buttons suck!
...and the other UI elements are not much better
Petr Kosnar
IamPetr.com
@faxecz
Buttons are classics!
- Part of the device that user can interact through
Image ref 1/
...but what is their meaning on
modern devices with large touchscreens?
Image ref 2/
...where user can interact through the whole screen?
Image ref 2/
UI elements typically imitate controllers known
from the physical world: buttons, knobs, sliders...
Image ref 3/
WHY?
Image ref 3/
Why are UIs designed this way?
Known from the physical world
Clear mental model
That‘s how humans interact with technologies
Everybody does it
There are tools for that
Purpose of physical buttons:
- To determine interactive part of the device
- To move mechanics behind the scenes
...later to close particular circuit of electronic device
Image ref 4/
Known from the physical world
Requirements of physical buttons:
- Safety (not too sharp, ...)
- Easy to operate them (big enough)
- Providing feedback (movement, „click“, ...)
Image ref 4/
Digital buttons:
- Whole screen is (can be) interactive
- Does not move anything
- Does not need to be safe
(can have any shape, ...)
- Does not provide feedback
(the system simulates feedback artificially)
Digital buttons do not reflect features
of physical buttons, nor reasons why they were
designed that way!
Why are UIs designed this way?
Known from the physical world
Clear mental model
That‘s how humans interact with technologies
Everybody does it
There are tools for that
Mental model:
- A switch between states of the machine
- Triggers predefined action
- To be pressed
(or pulled)
That is very limiting for current devices!
Image ref 5/
Image ref 6/
NEW Mental model:
- Manipulating the content directly
- User‘s action reflects the desired response
(drag & drop, enlarge, rotate, throw away, ...)
Image ref 6/
Users understand how to interact with new devices!
(and if not, they learn it fast)
Why are UIs designed this way?
Known from the physical world
Clear Old mental model
That‘s how humans interact with technologies
Everybody does it
There are tools for that
Human-Machine
Interaction
Image ref 7/
Old, dumb machine:
- Waiting for commands
- Responds in a standard, pre-defined way
- User needs to know how to trigger certain action
- Does only what user asks for
Image ref 8/
New, intelligent machine:
- Interactions closer to Human-Human interactions
- Recognizes and understands user
(mood, opinions, background, typical needs, ...)
- Predicts, empathizes, personalizes, ...
Image ref 9/
New, intelligent machine
requires a lot of AI!
...based on learning from big data,
& patterns recognition
Image ref 9/
The way how humans interact
with technologies is changing!
Why are UIs designed this way?
Known from the physical world
Clear Old mental model
That‘s how humans used to interact with technologies
Everybody does it
There are tools for that
http://www.youtube.com/watch?v=cVCGfGZbhGo
Image ref 10/
Others still use buttons too?
Examples of „new“ interactions:
- iPad app Paper, Android OS, ...many!
(direct manipulation of content, intuitive gestures,
user‘s actions linked to desired response, ...)
http://www.youtube.com/watch?v=cVCGfGZbhGo
Image ref 10/
...and these apps are popular and used by masses!
(although the apps happily violate rigid
usability guidelines)
Why are UIs designed this way?
Known from the physical world
Clear Old mental model
That‘s how humans used to interact with technologies
Everybody does it
There are tools for that
Why are UIs designed this way?
Known from the physical world
Clear Old mental model
That‘s how humans used to interact with technologies
Everybody does it
There are tools for that
...so the evolution of UIs must stop?!
Why are UIs designed this way?
Known from the physical world
Clear Old mental model
That‘s how humans used to interact with technologies
Everybody does it
There are tools for that So what?
Website of...
Yesterday
Is old and dumb.
- Consists of static pages that can be browsed
...like a big library in which you must search books
- Is passive - waiting for user‘s action
(if user knows what to ask for, and how)
Website of...
Yesterday
Tomorrow
Website of...
Is new and intelligent!
- Active dialogue with user – conversation!
- Recognizes particular user
(returning? frequent visitor? what is he like?)
- Reflects user‘s needs, character, mood, opinions, ...
- Offers only content useful for him (her)
...in a natural, human-like way.
Tomorrow
What shall we do then?
• Don‘t limit yourself for ancient UI elements
• Use the possibilities of new technologies
• Search for meaningful interactions
• Experiment
• Forget about how you did it yesterday
• Design for tomorrow
• Begin with interactions, not UI elements
• Customize your interfaces & interactions
What shall we do then?
Image ref 11/
Tailor interactions and UI elements for your app!
...contribute to the evolution of UIs...
Image ref 12/
And be brave and creative with your digital design!
Thanks!
Petr Kosnar
IamPetr.com
@faxecz
Image credits:
1/ Flickr: flattop341 (http://www.flickr.com/photos/46861107@N00/253770935/)
2/ Flickr: blakespot (http://www.flickr.com/photos/35448539@N00/4773693893/)
3/ Shegystudio (http://ui-cloud.com/white-blue-webui-elements-pac/)
4/ Flickr: włodi (http://www.flickr.com/photos/19716902@N00/3085157011/)
5/ Flickr: Humphrey King (http://www.flickr.com/photos/53646146@N02/8199045417/)
6/ Luke Wroblewski (http://static.lukew.com/TouchGestureTemplate.pdf)
7/ Flickr: alexkerhead (http://www.flickr.com/photos/26354629@N02/2749019656/)
8/ Flickr: dierk schaefer (http://www.flickr.com/photos/26480501@N06/2961565820/)
9/ Flickr: Saad Faruque (http://www.flickr.com/photos/12278984@N02/7254347346/)
10/ Youtube: Gizmo (http://www.youtube.com/watch?v=hw3zfAkp9SI)
11/ Flickr: Hello Turkey Toe (http://www.flickr.com/photos/7298413@N06/4932748746/)
12/ Flickr: marksweb (http://www.flickr.com/photos/92166740@N00/3749673425/)

More Related Content

What's hot

Building Usable AR Interfaces
Building Usable AR InterfacesBuilding Usable AR Interfaces
Building Usable AR InterfacesMark Billinghurst
 
Wearable computing and embodied interaction
Wearable computing and embodied interactionWearable computing and embodied interaction
Wearable computing and embodied interactionUTFPR
 
Designing Kansei Experience For Interaction
Designing Kansei Experience For InteractionDesigning Kansei Experience For Interaction
Designing Kansei Experience For InteractionTungjentsai 蔡敦仁
 
Final virtual seminar_mobile_frontier
Final virtual seminar_mobile_frontierFinal virtual seminar_mobile_frontier
Final virtual seminar_mobile_frontierRachel Hinman
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction DesignUTFPR
 
Spatial Interaction Design_Interaction
Spatial Interaction Design_InteractionSpatial Interaction Design_Interaction
Spatial Interaction Design_InteractionTungjentsai 蔡敦仁
 
Iproduct presentation
Iproduct presentationIproduct presentation
Iproduct presentation11009373
 
LivingTom/Interface
LivingTom/Interface LivingTom/Interface
LivingTom/Interface Alvaro Soto
 
The Garden of Love - Towards the Origin
The Garden of Love - Towards the OriginThe Garden of Love - Towards the Origin
The Garden of Love - Towards the OriginDominique Sciamma
 
Interaction design methods
Interaction design methodsInteraction design methods
Interaction design methodsTimo Arnall
 
Mobile Prototyping Essentials Workshop - Part One
Mobile Prototyping Essentials Workshop - Part OneMobile Prototyping Essentials Workshop - Part One
Mobile Prototyping Essentials Workshop - Part OneRachel Hinman
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 
Digital Art and Philosophy #3
Digital Art and Philosophy #3Digital Art and Philosophy #3
Digital Art and Philosophy #3Melanie Swan
 
Mobile Prototyping Essentials - Part II
Mobile Prototyping Essentials - Part IIMobile Prototyping Essentials - Part II
Mobile Prototyping Essentials - Part IIRachel Hinman
 
Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Rachel Hinman
 
Interaction design for TV
Interaction design for TVInteraction design for TV
Interaction design for TVsupriyaajmera
 

What's hot (20)

Building Usable AR Interfaces
Building Usable AR InterfacesBuilding Usable AR Interfaces
Building Usable AR Interfaces
 
Wearable computing and embodied interaction
Wearable computing and embodied interactionWearable computing and embodied interaction
Wearable computing and embodied interaction
 
Hci intro + task
Hci intro + taskHci intro + task
Hci intro + task
 
Designing Kansei Experience For Interaction
Designing Kansei Experience For InteractionDesigning Kansei Experience For Interaction
Designing Kansei Experience For Interaction
 
Final virtual seminar_mobile_frontier
Final virtual seminar_mobile_frontierFinal virtual seminar_mobile_frontier
Final virtual seminar_mobile_frontier
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction Design
 
Spatial Interaction Design_Interaction
Spatial Interaction Design_InteractionSpatial Interaction Design_Interaction
Spatial Interaction Design_Interaction
 
Iproduct presentation
Iproduct presentationIproduct presentation
Iproduct presentation
 
LivingTom/Interface
LivingTom/Interface LivingTom/Interface
LivingTom/Interface
 
The Garden of Love - Towards the Origin
The Garden of Love - Towards the OriginThe Garden of Love - Towards the Origin
The Garden of Love - Towards the Origin
 
Interaction design methods
Interaction design methodsInteraction design methods
Interaction design methods
 
Mobile Prototyping Essentials Workshop - Part One
Mobile Prototyping Essentials Workshop - Part OneMobile Prototyping Essentials Workshop - Part One
Mobile Prototyping Essentials Workshop - Part One
 
Icons
IconsIcons
Icons
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 
Digital Art and Philosophy #3
Digital Art and Philosophy #3Digital Art and Philosophy #3
Digital Art and Philosophy #3
 
Video Seminar
Video SeminarVideo Seminar
Video Seminar
 
Mobile Prototyping Essentials - Part II
Mobile Prototyping Essentials - Part IIMobile Prototyping Essentials - Part II
Mobile Prototyping Essentials - Part II
 
Evaluation
EvaluationEvaluation
Evaluation
 
Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2
 
Interaction design for TV
Interaction design for TVInteraction design for TV
Interaction design for TV
 

Viewers also liked

Úloha UX designu ve vývoji produktů /UX Monday Ostrava/
Úloha UX designu ve vývoji produktů /UX Monday Ostrava/Úloha UX designu ve vývoji produktů /UX Monday Ostrava/
Úloha UX designu ve vývoji produktů /UX Monday Ostrava/Petr Kosnar
 
Memory /UXCamp Europe 2011/
Memory /UXCamp Europe 2011/Memory /UXCamp Europe 2011/
Memory /UXCamp Europe 2011/Petr Kosnar
 
Rozhodněte o rozhodnutí druhých /WebExpo 2011/
Rozhodněte o rozhodnutí druhých /WebExpo 2011/Rozhodněte o rozhodnutí druhých /WebExpo 2011/
Rozhodněte o rozhodnutí druhých /WebExpo 2011/Petr Kosnar
 
The Future of Communication Technology /UXcamp Europe 2012/
The Future of Communication Technology /UXcamp Europe 2012/The Future of Communication Technology /UXcamp Europe 2012/
The Future of Communication Technology /UXcamp Europe 2012/Petr Kosnar
 
Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Petr Stedry
 
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Mark Melnykowycz
 
The UX of Bitcoin
The UX of BitcoinThe UX of Bitcoin
The UX of BitcoinTamim Swaid
 
Improving site search with search analytics
Improving site search with search analyticsImproving site search with search analytics
Improving site search with search analyticsAudun Rundberg
 
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Lutz Schmitt
 
UX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXUX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXReto Laemmler
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilitySebastian Waters
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshopPetr Stedry
 
User Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentUser Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentNiels Anhalt
 
Brand Services – A user centric marketing tool
Brand Services – A user centric marketing toolBrand Services – A user centric marketing tool
Brand Services – A user centric marketing toolChristian Vatter
 
Rapid UX Test
Rapid UX TestRapid UX Test
Rapid UX Testlmdelvi
 
UX Camp CPH 2013 Ignite! presentation, Karen Mardahl
UX Camp CPH 2013 Ignite! presentation, Karen MardahlUX Camp CPH 2013 Ignite! presentation, Karen Mardahl
UX Camp CPH 2013 Ignite! presentation, Karen MardahlKaren Mardahl
 
Content First, Designing in the Browser - UX camp CPH
Content First, Designing in the Browser -  UX camp CPHContent First, Designing in the Browser -  UX camp CPH
Content First, Designing in the Browser - UX camp CPHMette Schou Andersen
 

Viewers also liked (20)

Úloha UX designu ve vývoji produktů /UX Monday Ostrava/
Úloha UX designu ve vývoji produktů /UX Monday Ostrava/Úloha UX designu ve vývoji produktů /UX Monday Ostrava/
Úloha UX designu ve vývoji produktů /UX Monday Ostrava/
 
Memory /UXCamp Europe 2011/
Memory /UXCamp Europe 2011/Memory /UXCamp Europe 2011/
Memory /UXCamp Europe 2011/
 
Rozhodněte o rozhodnutí druhých /WebExpo 2011/
Rozhodněte o rozhodnutí druhých /WebExpo 2011/Rozhodněte o rozhodnutí druhých /WebExpo 2011/
Rozhodněte o rozhodnutí druhých /WebExpo 2011/
 
The Future of Communication Technology /UXcamp Europe 2012/
The Future of Communication Technology /UXcamp Europe 2012/The Future of Communication Technology /UXcamp Europe 2012/
The Future of Communication Technology /UXcamp Europe 2012/
 
Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)
 
4 steps from sadness til zen
4 steps from sadness til zen4 steps from sadness til zen
4 steps from sadness til zen
 
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
 
The UX of Bitcoin
The UX of BitcoinThe UX of Bitcoin
The UX of Bitcoin
 
UX Is Endangered
UX Is EndangeredUX Is Endangered
UX Is Endangered
 
Improving site search with search analytics
Improving site search with search analyticsImproving site search with search analytics
Improving site search with search analytics
 
Agile for all
Agile for allAgile for all
Agile for all
 
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
 
UX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXUX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UX
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & Usability
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshop
 
User Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentUser Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but different
 
Brand Services – A user centric marketing tool
Brand Services – A user centric marketing toolBrand Services – A user centric marketing tool
Brand Services – A user centric marketing tool
 
Rapid UX Test
Rapid UX TestRapid UX Test
Rapid UX Test
 
UX Camp CPH 2013 Ignite! presentation, Karen Mardahl
UX Camp CPH 2013 Ignite! presentation, Karen MardahlUX Camp CPH 2013 Ignite! presentation, Karen Mardahl
UX Camp CPH 2013 Ignite! presentation, Karen Mardahl
 
Content First, Designing in the Browser - UX camp CPH
Content First, Designing in the Browser -  UX camp CPHContent First, Designing in the Browser -  UX camp CPH
Content First, Designing in the Browser - UX camp CPH
 

Similar to Buttons suck! /UXcamp Europe 2013/

Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer InteractionSandy Harwell
 
Bill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopBill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopdilemakiner
 
Bill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopBill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopdilemakiner
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxParveshSachdev
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactionsPreeti Mishra
 
E3 Chap 05 Interaction Design Basics
E3 Chap 05 Interaction Design BasicsE3 Chap 05 Interaction Design Basics
E3 Chap 05 Interaction Design BasicsGameo
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceDanish Javed
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersOscar Gonzalez Garza
 
aman presentation 2.pptx
aman presentation 2.pptxaman presentation 2.pptx
aman presentation 2.pptxSanuBose
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceBikas Sadashiv
 
AI Presentation.pptx
AI Presentation.pptxAI Presentation.pptx
AI Presentation.pptxPTejaswini6
 
Brain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor ColemanBrain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor ColemanFITC
 

Similar to Buttons suck! /UXcamp Europe 2013/ (20)

Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
Bill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopBill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktop
 
Bill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopBill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktop
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptx
 
E3 chap-05
E3 chap-05E3 chap-05
E3 chap-05
 
Interactive design basics
Interactive design basicsInteractive design basics
Interactive design basics
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactions
 
E3 Chap 05 Interaction Design Basics
E3 Chap 05 Interaction Design BasicsE3 Chap 05 Interaction Design Basics
E3 Chap 05 Interaction Design Basics
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
E3 chap-05
E3 chap-05E3 chap-05
E3 chap-05
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
ar
arar
ar
 
Beekman5 std ppt_14
Beekman5 std ppt_14Beekman5 std ppt_14
Beekman5 std ppt_14
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developers
 
Ai
AiAi
Ai
 
aman presentation 2.pptx
aman presentation 2.pptxaman presentation 2.pptx
aman presentation 2.pptx
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Ch~3.pdf
Ch~3.pdfCh~3.pdf
Ch~3.pdf
 
AI Presentation.pptx
AI Presentation.pptxAI Presentation.pptx
AI Presentation.pptx
 
Brain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor ColemanBrain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor Coleman
 

Recently uploaded

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...amitlee9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...amitlee9823
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Recently uploaded (20)

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Buttons suck! /UXcamp Europe 2013/

  • 1. Buttons suck! ...and the other UI elements are not much better Petr Kosnar IamPetr.com @faxecz
  • 2. Buttons are classics! - Part of the device that user can interact through Image ref 1/
  • 3. ...but what is their meaning on modern devices with large touchscreens? Image ref 2/
  • 4. ...where user can interact through the whole screen? Image ref 2/
  • 5. UI elements typically imitate controllers known from the physical world: buttons, knobs, sliders... Image ref 3/
  • 7. Why are UIs designed this way? Known from the physical world Clear mental model That‘s how humans interact with technologies Everybody does it There are tools for that
  • 8. Purpose of physical buttons: - To determine interactive part of the device - To move mechanics behind the scenes ...later to close particular circuit of electronic device Image ref 4/ Known from the physical world
  • 9. Requirements of physical buttons: - Safety (not too sharp, ...) - Easy to operate them (big enough) - Providing feedback (movement, „click“, ...) Image ref 4/
  • 10. Digital buttons: - Whole screen is (can be) interactive - Does not move anything - Does not need to be safe (can have any shape, ...) - Does not provide feedback (the system simulates feedback artificially)
  • 11. Digital buttons do not reflect features of physical buttons, nor reasons why they were designed that way!
  • 12. Why are UIs designed this way? Known from the physical world Clear mental model That‘s how humans interact with technologies Everybody does it There are tools for that
  • 13. Mental model: - A switch between states of the machine - Triggers predefined action - To be pressed (or pulled) That is very limiting for current devices! Image ref 5/
  • 14. Image ref 6/ NEW Mental model: - Manipulating the content directly - User‘s action reflects the desired response (drag & drop, enlarge, rotate, throw away, ...)
  • 15. Image ref 6/ Users understand how to interact with new devices! (and if not, they learn it fast)
  • 16. Why are UIs designed this way? Known from the physical world Clear Old mental model That‘s how humans interact with technologies Everybody does it There are tools for that
  • 18. Image ref 7/ Old, dumb machine: - Waiting for commands - Responds in a standard, pre-defined way - User needs to know how to trigger certain action - Does only what user asks for
  • 19. Image ref 8/ New, intelligent machine: - Interactions closer to Human-Human interactions - Recognizes and understands user (mood, opinions, background, typical needs, ...) - Predicts, empathizes, personalizes, ...
  • 20. Image ref 9/ New, intelligent machine requires a lot of AI! ...based on learning from big data, & patterns recognition
  • 21. Image ref 9/ The way how humans interact with technologies is changing!
  • 22. Why are UIs designed this way? Known from the physical world Clear Old mental model That‘s how humans used to interact with technologies Everybody does it There are tools for that
  • 23. http://www.youtube.com/watch?v=cVCGfGZbhGo Image ref 10/ Others still use buttons too? Examples of „new“ interactions: - iPad app Paper, Android OS, ...many! (direct manipulation of content, intuitive gestures, user‘s actions linked to desired response, ...)
  • 24. http://www.youtube.com/watch?v=cVCGfGZbhGo Image ref 10/ ...and these apps are popular and used by masses! (although the apps happily violate rigid usability guidelines)
  • 25. Why are UIs designed this way? Known from the physical world Clear Old mental model That‘s how humans used to interact with technologies Everybody does it There are tools for that
  • 26. Why are UIs designed this way? Known from the physical world Clear Old mental model That‘s how humans used to interact with technologies Everybody does it There are tools for that ...so the evolution of UIs must stop?!
  • 27. Why are UIs designed this way? Known from the physical world Clear Old mental model That‘s how humans used to interact with technologies Everybody does it There are tools for that So what?
  • 28. Website of... Yesterday Is old and dumb. - Consists of static pages that can be browsed ...like a big library in which you must search books - Is passive - waiting for user‘s action (if user knows what to ask for, and how)
  • 30. Website of... Is new and intelligent! - Active dialogue with user – conversation! - Recognizes particular user (returning? frequent visitor? what is he like?) - Reflects user‘s needs, character, mood, opinions, ... - Offers only content useful for him (her) ...in a natural, human-like way. Tomorrow
  • 31. What shall we do then?
  • 32. • Don‘t limit yourself for ancient UI elements • Use the possibilities of new technologies • Search for meaningful interactions • Experiment • Forget about how you did it yesterday • Design for tomorrow • Begin with interactions, not UI elements • Customize your interfaces & interactions What shall we do then?
  • 33. Image ref 11/ Tailor interactions and UI elements for your app! ...contribute to the evolution of UIs...
  • 34. Image ref 12/ And be brave and creative with your digital design!
  • 36. Image credits: 1/ Flickr: flattop341 (http://www.flickr.com/photos/46861107@N00/253770935/) 2/ Flickr: blakespot (http://www.flickr.com/photos/35448539@N00/4773693893/) 3/ Shegystudio (http://ui-cloud.com/white-blue-webui-elements-pac/) 4/ Flickr: włodi (http://www.flickr.com/photos/19716902@N00/3085157011/) 5/ Flickr: Humphrey King (http://www.flickr.com/photos/53646146@N02/8199045417/) 6/ Luke Wroblewski (http://static.lukew.com/TouchGestureTemplate.pdf) 7/ Flickr: alexkerhead (http://www.flickr.com/photos/26354629@N02/2749019656/) 8/ Flickr: dierk schaefer (http://www.flickr.com/photos/26480501@N06/2961565820/) 9/ Flickr: Saad Faruque (http://www.flickr.com/photos/12278984@N02/7254347346/) 10/ Youtube: Gizmo (http://www.youtube.com/watch?v=hw3zfAkp9SI) 11/ Flickr: Hello Turkey Toe (http://www.flickr.com/photos/7298413@N06/4932748746/) 12/ Flickr: marksweb (http://www.flickr.com/photos/92166740@N00/3749673425/)