SlideShare uma empresa Scribd logo
1 de 25
Mobile Widget User Experience
Martina Joisten & Russell Sese
UE Platform / Vodafone

25 March 2010
Contents
Here to help you to develop faster better interfaces and interactions for mobile widgets



Mobile widgets from a user perspective
UE design resources
…that make your design life easier
User research
… is not only for big companies
UE guidelines
… are often requirements (QA!)
Design principles
… are something to always keep in mind
Design patterns
… suggest but don’t dictate
Designing and developing your app
… approaches to creating a great app




2
                                                                                           26 March 2010
Mobile widgets are all about context and utility
They help people achieve small tasks wherever they are



    Many widgets are just downloaded
    and used only once, and then
    deleted or forgotten.




    People won’t use a widget if it’s
    slow, unresponsive, unreliable,
    doesn’t solve problems or add
    value to their current situation.




3
                                                         26 March 2010
Vodafone User Experience Principles
Keep them in mind whilst designing your widget to help you stay focused on the big picture


                Useful                                          Easy-to-use                  Engaging




4
Designing your widget should start by asking questions
Usually the users’ opinions and actions on using a widget differ from yours


Questions you should be asking                      Resources available to you
    Who are your target users?                        User research


    What do they want and what do                     Guidelines
    they need from your widget?

                                                      Design Principles
    Why should users download and
    use your widget?
                                                      Design patterns with code snippets
                                                      and stencils
    What excites your users and will
    make them go, ‘Wow’?




5
                                                                                           26 March 2010
User Research in a nutshell (1): understand your users before you start development
It’s easy: Just ask people what they think


1) Find some relevant people                 2) Ask them questions                  3) Identify key insights


    Try friends, friends of friends,          What everyday problems would they      Identify things like needs and wants, likes,
    family and colleagues                     want your widget to help them with?    dislikes, function requests and wishes




                                                       ? ??




6
User Research in a nutshell (2): get users to review during development
It’s easy: Just ask users what they think again


1) Start building your widget                     2a) Participatory design                       2b) Agile plus user testing


    Use your newfound user understanding and       Design some bits then involve your users       Or you can get straight into prototyping
    prioritized task storyboards/use cases to      to try and make those bits better, redesign    your widget
    guide and focus your development               in-situ with your users
                                                                                                  Then run some user testing



                                                              ? ?
                                                                ?
                                                                                                                ??
                                                                                                                 ?




7
Guidelines (1): Icon
For the Vodafone 360 H1 and M1 by Samsung

                                                       200px
    Square, 200 x 200 pixels
    Must be in PNG format
                                            200px


    Do not add rounded corners, the
    phone does it for you
                                                    149px

    Do not use a 100% black
                                                     51px
    background
    Do not use a photo, unless it is a
    cropped part of a larger photo




8
Guidelines (2): Floating Mode
For the Vodafone 360 H1 and M1 by Samsung



    Vodafone 360 H1 by Samsung,
    230 x 230 pixels (120x120 for M1)
    Use all of the available viewport
    Minimum font size of 4.7625mm
    for main text elements
    Show dynamically refreshed
    content




9
                                            26 March 2010
Guidelines (3): Fullscreen Mode
For the Vodafone 360 Samsung H1 and M1



     Must make use full available        If the widget is localised, it must:
     screen
                                           Localise UI text and/or content
     The suggested minimum size of an
                                           Display localised text correctly
     interactive element is 6.9mm
                                           Provide language selection
                                           option




10
                                                                                26 March 2010
Design Principles (1): Promoting your app in the Shop
User experience even starts before download



     Keep the description concise and
     relevant
     Write about the main value first


     Keep the language simple, concise
     and everyday




11
                                                        26 March 2010
Design Principles (2): Give immediate benefit
Without immediate satisfaction, people will only use your widget a few times then never again



     Show most important content straight
     away
     The user should always be in control
     Make interaction immediately
     available




12
                                                                                                26 March 2010
Design Principles (3): Speed, speed, speed
A fast mobile widget can even beat the PC



     Ask for the minimum amount of
     information
     Set relevant default settings
     Store user’s preferences


     Optimise data downloading


     Most frequent tasks should be
     available on the homescreen




