SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Mobile Mantras
                                Experience Design Best Practices for
                                        Mobile Development

                              Panel Participants
                                Brian Assmus           Additional
                               Frank R Dellario      Contributors
Inspiring Human Perspective    Matt DiGirolamo     GihanAmarasinghe
                                Rob Fitzgibbon        SagiChaitas
                                Hannah Liberty      Andrew Georgiou
                               Michelle McNulty     Dr. Rob Johnson
                                 Ryan Travis
                               AmitVyawahare
Executive Summary

                             •  How we got here
                            •  Basic XD Mantras
                         •  Testing Methodologies




onetooneglobal.com	
                                2	
  
Back in the day,
                         internet design was so mellow




onetooneglobal.com	
                                     3	
  
Everything is so @#$@#^ complicated now




onetooneglobal.com	
                      4	
  
What do we mean by “mobile”?

                         Apps vs. “Mobile-Friendly” Websites




onetooneglobal.com	
                                           5	
  
And now…
This is what we learned while
making it up as we went along




onetooneglobal.com	
            6	
  
Basic Mantras/Guidelines
•  Keep in mind that
   mobilization is content,
   context, and taskspecific
•  Mobile requires a smaller,
   simpler version of a
   website that focuses on
   information and services
•  Make the redirection to
   the mobile site automatic
   but allow access to the
   full site, ideally permitting
   mobile users to follow
   deep links into the site

    onetooneglobal.com	
           7	
  
UX
    •  Define the use cases (for
       example, find a product price,
       find a store near you, call us,
       or perform a search).
    •  Order the use cases by the
       most frequent for a mobile
       user. Use your best guess,
       statistical information, and
       usability tests to keep this
       order updated.
    •  Simplify: Do your best to
       make every use case
       successful in no more than
       three clicks or at a page depth
       of no more than three.
    •  Touch/Swipe Friendly
onetooneglobal.com	
                     8	
  
IA
•  Search is the most important

•  Minimize the amount of user text
   input required

•  Group large lists by categories, each
   with no more than 10 items

•  Provide the most-used features at
   the top

•  Provide a Go to Top link in the footer

•  Provide a Back link

•  Use location services if useful
onetooneglobal.com	
                        9	
  
IA
 Use top aligned labels
        for forms.

      Not only does this
      allow users to fill out
      the form faster, but it
         is also better for
          field zooming.



onetooneglobal.com	
            10	
  
IA
•  Provide a link to full desktop site
   on all pages
•  Use all the available width (i.e.,
   not columns) for links, list
   elements, text inputs, and all
   possible focusable elements
•  Maintain the total link count at no
   more than 10 per page
•  Keep the main navigation to 3 or
   4 links
•  Avoid horizontal scrolling
    onetooneglobal.com	
                 11	
  
Visual
•  Try your color palette in
   different environments
   (low light, bright sunlight,
   fluorescent lights)
•  Keep graphics limited
•  No to Low multimedia
•  Maintain visual
   consistency with your
   desktop site or brand
•  Think Condensed from the
   visual standpoint

 onetooneglobal.com	
             12	
  
Visual
•  Only essential
   elements are found
   on the home page
•  Use background
   colors to separate
   sections
•  Use legible fonts on
   every screen; don’t
   rely on the
   resolution

  onetooneglobal.com	
     13	
  
Content
•  Mobilize content –
   not just layout

     The ski resort of St.
     Moritz refocuses the
     content on their
     mobile website to be
     task based (what’s the
     weather, what lifts are
     open)

•  Personalization &
   Localization
onetooneglobal.com	
           14	
  
Content
         Take it Easy With Ads

•  Small space can become
   easily cluttered.

•  The New York Times is a
   good example of not porting
   all ads from the desktop
   version



onetooneglobal.com	
             15	
  
Smaller Pieces Doesn’t Mean Less Consumption




 onetooneglobal.com	
                    16	
  
Content
                         Don’t skimp on the content!
              Having a “light” site doesn’t mean you should leave
                   out content from it. Some service providers
                 apparently think that mobile users don’t need all
               that content – wrong! It’s a sure way to annoy and
                cause problems for people if you put one tenth of
                your content or shortened versions of articles on
                                   the mobile site.




onetooneglobal.com	
                                       HTTP://XKCD.COM/869/	
     17	
  
Testing Methodologies
Challenges:	
  

•  Thousands	
  of	
  Mobile	
  Handsets	
  

•  Different	
  Mobile	
  PlaDorms/OS	
  

•  Different	
  Mobile	
  Carriers/Manufacturers	
  

•  (Everything	
  is	
  so	
  @#$@#^	
  complicated	
  now)	
  


  onetooneglobal.com	
                                            18	
  