13
                                             26 March 2010
Design Patterns (1): Content List
Content lists are the fundamental base of many mobile widgets



What it is...
A content list shows many items of
information content displayed vertically
one after the other.


Use it when...
You need to display many items of
information content that are related -
such as news, or address book contacts.
Depending on the type of list, there may
be actions that the user can further
perform on each list item.




14
Design Patterns (2): Page Drilldown Menu
Offer an easy mental model to the user



What it is...
A Page Drilldown Menu is used to
navigate through hierarchical
information. It presents each level of a
hierarchy one screen at a time.


Use it when...
You need a hierarchical menu where a
user is free to choose their own route
forwards and backwards through the
hierarchy.




15
Design Patterns (3): Accordion Settings Menu
Use expanding lists with care



What it is...
An accordion settings menu is an
expandable list. Sections expand to show
options and collapse to hide them.


Use it when...
You need to present settings with
mutually exclusive options.




16
In the end, the user determines your success
Design great user experiences



Design your widget with your users in      Next up…
mind.
                                           Russell will talk about the
By delighting your users, they will want   practicalities of widget development
to keep on using your widget, they will
recommend your widget to their friends,
they will demand more from you.


Design your widget to do a few things
really well, and your users will love
you for it.




17
DESIGNING AND DEVELOPING YOUR APP


18
Personas
Help you to decide on what features and functionality to include




19
Customer journeys
Help you to consider the context in which you’re designing




20
Concept designs
Help you to explore ideas without the cost of implementation




21
Prototyping and Testing
Help you to experiment with concepts to see if they work in practice




22
Design
Visual design and interaction design are critical to your app, and take time and effort




23
Delivery
Help you to experiment with concepts to see if they work in practice




24
For in-depth developer resources visit
www.jil.org/vodafone
Thank you
25

Mais conteúdo relacionado

Mais procurados

Broadband Video Review
Broadband Video ReviewBroadband Video Review
Broadband Video ReviewJim Kaskade
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
 
Cake & Socialyse F8 Facebook POV
Cake & Socialyse F8 Facebook POVCake & Socialyse F8 Facebook POV
Cake & Socialyse F8 Facebook POVCake
 
Mobile Application Development
Mobile Application Development Mobile Application Development
Mobile Application Development nandhini seo
 
Rume publisher promoassets-2
Rume publisher promoassets-2Rume publisher promoassets-2
Rume publisher promoassets-2Rumble
 
Sitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile AppsSitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile Appscaptech
 
Vision mobile HTML5 and what it means for the mobile industry
Vision mobile   HTML5 and what it means for the mobile industryVision mobile   HTML5 and what it means for the mobile industry
Vision mobile HTML5 and what it means for the mobile industrybastila
 
DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSCIIITLucknow
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Omobono
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Thomas Wesseling
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Katy Slemon
 
App Deep Linking Guide
App Deep Linking GuideApp Deep Linking Guide
App Deep Linking GuideAppindex
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Katy Slemon
 
Riktam technologies company profile + portfolio
Riktam technologies   company profile + portfolioRiktam technologies   company profile + portfolio
Riktam technologies company profile + portfolioRavi Pasumarthi
 
Live Streaming Application Development
Live Streaming Application DevelopmentLive Streaming Application Development
Live Streaming Application DevelopmentMarie Weaver
 
AppDok from AdoMado
AppDok from AdoMadoAppDok from AdoMado
AppDok from AdoMadoSameer Jain
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile AppsDoug Robinson
 

Mais procurados (20)

Aerva pp case studies in action 2010
Aerva pp case studies in action 2010Aerva pp case studies in action 2010
Aerva pp case studies in action 2010
 
Broadband Video Review
Broadband Video ReviewBroadband Video Review
Broadband Video Review
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Cake & Socialyse F8 Facebook POV
Cake & Socialyse F8 Facebook POVCake & Socialyse F8 Facebook POV
Cake & Socialyse F8 Facebook POV
 
Mobile Application Development
Mobile Application Development Mobile Application Development
Mobile Application Development
 
Rume publisher promoassets-2
Rume publisher promoassets-2Rume publisher promoassets-2
Rume publisher promoassets-2
 
Sitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile AppsSitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile Apps
 
Vision mobile HTML5 and what it means for the mobile industry
Vision mobile   HTML5 and what it means for the mobile industryVision mobile   HTML5 and what it means for the mobile industry
Vision mobile HTML5 and what it means for the mobile industry
 
DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter Workshop
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?
 
Paperlit 2012
Paperlit 2012Paperlit 2012
Paperlit 2012
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
 
App Deep Linking Guide
App Deep Linking GuideApp Deep Linking Guide
App Deep Linking Guide
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
Riktam technologies company profile + portfolio
Riktam technologies   company profile + portfolioRiktam technologies   company profile + portfolio
Riktam technologies company profile + portfolio
 
Live Streaming Application Development
Live Streaming Application DevelopmentLive Streaming Application Development
Live Streaming Application Development
 
AppDok from AdoMado
AppDok from AdoMadoAppDok from AdoMado
AppDok from AdoMado
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps
 
Social Learning eXchange (SLX)
Social Learning eXchange (SLX)Social Learning eXchange (SLX)
Social Learning eXchange (SLX)
 

Destaque

Lawrence Coburn Eday07 Widgets
Lawrence Coburn Eday07 WidgetsLawrence Coburn Eday07 Widgets
Lawrence Coburn Eday07 WidgetsJim Stolze
 
How vodafone developer is using web technology
How vodafone developer is using web technologyHow vodafone developer is using web technology
How vodafone developer is using web technologyVodafone developer
 
Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone developer
 
Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)Vodafone developer
 
Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013Vodafone developer
 

Destaque (7)

Lawrence Coburn Eday07 Widgets
Lawrence Coburn Eday07 WidgetsLawrence Coburn Eday07 Widgets
Lawrence Coburn Eday07 Widgets
 
How vodafone developer is using web technology
How vodafone developer is using web technologyHow vodafone developer is using web technology
How vodafone developer is using web technology
 
Fowa html5 apps
Fowa html5 appsFowa html5 apps
Fowa html5 apps
 
Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone application upload guidelines v1
Vodafone application upload guidelines v1
 
Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)
 
Vodafone developerlab
Vodafone developerlabVodafone developerlab
Vodafone developerlab
 
Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013
 

Semelhante a Designing a High Quality User Experience for Widgets

Designing windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upDesigning windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upMike Bifulco
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsTunde Ojediran
 
Why Does a UI Matters?
Why Does a UI Matters?Why Does a UI Matters?
Why Does a UI Matters?NotifyVisitors
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 
Unified user experience for toshiba products
Unified user experience for toshiba productsUnified user experience for toshiba products
Unified user experience for toshiba productsFlavio Fabiani
 
Wireframe and MVP
Wireframe and MVPWireframe and MVP
Wireframe and MVPLian Xun
 
Microsoft Nokia developer programmes and opportunity
Microsoft Nokia developer programmes and opportunityMicrosoft Nokia developer programmes and opportunity
Microsoft Nokia developer programmes and opportunityLee Stott
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014Lewis Lin 🦊
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMAurobinda Pradhan
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 JOHN Hutchings
 
Mobile ui design patterns
Mobile ui design patternsMobile ui design patterns
Mobile ui design patternsKevinHao14
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Lewis Lin 🦊
 
Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Akhil Kumar
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3John Hutchings
 

Semelhante a Designing a High Quality User Experience for Widgets (20)

Designing windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upDesigning windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground up
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
Ux guide
Ux guideUx guide
Ux guide
 
Why Does a UI Matters?
Why Does a UI Matters?Why Does a UI Matters?
Why Does a UI Matters?
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
Unified user experience for toshiba products
Unified user experience for toshiba productsUnified user experience for toshiba products
Unified user experience for toshiba products
 
Wireframe and MVP
Wireframe and MVPWireframe and MVP
Wireframe and MVP
 
Microsoft Nokia developer programmes and opportunity
Microsoft Nokia developer programmes and opportunityMicrosoft Nokia developer programmes and opportunity
Microsoft Nokia developer programmes and opportunity
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
 