Mobile Usage vs. Testing Capabilities
                         Smartphone	
  Pla2orm	
  
                            	
  Market	
  Share	
  	
  


                                                          Android	
  
                                                          Apple	
  
                                                          BlackBerry	
  
                                                          Windows	
  
                                                          Palm	
  



onetooneglobal.com	
                                                       19	
  
Types of Mobile Apps Testing
                                 •  User	
  Interface	
  TesRng	
  
                                   •  FuncRonal	
  TesRng	
  	
  
                             •  Performance	
  &	
  Stress	
  TesRng	
  
                                    •  Usability	
  TesRng	
  

                              	
  	
  	
  	
  	
  	
  Addi%onal	
  key	
  tes%ng	
  types:	
  
                                                          •  CompaRbility	
  TesRng	
  
                                                       •  CerRficaRon	
  Compliance	
  
                                                         •  Submission	
  Guidelines	
  
                                                           •  InterrupRon	
  TesRng	
  
                                                              •  Monkey	
  TesRng	
  
                                                       •  Low/No	
  Network	
  TesRng	
  

onetooneglobal.com	
                                                                             20	
  
Mobile Technology Sets
Platforms                 Android                           iOS                          Blackberry                             Windows                               WebOS
Devices                    Various	
  	
                  Apple	
  	
                    Blackberry	
  	
                            Various	
  	
                    HP	
  /	
  Palm	
  	
  
                                                                                                                                                                      HTML	
  /	
  CSS	
  /	
  	
  
Dev. Language                Java	
  	
               Objec;ve	
  C	
  	
                     Java	
  	
                       C#	
  /	
  C++	
  /	
  VB	
  	
  
                                                                                                                                                                       JavaScript	
  	
  
Source Model                Open	
  	
                    Closed	
  	
                      Closed	
  	
                              Closed	
  	
                      Closed	
  	
  
                                                        Limited	
  	
  
Multi-tasking                 Yes	
  	
                                                        Yes	
  	
                             Limited	
  	
                          Yes	
  	
  
                                                        (iOS	
  4+)	
  	
  
                          Webkit	
                                                       Blackberry	
  	
                      Varies	
  with	
  	
                    WebOS
Standard Browser          Browser	
  	
                   Safari	
  	
                    Browser	
  	
                       Device	
  /	
  Carrier	
  	
             Browser	
  	
  

Platforms                      GSM                              CDMA                                    LTE                                HSPA+                        WiMAX
                                AT&T,	
  	
                     Verizon,	
  	
                                                                 AT&T,	
  	
  
Devices                                                                                               Verizon	
  	
                                                          Sprint	
  	
  
                             T-­‐Mobile	
  	
                    Sprint	
  	
                                                               T-­‐Mobile	
  	
  
                                   3G	
  	
                           3G	
  	
                               4G	
  	
                             4G	
  	
                      4G	
  	
  
Dev. Language
                           1769	
  /	
  739	
  	
              848	
  /	
  506	
  	
               6.44	
  /	
  5.0	
  	
                 2.48	
  /	
  1.05	
  	
          2.15	
  /	
  .081	
  	
  
                             kbps	
  	
                          kbps	
  	
                          mbps	
  	
                              mbps	
  	
                      mbps	
  	
  
Source Model

Multi-tasking                     Yes	
  	
                           No	
  	
                               Yes	
  	
                           Yes	
  	
                     Yes	
  	
  

 onetooneglobal.com	
                                                                                                                                                                              21	
  
Mobile App Test Strategy                 Remote Device Access Service
                                         •  Device Anywhere (Paid)
      •  Dawn of a New Era – the         •  Perfecto Mobile (Paid)
                                         •  Nokia RDA (Free, For Symbian Phones)
         handset cloud
          -  Significantly lower         Pros
             testing/development         •  No purchase necessary
             costs                       •  Can select different carriers
          -  Works with flexible/agile   •  More reliable than
                                         •  Automation capabilities.
             development methods
                                         Cons
                                         •  Takes time
                                         •  Reservations required
                                         •  High service costs

  onetooneglobal.com	
                                                      22	
  
Delivering Efficiency via Automation
                                       Test Automation Success Criteria


              Reliable	
                      Maintainable	
                                    Scalable	
  
   •  Issues	
  detecRon	
  and	
           •  Minimum	
  sensiRvity	
  to	
           •  Test	
  coverage	
  expanded	
  
      security	
  	
                           applicaRon	
  and	
  test	
  case	
        efficiently	
  
   •  Accurate	
  VerificaRon	
  	
             changes	
                               •  Automated	
  test	
  cases	
  
   •  Unaaended	
  ExecuRon	
               •  Test	
  cases	
  separate	
  from	
        created	
  by	
  non	
  technical	
  
                                               automaRon	
  code	
                        resources	
  




onetooneglobal.com	
                                                                                                         23	
  
Mobile Automation Approach




onetooneglobal.com	
                                  24	
  
6 Emerging Trends in 2012
                            1.  Mobile	
  grabs	
  the	
  budget	
  spotlight
                                                                            	
  

                                   2.  Tablets	
  are	
  here	
  to	
  stay	
  

                             3.  NFC	
  will	
  drive	
  mobile	
  payments
                                                                          	
  

                              4.  Mobile	
  ALM	
  goes	
  mainstream	
  

                                 5.  TesRng	
  moves	
  to	
  the	
  cloud	
  

                                                                            	
  
                             6.  Private	
  clouds	
  for	
  mobile	
  tesRng


onetooneglobal.com	
                                                               25	
  
In Summary

                             •  How we got here
                            •  Basic XD Mantras
                         •  Testing Methodologies




onetooneglobal.com	
                                26	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Are Mobile Apps Just a Fad?
Are Mobile Apps Just a Fad?Are Mobile Apps Just a Fad?
Are Mobile Apps Just a Fad?Reet Singh
 
The Incredible Shrinking Mobile Search Results Page V2 9.2009
The Incredible Shrinking Mobile Search Results Page   V2   9.2009The Incredible Shrinking Mobile Search Results Page   V2   9.2009
The Incredible Shrinking Mobile Search Results Page V2 9.2009www.webhub.mobi by Yuvee, Inc.
 
Going Mobile an Opportunity and Challenge for Higher Education
Going Mobile  an Opportunity and Challenge for Higher EducationGoing Mobile  an Opportunity and Challenge for Higher Education
Going Mobile an Opportunity and Challenge for Higher EducationLori Nidoh
 
Teaching Social Media and Electronic Communication--Instructor Edition
Teaching Social Media and Electronic Communication--Instructor EditionTeaching Social Media and Electronic Communication--Instructor Edition
Teaching Social Media and Electronic Communication--Instructor EditionBovee and Thill
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuRapidValue
 
Brands and the Messaging App Landscape
Brands and the Messaging App LandscapeBrands and the Messaging App Landscape
Brands and the Messaging App LandscapeIris
 
Product management for Android Apps
Product management for Android AppsProduct management for Android Apps
Product management for Android Appsplayr
 
The Tru Files - Mobility
The Tru Files - MobilityThe Tru Files - Mobility
The Tru Files - MobilityKelly Services
 
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014Mobile Strategy for Small Businesses - SME Mobile Strategies 2014
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014Bridget Randolph
 
eMarketer Webinar: Social Media Marketing on Mobile Devices
eMarketer Webinar: Social Media Marketing on Mobile DeviceseMarketer Webinar: Social Media Marketing on Mobile Devices
eMarketer Webinar: Social Media Marketing on Mobile DeviceseMarketer
 
Marketing research project on Facebook Messenger
Marketing research project on Facebook MessengerMarketing research project on Facebook Messenger
Marketing research project on Facebook MessengerTheodore Le
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape R2integrated
 
Social Media- Chapter Presentation
Social Media- Chapter PresentationSocial Media- Chapter Presentation
Social Media- Chapter Presentationambrosam
 
Mobile in the Marketing Mix: Crafting a New Communication Strategy
Mobile in the Marketing Mix: Crafting a New Communication StrategyMobile in the Marketing Mix: Crafting a New Communication Strategy
Mobile in the Marketing Mix: Crafting a New Communication StrategyBob Johnson, Ph.D.
 
Resources (Links) for 2016
Resources (Links) for 2016Resources (Links) for 2016
Resources (Links) for 2016Andrew Newman
 
Mobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterMobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterAbhirup Lahiri
 

Was ist angesagt? (20)

Are Mobile Apps Just a Fad?
Are Mobile Apps Just a Fad?Are Mobile Apps Just a Fad?
Are Mobile Apps Just a Fad?
 
The Incredible Shrinking Mobile Search Results Page V2 9.2009
The Incredible Shrinking Mobile Search Results Page   V2   9.2009The Incredible Shrinking Mobile Search Results Page   V2   9.2009
The Incredible Shrinking Mobile Search Results Page V2 9.2009
 
Going Mobile an Opportunity and Challenge for Higher Education
Going Mobile  an Opportunity and Challenge for Higher EducationGoing Mobile  an Opportunity and Challenge for Higher Education
Going Mobile an Opportunity and Challenge for Higher Education
 
Teaching Social Media and Electronic Communication--Instructor Edition
Teaching Social Media and Electronic Communication--Instructor EditionTeaching Social Media and Electronic Communication--Instructor Edition
Teaching Social Media and Electronic Communication--Instructor Edition
 
So you have an App? Who cares?
So you have an App? Who cares? So you have an App? Who cares?
So you have an App? Who cares?
 
Html for Mobile App Development
Html for Mobile App DevelopmentHtml for Mobile App Development
Html for Mobile App Development
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
 