UI/UX Design
UI/UX DesignUI/UX Design
UI/UX Design
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3
 
Mobile ui design patterns
Mobile ui design patternsMobile ui design patterns
Mobile ui design patterns
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3
 
Widgetization: A New Paradigm
Widgetization: A New ParadigmWidgetization: A New Paradigm
Widgetization: A New Paradigm
 

Mais de Vodafone developer

Vodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone developer
 
Vodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone developer
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Vodafone developer
 
Designing for privacy in mobile applications
Designing for privacy in mobile applicationsDesigning for privacy in mobile applications
Designing for privacy in mobile applicationsVodafone developer
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)Vodafone developer
 
Vodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer
 
Vodafone developer how can i sell my android app
Vodafone developer   how can i sell my android appVodafone developer   how can i sell my android app
Vodafone developer how can i sell my android appVodafone developer
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)Vodafone developer
 
What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsVodafone developer
 
Creating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraCreating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraVodafone developer
 
Creating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherCreating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherVodafone developer
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden GekkoVodafone developer
 
Cross platform development - by Uxebu
Cross platform development - by UxebuCross platform development - by Uxebu
Cross platform development - by UxebuVodafone developer
 
Vodafone 360 widget QA guidelines
Vodafone 360 widget QA guidelinesVodafone 360 widget QA guidelines
Vodafone 360 widget QA guidelinesVodafone developer
 

Mais de Vodafone developer (20)

Vodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata Guidelines
 
Vodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style Guide
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)
 
Designing for privacy in mobile applications
Designing for privacy in mobile applicationsDesigning for privacy in mobile applications
Designing for privacy in mobile applications
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)
 
Vodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android app
 
Vodafone developer how can i sell my android app
Vodafone developer   how can i sell my android appVodafone developer   how can i sell my android app
Vodafone developer how can i sell my android app
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)
 
What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web apps
 
Nodejs vs php_apache
Nodejs vs php_apacheNodejs vs php_apache
Nodejs vs php_apache
 
VF 360 Shop Image Style Guide
VF 360 Shop Image Style GuideVF 360 Shop Image Style Guide
VF 360 Shop Image Style Guide
 
Publishing your apps
Publishing your appsPublishing your apps
Publishing your apps
 
JIL Publishing for Vodafone
JIL Publishing for VodafoneJIL Publishing for Vodafone
JIL Publishing for Vodafone
 
Creating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraCreating Compelling Graphics - by Genera
Creating Compelling Graphics - by Genera
 
Creating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherCreating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeather
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden Gekko
 
Cross platform development - by Uxebu
Cross platform development - by UxebuCross platform development - by Uxebu
Cross platform development - by Uxebu
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
 
Vodafone 360 and widgets
Vodafone 360 and widgetsVodafone 360 and widgets
Vodafone 360 and widgets
 
Vodafone 360 widget QA guidelines
Vodafone 360 widget QA guidelinesVodafone 360 widget QA guidelines
Vodafone 360 widget QA guidelines
 