The Incredible Shrinking Search Results Page 8.2009
The Incredible Shrinking Search Results Page   8.2009The Incredible Shrinking Search Results Page   8.2009
The Incredible Shrinking Search Results Page 8.2009
 
Brands and the Messaging App Landscape
Brands and the Messaging App LandscapeBrands and the Messaging App Landscape
Brands and the Messaging App Landscape
 
Product management for Android Apps
Product management for Android AppsProduct management for Android Apps
Product management for Android Apps
 
The Tru Files - Mobility
The Tru Files - MobilityThe Tru Files - Mobility
The Tru Files - Mobility
 
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014Mobile Strategy for Small Businesses - SME Mobile Strategies 2014
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014
 
eMarketer Webinar: Social Media Marketing on Mobile Devices
eMarketer Webinar: Social Media Marketing on Mobile DeviceseMarketer Webinar: Social Media Marketing on Mobile Devices
eMarketer Webinar: Social Media Marketing on Mobile Devices
 
Marketing research project on Facebook Messenger
Marketing research project on Facebook MessengerMarketing research project on Facebook Messenger
Marketing research project on Facebook Messenger
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape
 
Social Media- Chapter Presentation
Social Media- Chapter PresentationSocial Media- Chapter Presentation
Social Media- Chapter Presentation
 
Mobile Web Development
Mobile Web Development Mobile Web Development
Mobile Web Development
 
Mobile in the Marketing Mix: Crafting a New Communication Strategy
Mobile in the Marketing Mix: Crafting a New Communication StrategyMobile in the Marketing Mix: Crafting a New Communication Strategy
Mobile in the Marketing Mix: Crafting a New Communication Strategy
 
Resources (Links) for 2016
Resources (Links) for 2016Resources (Links) for 2016
Resources (Links) for 2016
 
Mobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterMobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutter
 

Andere mochten auch

Personalised Marketing: Understand your customers - Mario Haneca
Personalised Marketing: Understand your customers - Mario HanecaPersonalised Marketing: Understand your customers - Mario Haneca
Personalised Marketing: Understand your customers - Mario HanecaSHOWPAD NV
 
One To One Marketing
One To One MarketingOne To One Marketing
One To One Marketingguest6d936c8
 
Engaging the Social Customer
Engaging the Social CustomerEngaging the Social Customer
Engaging the Social CustomerOne to One
 
Social Media y Marketing Relacional
Social  Media y  Marketing  RelacionalSocial  Media y  Marketing  Relacional
Social Media y Marketing RelacionalMindProject
 
Marketing Relacional
Marketing RelacionalMarketing Relacional
Marketing Relacionalgbermeo
 
InterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishInterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishCitiXsys Technologies
 
Is Google Analytics Giving You The Whole Story?
Is Google Analytics Giving You The Whole Story?Is Google Analytics Giving You The Whole Story?
Is Google Analytics Giving You The Whole Story?Kate Hamilton-Miller
 
Cyberbullying film 260
Cyberbullying film 260Cyberbullying film 260
Cyberbullying film 260teaganmclaren
 
Personnalisation et marketing
Personnalisation et marketingPersonnalisation et marketing
Personnalisation et marketingCamille Durand
 
From Mass Production to Mass Customization: The Case of the National Industri...
From Mass Production to Mass Customization: The Case of the National Industri...From Mass Production to Mass Customization: The Case of the National Industri...
From Mass Production to Mass Customization: The Case of the National Industri...Talha Bin Irfan Usmani
 
Apresentação - Marketing de Relacionamento
Apresentação - Marketing de RelacionamentoApresentação - Marketing de Relacionamento
Apresentação - Marketing de RelacionamentoMayara Borges
 
The business - intermediate Book!!!
The business - intermediate Book!!!The business - intermediate Book!!!
The business - intermediate Book!!!Jenlytine
 
integrated marketing communication
integrated marketing communicationintegrated marketing communication
integrated marketing communicationTushar Narula
 

Andere mochten auch (20)

one-2-one marketing
one-2-one marketingone-2-one marketing
one-2-one marketing
 
Marketing One-To-One
Marketing One-To-OneMarketing One-To-One
Marketing One-To-One
 
Personalised Marketing: Understand your customers - Mario Haneca
Personalised Marketing: Understand your customers - Mario HanecaPersonalised Marketing: Understand your customers - Mario Haneca
Personalised Marketing: Understand your customers - Mario Haneca
 
One To One Marketing
One To One MarketingOne To One Marketing
One To One Marketing
 
Engaging the Social Customer
Engaging the Social CustomerEngaging the Social Customer
Engaging the Social Customer
 
Social Media y Marketing Relacional
Social  Media y  Marketing  RelacionalSocial  Media y  Marketing  Relacional
Social Media y Marketing Relacional
 
Marketing Relacional
Marketing RelacionalMarketing Relacional
Marketing Relacional
 
InterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishInterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - English
 
Is Google Analytics Giving You The Whole Story?
Is Google Analytics Giving You The Whole Story?Is Google Analytics Giving You The Whole Story?
Is Google Analytics Giving You The Whole Story?
 
Cyberbullying film 260
Cyberbullying film 260Cyberbullying film 260
Cyberbullying film 260
 
Personnalisation et marketing
Personnalisation et marketingPersonnalisation et marketing
Personnalisation et marketing
 
From Mass Production to Mass Customization: The Case of the National Industri...
From Mass Production to Mass Customization: The Case of the National Industri...From Mass Production to Mass Customization: The Case of the National Industri...
From Mass Production to Mass Customization: The Case of the National Industri...
 
marketing relationnel
marketing relationnel marketing relationnel
marketing relationnel
 
Mass Customization
Mass CustomizationMass Customization
Mass Customization
 
Apresentação - Marketing de Relacionamento
Apresentação - Marketing de RelacionamentoApresentação - Marketing de Relacionamento
Apresentação - Marketing de Relacionamento
 
The business - intermediate Book!!!
The business - intermediate Book!!!The business - intermediate Book!!!
The business - intermediate Book!!!
 
Business one ppt
Business one pptBusiness one ppt
Business one ppt
 
Relationship marketing
Relationship marketingRelationship marketing
Relationship marketing
 
Gap analysis
Gap analysisGap analysis
Gap analysis
 
integrated marketing communication
integrated marketing communicationintegrated marketing communication
integrated marketing communication
 

Ähnlich wie Mobile Mantras: Experience Design Best Practices for Mobile Development

Mobile Mantras
Mobile MantrasMobile Mantras
Mobile Mantrashannerlib
 
Mobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile DevelopmentMobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile DevelopmentRob Fitzgibbon
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and HowJudi Wunderlich
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experienceSameer Chavan
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?Ciklum Ukraine
 
Rise of the responsive single page application
Rise of the responsive single page applicationRise of the responsive single page application
Rise of the responsive single page applicationOren Shatken
 
Native Vs HTML5 Apps
Native Vs HTML5 AppsNative Vs HTML5 Apps
Native Vs HTML5 AppsAppAcademy
 
Creating Large-Scale Responsive Websites
Creating Large-Scale Responsive WebsitesCreating Large-Scale Responsive Websites
Creating Large-Scale Responsive WebsitesKeith Doyle
 
Mobile Web Best Practices
Mobile Web Best PracticesMobile Web Best Practices
Mobile Web Best PracticesWoody Pewitt
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesCory Webb
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsBrian Huff
 
Mobile developement
Mobile developementMobile developement
Mobile developementLilia Sfaxi
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesDoug Gapinski
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicitymStoner, Inc.
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Designing for mobile devices
Designing for mobile devicesDesigning for mobile devices
Designing for mobile devicesFahd Alhazmi
 
Web Apps vs Web Site
Web Apps vs Web SiteWeb Apps vs Web Site
Web Apps vs Web SiteMatt Evans
 

Ähnlich wie Mobile Mantras: Experience Design Best Practices for Mobile Development (20)

Mobile Mantras
Mobile MantrasMobile Mantras
Mobile Mantras
 
Mobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile DevelopmentMobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile Development
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experience
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?
 
Rise of the responsive single page application
Rise of the responsive single page applicationRise of the responsive single page application
Rise of the responsive single page application
 
Native Vs HTML5 Apps
Native Vs HTML5 AppsNative Vs HTML5 Apps
Native Vs HTML5 Apps
 
Creating Large-Scale Responsive Websites
Creating Large-Scale Responsive WebsitesCreating Large-Scale Responsive Websites
Creating Large-Scale Responsive Websites
 
Mobile Web Best Practices
Mobile Web Best PracticesMobile Web Best Practices
Mobile Web Best Practices
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & Techniques
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile Applications
 
Mobile developement
Mobile developementMobile developement
Mobile developement
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device Websites
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicity
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Designing for mobile devices
Designing for mobile devicesDesigning for mobile devices
Designing for mobile devices
 
Web Apps vs Web Site
Web Apps vs Web SiteWeb Apps vs Web Site
Web Apps vs Web Site
 

Mehr von One to One

One to One ‘Best Practices for E-Newsletters
One to One ‘Best Practices for E-NewslettersOne to One ‘Best Practices for E-Newsletters
One to One ‘Best Practices for E-NewslettersOne to One
 
One to One Insights Online Banking Experience Presentation 11.18.2010
One to One Insights Online Banking Experience Presentation 11.18.2010One to One Insights Online Banking Experience Presentation 11.18.2010
One to One Insights Online Banking Experience Presentation 11.18.2010One to One
 