Último

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Designing a High Quality User Experience for Widgets

  • 1. Mobile Widget User Experience Martina Joisten & Russell Sese UE Platform / Vodafone 25 March 2010
  • 2. Contents Here to help you to develop faster better interfaces and interactions for mobile widgets Mobile widgets from a user perspective UE design resources …that make your design life easier User research … is not only for big companies UE guidelines … are often requirements (QA!) Design principles … are something to always keep in mind Design patterns … suggest but don’t dictate Designing and developing your app … approaches to creating a great app 2 26 March 2010
  • 3. Mobile widgets are all about context and utility They help people achieve small tasks wherever they are Many widgets are just downloaded and used only once, and then deleted or forgotten. People won’t use a widget if it’s slow, unresponsive, unreliable, doesn’t solve problems or add value to their current situation. 3 26 March 2010
  • 4. Vodafone User Experience Principles Keep them in mind whilst designing your widget to help you stay focused on the big picture Useful Easy-to-use Engaging 4
  • 5. Designing your widget should start by asking questions Usually the users’ opinions and actions on using a widget differ from yours Questions you should be asking Resources available to you Who are your target users? User research What do they want and what do Guidelines they need from your widget? Design Principles Why should users download and use your widget? Design patterns with code snippets and stencils What excites your users and will make them go, ‘Wow’? 5 26 March 2010
  • 6. User Research in a nutshell (1): understand your users before you start development It’s easy: Just ask people what they think 1) Find some relevant people 2) Ask them questions 3) Identify key insights Try friends, friends of friends, What everyday problems would they Identify things like needs and wants, likes, family and colleagues want your widget to help them with? dislikes, function requests and wishes ? ?? 6
  • 7. User Research in a nutshell (2): get users to review during development It’s easy: Just ask users what they think again 1) Start building your widget 2a) Participatory design 2b) Agile plus user testing Use your newfound user understanding and Design some bits then involve your users Or you can get straight into prototyping prioritized task storyboards/use cases to to try and make those bits better, redesign your widget guide and focus your development in-situ with your users Then run some user testing ? ? ? ?? ? 7
  • 8. Guidelines (1): Icon For the Vodafone 360 H1 and M1 by Samsung 200px Square, 200 x 200 pixels Must be in PNG format 200px Do not add rounded corners, the phone does it for you 149px Do not use a 100% black 51px background Do not use a photo, unless it is a cropped part of a larger photo 8
  • 9. Guidelines (2): Floating Mode For the Vodafone 360 H1 and M1 by Samsung Vodafone 360 H1 by Samsung, 230 x 230 pixels (120x120 for M1) Use all of the available viewport Minimum font size of 4.7625mm for main text elements Show dynamically refreshed content 9 26 March 2010
  • 10. Guidelines (3): Fullscreen Mode For the Vodafone 360 Samsung H1 and M1 Must make use full available If the widget is localised, it must: screen Localise UI text and/or content The suggested minimum size of an Display localised text correctly interactive element is 6.9mm Provide language selection option 10 26 March 2010
  • 11. Design Principles (1): Promoting your app in the Shop User experience even starts before download Keep the description concise and relevant Write about the main value first Keep the language simple, concise and everyday 11 26 March 2010
  • 12. Design Principles (2): Give immediate benefit Without immediate satisfaction, people will only use your widget a few times then never again Show most important content straight away The user should always be in control Make interaction immediately available 12 26 March 2010
  • 13. Design Principles (3): Speed, speed, speed A fast mobile widget can even beat the PC Ask for the minimum amount of information Set relevant default settings Store user’s preferences Optimise data downloading Most frequent tasks should be available on the homescreen 13 26 March 2010
  • 14. Design Patterns (1): Content List Content lists are the fundamental base of many mobile widgets What it is... A content list shows many items of information content displayed vertically one after the other. Use it when... You need to display many items of information content that are related - such as news, or address book contacts. Depending on the type of list, there may be actions that the user can further perform on each list item. 14
  • 15. Design Patterns (2): Page Drilldown Menu Offer an easy mental model to the user What it is... A Page Drilldown Menu is used to navigate through hierarchical information. It presents each level of a hierarchy one screen at a time. Use it when... You need a hierarchical menu where a user is free to choose their own route forwards and backwards through the hierarchy. 15
  • 16. Design Patterns (3): Accordion Settings Menu Use expanding lists with care What it is... An accordion settings menu is an expandable list. Sections expand to show options and collapse to hide them. Use it when... You need to present settings with mutually exclusive options. 16
  • 17. In the end, the user determines your success Design great user experiences Design your widget with your users in Next up… mind. Russell will talk about the By delighting your users, they will want practicalities of widget development to keep on using your widget, they will recommend your widget to their friends, they will demand more from you. Design your widget to do a few things really well, and your users will love you for it. 17
  • 19. Personas Help you to decide on what features and functionality to include 19
  • 20. Customer journeys Help you to consider the context in which you’re designing 20
  • 21. Concept designs Help you to explore ideas without the cost of implementation 21
  • 22. Prototyping and Testing Help you to experiment with concepts to see if they work in practice 22
  • 23. Design Visual design and interaction design are critical to your app, and take time and effort 23
  • 24. Delivery Help you to experiment with concepts to see if they work in practice 24
  • 25. For in-depth developer resources visit www.jil.org/vodafone Thank you 25