One to One Health: A Guided Tour of the Digital Health Information Ecosystem
One to One Health: A Guided Tour of the Digital Health Information EcosystemOne to One Health: A Guided Tour of the Digital Health Information Ecosystem
One to One Health: A Guided Tour of the Digital Health Information EcosystemOne to One
 
Search Marketing Success: Dominate Search in 2011
Search Marketing Success: Dominate Search in 2011Search Marketing Success: Dominate Search in 2011
Search Marketing Success: Dominate Search in 2011One to One
 
Webinar: Promoting America State by State: Email Expert Review of Fifty State...
Webinar: Promoting America State by State: Email Expert Review of Fifty State...Webinar: Promoting America State by State: Email Expert Review of Fifty State...
Webinar: Promoting America State by State: Email Expert Review of Fifty State...One to One
 
Webinar: Top iPad Magazine Applications: Customer Experience Winners
Webinar: Top iPad Magazine Applications: Customer Experience WinnersWebinar: Top iPad Magazine Applications: Customer Experience Winners
Webinar: Top iPad Magazine Applications: Customer Experience WinnersOne to One
 
New Directions in Communication
New Directions in CommunicationNew Directions in Communication
New Directions in CommunicationOne to One
 
Neuromarketing Insights into Branded Allergy Medication Website Design
Neuromarketing Insights into Branded Allergy Medication Website DesignNeuromarketing Insights into Branded Allergy Medication Website Design
Neuromarketing Insights into Branded Allergy Medication Website DesignOne to One
 
Implications of User Engagement with Search Engine Result Pages - UPA
Implications of User Engagement with Search Engine Result Pages - UPAImplications of User Engagement with Search Engine Result Pages - UPA
Implications of User Engagement with Search Engine Result Pages - UPAOne to One
 
Content Testing & Optimization (CTO) Webinar, April 29 2010
Content Testing & Optimization (CTO) Webinar, April 29 2010Content Testing & Optimization (CTO) Webinar, April 29 2010
Content Testing & Optimization (CTO) Webinar, April 29 2010One to One
 
OTOinsights Travel Webinar, May 13 2010
OTOinsights Travel Webinar, May 13 2010OTOinsights Travel Webinar, May 13 2010
OTOinsights Travel Webinar, May 13 2010One to One
 
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010One to One
 
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010One to One
 
Implications Of User Engagement
Implications Of User EngagementImplications Of User Engagement
Implications Of User EngagementOne to One
 
Neuromarketing and the User Experience
Neuromarketing and the User ExperienceNeuromarketing and the User Experience
Neuromarketing and the User ExperienceOne to One
 
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"OTOinsights "An Analysis of Digg.com Engagement and User Behavior"
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"One to One
 
OTOinsights "Emotion, Engagement, Internet Video"
OTOinsights "Emotion, Engagement, Internet Video"OTOinsights "Emotion, Engagement, Internet Video"
OTOinsights "Emotion, Engagement, Internet Video"One to One
 
OTOinsights "Serious Games for Marketing"
OTOinsights "Serious Games for Marketing"OTOinsights "Serious Games for Marketing"
OTOinsights "Serious Games for Marketing"One to One
 
Implications of User Engagement with Universal Search Results
Implications of User Engagement with Universal Search ResultsImplications of User Engagement with Universal Search Results
Implications of User Engagement with Universal Search ResultsOne to One
 

Mehr von One to One (19)

One to One ‘Best Practices for E-Newsletters
One to One ‘Best Practices for E-NewslettersOne to One ‘Best Practices for E-Newsletters
One to One ‘Best Practices for E-Newsletters
 
One to One Insights Online Banking Experience Presentation 11.18.2010
One to One Insights Online Banking Experience Presentation 11.18.2010One to One Insights Online Banking Experience Presentation 11.18.2010
One to One Insights Online Banking Experience Presentation 11.18.2010
 
One to One Health: A Guided Tour of the Digital Health Information Ecosystem
One to One Health: A Guided Tour of the Digital Health Information EcosystemOne to One Health: A Guided Tour of the Digital Health Information Ecosystem
One to One Health: A Guided Tour of the Digital Health Information Ecosystem
 
Search Marketing Success: Dominate Search in 2011
Search Marketing Success: Dominate Search in 2011Search Marketing Success: Dominate Search in 2011
Search Marketing Success: Dominate Search in 2011
 
Webinar: Promoting America State by State: Email Expert Review of Fifty State...
Webinar: Promoting America State by State: Email Expert Review of Fifty State...Webinar: Promoting America State by State: Email Expert Review of Fifty State...
Webinar: Promoting America State by State: Email Expert Review of Fifty State...
 
Webinar: Top iPad Magazine Applications: Customer Experience Winners
Webinar: Top iPad Magazine Applications: Customer Experience WinnersWebinar: Top iPad Magazine Applications: Customer Experience Winners
Webinar: Top iPad Magazine Applications: Customer Experience Winners
 
New Directions in Communication
New Directions in CommunicationNew Directions in Communication
New Directions in Communication
 
Neuromarketing Insights into Branded Allergy Medication Website Design
Neuromarketing Insights into Branded Allergy Medication Website DesignNeuromarketing Insights into Branded Allergy Medication Website Design
Neuromarketing Insights into Branded Allergy Medication Website Design
 
Implications of User Engagement with Search Engine Result Pages - UPA
Implications of User Engagement with Search Engine Result Pages - UPAImplications of User Engagement with Search Engine Result Pages - UPA
Implications of User Engagement with Search Engine Result Pages - UPA
 
Content Testing & Optimization (CTO) Webinar, April 29 2010
Content Testing & Optimization (CTO) Webinar, April 29 2010Content Testing & Optimization (CTO) Webinar, April 29 2010
Content Testing & Optimization (CTO) Webinar, April 29 2010
 
OTOinsights Travel Webinar, May 13 2010
OTOinsights Travel Webinar, May 13 2010OTOinsights Travel Webinar, May 13 2010
OTOinsights Travel Webinar, May 13 2010
 
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010
 
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010
 
Implications Of User Engagement
Implications Of User EngagementImplications Of User Engagement
Implications Of User Engagement
 
Neuromarketing and the User Experience
Neuromarketing and the User ExperienceNeuromarketing and the User Experience
Neuromarketing and the User Experience
 
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"OTOinsights "An Analysis of Digg.com Engagement and User Behavior"
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"
 
OTOinsights "Emotion, Engagement, Internet Video"
OTOinsights "Emotion, Engagement, Internet Video"OTOinsights "Emotion, Engagement, Internet Video"
OTOinsights "Emotion, Engagement, Internet Video"
 
OTOinsights "Serious Games for Marketing"
OTOinsights "Serious Games for Marketing"OTOinsights "Serious Games for Marketing"
OTOinsights "Serious Games for Marketing"
 
Implications of User Engagement with Universal Search Results
Implications of User Engagement with Universal Search ResultsImplications of User Engagement with Universal Search Results
Implications of User Engagement with Universal Search Results
 

Kürzlich hochgeladen

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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 

Kürzlich hochgeladen (20)

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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 

Mobile Mantras: Experience Design Best Practices for Mobile Development

  • 1. Mobile Mantras Experience Design Best Practices for Mobile Development Panel Participants Brian Assmus Additional Frank R Dellario Contributors Inspiring Human Perspective Matt DiGirolamo GihanAmarasinghe Rob Fitzgibbon SagiChaitas Hannah Liberty Andrew Georgiou Michelle McNulty Dr. Rob Johnson Ryan Travis AmitVyawahare
  • 2. Executive Summary •  How we got here •  Basic XD Mantras •  Testing Methodologies onetooneglobal.com   2  
  • 3. Back in the day, internet design was so mellow onetooneglobal.com   3  
  • 4. Everything is so @#$@#^ complicated now onetooneglobal.com   4  
  • 5. What do we mean by “mobile”? Apps vs. “Mobile-Friendly” Websites onetooneglobal.com   5  
  • 6. And now… This is what we learned while making it up as we went along onetooneglobal.com   6  
  • 7. Basic Mantras/Guidelines •  Keep in mind that mobilization is content, context, and taskspecific •  Mobile requires a smaller, simpler version of a website that focuses on information and services •  Make the redirection to the mobile site automatic but allow access to the full site, ideally permitting mobile users to follow deep links into the site onetooneglobal.com   7  
  • 8. UX •  Define the use cases (for example, find a product price, find a store near you, call us, or perform a search). •  Order the use cases by the most frequent for a mobile user. Use your best guess, statistical information, and usability tests to keep this order updated. •  Simplify: Do your best to make every use case successful in no more than three clicks or at a page depth of no more than three. •  Touch/Swipe Friendly onetooneglobal.com   8  
  • 9. IA •  Search is the most important •  Minimize the amount of user text input required •  Group large lists by categories, each with no more than 10 items •  Provide the most-used features at the top •  Provide a Go to Top link in the footer •  Provide a Back link •  Use location services if useful onetooneglobal.com   9  
  • 10. IA Use top aligned labels for forms. Not only does this allow users to fill out the form faster, but it is also better for field zooming. onetooneglobal.com   10  
  • 11. IA •  Provide a link to full desktop site on all pages •  Use all the available width (i.e., not columns) for links, list elements, text inputs, and all possible focusable elements •  Maintain the total link count at no more than 10 per page •  Keep the main navigation to 3 or 4 links •  Avoid horizontal scrolling onetooneglobal.com   11  
  • 12. Visual •  Try your color palette in different environments (low light, bright sunlight, fluorescent lights) •  Keep graphics limited •  No to Low multimedia •  Maintain visual consistency with your desktop site or brand •  Think Condensed from the visual standpoint onetooneglobal.com   12  
  • 13. Visual •  Only essential elements are found on the home page •  Use background colors to separate sections •  Use legible fonts on every screen; don’t rely on the resolution onetooneglobal.com   13  
  • 14. Content •  Mobilize content – not just layout The ski resort of St. Moritz refocuses the content on their mobile website to be task based (what’s the weather, what lifts are open) •  Personalization & Localization onetooneglobal.com   14  
  • 15. Content Take it Easy With Ads •  Small space can become easily cluttered. •  The New York Times is a good example of not porting all ads from the desktop version onetooneglobal.com   15  
  • 16. Smaller Pieces Doesn’t Mean Less Consumption onetooneglobal.com   16  
  • 17. Content Don’t skimp on the content! Having a “light” site doesn’t mean you should leave out content from it. Some service providers apparently think that mobile users don’t need all that content – wrong! It’s a sure way to annoy and cause problems for people if you put one tenth of your content or shortened versions of articles on the mobile site. onetooneglobal.com   HTTP://XKCD.COM/869/   17  
  • 18. Testing Methodologies Challenges:   •  Thousands  of  Mobile  Handsets   •  Different  Mobile  PlaDorms/OS   •  Different  Mobile  Carriers/Manufacturers   •  (Everything  is  so  @#$@#^  complicated  now)   onetooneglobal.com   18  
  • 19. Mobile Usage vs. Testing Capabilities Smartphone  Pla2orm    Market  Share     Android   Apple   BlackBerry   Windows   Palm   onetooneglobal.com   19  
  • 20. Types of Mobile Apps Testing •  User  Interface  TesRng   •  FuncRonal  TesRng     •  Performance  &  Stress  TesRng   •  Usability  TesRng              Addi%onal  key  tes%ng  types:   •  CompaRbility  TesRng   •  CerRficaRon  Compliance   •  Submission  Guidelines   •  InterrupRon  TesRng   •  Monkey  TesRng   •  Low/No  Network  TesRng   onetooneglobal.com   20  
  • 21. Mobile Technology Sets Platforms Android iOS Blackberry Windows WebOS Devices Various     Apple     Blackberry     Various     HP  /  Palm     HTML  /  CSS  /     Dev. Language Java     Objec;ve  C     Java     C#  /  C++  /  VB     JavaScript     Source Model Open     Closed     Closed     Closed     Closed     Limited     Multi-tasking Yes     Yes     Limited     Yes     (iOS  4+)     Webkit   Blackberry     Varies  with     WebOS Standard Browser Browser     Safari     Browser     Device  /  Carrier     Browser     Platforms GSM CDMA LTE HSPA+ WiMAX AT&T,     Verizon,     AT&T,     Devices Verizon     Sprint     T-­‐Mobile     Sprint     T-­‐Mobile     3G     3G     4G     4G     4G     Dev. Language 1769  /  739     848  /  506     6.44  /  5.0     2.48  /  1.05     2.15  /  .081     kbps     kbps     mbps     mbps     mbps     Source Model Multi-tasking Yes     No     Yes     Yes     Yes     onetooneglobal.com   21  
  • 22. Mobile App Test Strategy Remote Device Access Service •  Device Anywhere (Paid) •  Dawn of a New Era – the •  Perfecto Mobile (Paid) •  Nokia RDA (Free, For Symbian Phones) handset cloud -  Significantly lower Pros testing/development •  No purchase necessary costs •  Can select different carriers -  Works with flexible/agile •  More reliable than •  Automation capabilities. development methods Cons •  Takes time •  Reservations required •  High service costs onetooneglobal.com   22  
  • 23. Delivering Efficiency via Automation Test Automation Success Criteria Reliable   Maintainable   Scalable   •  Issues  detecRon  and   •  Minimum  sensiRvity  to   •  Test  coverage  expanded   security     applicaRon  and  test  case   efficiently   •  Accurate  VerificaRon     changes   •  Automated  test  cases   •  Unaaended  ExecuRon   •  Test  cases  separate  from   created  by  non  technical   automaRon  code   resources   onetooneglobal.com   23  
  • 25. 6 Emerging Trends in 2012 1.  Mobile  grabs  the  budget  spotlight   2.  Tablets  are  here  to  stay   3.  NFC  will  drive  mobile  payments   4.  Mobile  ALM  goes  mainstream   5.  TesRng  moves  to  the  cloud     6.  Private  clouds  for  mobile  tesRng onetooneglobal.com   25  
  • 26. In Summary •  How we got here •  Basic XD Mantras •  Testing Methodologies onetooneglobal.com   26