SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Going Mobile: A Web Developers Perspective




Tuesday, 10 July 2012
Going Mobile: A Web Developers Perspective

                            Solutions + Examples




Tuesday, 10 July 2012
Going Mobile: A Web Developers Perspective

                                               Solutions + Examples

                  Mobile web
           Websites that are mobile friendly
             Typically the same website as
            what you see via your desktop,
           it’s responsive and adapts to the
                      users device




Tuesday, 10 July 2012
Going Mobile: A Web Developers Perspective

                                               Solutions + Examples

                  Mobile web                                                 Native app
           Websites that are mobile friendly                            Other end of the spectrum -
             Typically the same website as                            platform specific, downloaded via
            what you see via your desktop,                            store (Apple App Store/ Android
           it’s responsive and adapts to the                              Marketplace). A completely
                      users device                                    different experience for the user




Tuesday, 10 July 2012
Going Mobile: A Web Developers Perspective

                                                       Solutions + Examples

                  Mobile web                            Web app                            Native app
           Websites that are mobile friendly   Mobile web as an app - in looks if     Other end of the spectrum -
             Typically the same website as     nothing else tho this is changing.   platform specific, downloaded via
            what you see via your desktop,      Accessed via the browser. No        store (Apple App Store/ Android
           it’s responsive and adapts to the    app store download, tho initial         Marketplace). A completely
                      users device                    visit can take time.          different experience for the user




Tuesday, 10 July 2012
Going Mobile: A Web Developers Perspective

                                                       Solutions + Examples

                  Mobile web                            Web app                            Hybrid app                            Native app
           Websites that are mobile friendly   Mobile web as an app - in looks if    Combines Native + Web. Native          Other end of the spectrum -
             Typically the same website as     nothing else tho this is changing.   app provides shell, downloaded via    platform specific, downloaded via
            what you see via your desktop,      Accessed via the browser. No            app store, means all device       store (Apple App Store/ Android
           it’s responsive and adapts to the    app store download, tho initial       features (e.g. camera) available.       Marketplace). A completely
                      users device                    visit can take time.              Web delivers ‘live content’       different experience for the user




Tuesday, 10 July 2012
Richness of   Device           Approval      Costs          Audience
                                               Speed
                        experience    Access           Process    (Dev + Ongoing)    Reach




Tuesday, 10 July 2012
Richness of   Device               Approval       Costs          Audience
                                                 Speed
                         experience    Access               Process     (Dev + Ongoing)    Reach




                Native      High        Full    Very Fast   Mandatory    Expensive          Low




Tuesday, 10 July 2012
Richness of   Device                     Approval       Costs          Audience
                                                    Speed
                         experience    Access                     Process     (Dev + Ongoing)    Reach




                Native      High        Full      Very Fast       Mandatory    Expensive          Low


                                                Native speed as     Low
                Hybrid    Medium        Full                                  Moderdate         Medium
                                                  necessary       overhead




Tuesday, 10 July 2012
Richness of   Device                      Approval       Costs          Audience
                                                     Speed
                         experience    Access                      Process     (Dev + Ongoing)    Reach




                Native      High        Full       Very Fast       Mandatory    Expensive          Low


                                                 Native speed as     Low
                Hybrid    Medium        Full                                   Moderdate         Medium
                                                   necessary       overhead


              Web App     Medium       Partial        Fast           None       Moderate         Medium




Tuesday, 10 July 2012
Richness of   Device                      Approval       Costs          Audience
                                                     Speed
                         experience    Access                      Process     (Dev + Ongoing)    Reach




                Native      High        Full       Very Fast       Mandatory    Expensive          Low


                                                 Native speed as     Low
                Hybrid    Medium        Full                                   Moderdate         Medium
                                                   necessary       overhead


              Web App     Medium       Partial        Fast           None       Moderate         Medium


                Mobile
                            Low         Low           Fast           None          Best           High
                 Web




Tuesday, 10 July 2012
Which solution?

                        Solutions
                        •   Native app
                        •   Hybrid app
                        •   Web app
                        •   Mobile web




Tuesday, 10 July 2012
Which solution?   Strategic questions ...

                        Solutions         Questions ...
                        •   Native app    •   Business needs/ user goals
                        •   Hybrid app    •   Your audience
                        •   Web app       •   Your content
                        •   Mobile web    •   Experience you want to deliver




Tuesday, 10 July 2012
Strategic questions ...              Which solution?

                        Questions ...                        Solutions
                        •   Business needs/ user goals       •   Native app
                        •   Your audience                    •   Hybrid app
                        •   Your content                     •   Web app
                        •   Experience you want to deliver   •   Mobile web




Tuesday, 10 July 2012
5%


Tuesday, 10 July 2012
Process

                             Identify: Business goals


                         Understand: Users, offering


                                         Get buy in


                             Analyse + Workshop it


                                             Build it


                        Launch, measure, test, refine




Tuesday, 10 July 2012
Process

                                                              •   Extend reach: Increase mobile audience
                             Identify: Business goals         •   Maintain efficiencies: Same site/ content/ db


                         Understand: Users, offering


                                         Get buy in


                             Analyse + Workshop it


                                             Build it


                        Launch, measure, test, refine




Tuesday, 10 July 2012
Process

                                                              •   Extend reach: Increase mobile audience
                             Identify: Business goals         •   Maintain efficiencies: Same site/ content/ db

                                                              •   Users: 20-35 yrs; high rates mobile usage
                         Understand: Users, offering          •   No obvious reason why audience not using the site on mobile


                                         Get buy in


                             Analyse + Workshop it


                                             Build it


                        Launch, measure, test, refine




Tuesday, 10 July 2012
Process

                                                              •   Extend reach: Increase mobile audience
                             Identify: Business goals         •   Maintain efficiencies: Same site/ content/ db

                                                              •   Users: 20-35 yrs; high rates mobile usage
                         Understand: Users, offering          •   No obvious reason why audience not using the site on mobile


                                         Get buy in           •   New management: Keen to do MORE


                             Analyse + Workshop it


                                             Build it


                        Launch, measure, test, refine




Tuesday, 10 July 2012
Process

                                                              •   Extend reach: Increase mobile audience
                             Identify: Business goals         •   Maintain efficiencies: Same site/ content/ db

                                                              •   Users: 20-35 yrs; high rates mobile usage
                         Understand: Users, offering          •   No obvious reason why audience not using the site on mobile


                                         Get buy in           •   New management: Keen to do MORE


                                                              •   User data, stats analysis, content audit, workshops, games and mobile exercises,
                             Analyse + Workshop it                produced prototypes


                                             Build it


                        Launch, measure, test, refine




Tuesday, 10 July 2012
Process

                                                              •   Extend reach: Increase mobile audience
                             Identify: Business goals         •   Maintain efficiencies: Same site/ content/ db

                                                              •   Users: 20-35 yrs; high rates mobile usage
                         Understand: Users, offering          •   No obvious reason why audience not using the site on mobile


                                         Get buy in           •   New management: Keen to do MORE


                                                              •   User data, stats analysis, content audit, workshops, games and mobile exercises,
                             Analyse + Workshop it                produced prototypes


                                             Build it         •   4 week development


                        Launch, measure, test, refine




Tuesday, 10 July 2012
Process

                                                              •   Extend reach: Increase mobile audience
                             Identify: Business goals         •   Maintain efficiencies: Same site/ content/ db

                                                              •   Users: 20-35 yrs; high rates mobile usage
                         Understand: Users, offering          •   No obvious reason why audience not using the site on mobile


                                         Get buy in           •   New management: Keen to do MORE


                                                              •   User data, stats analysis, content audit, workshops, games and mobile exercises,
                             Analyse + Workshop it                produced prototypes


                                             Build it         •   4 week development


                        Launch, measure, test, refine          •   Went live Dec 2011, refined and further improved over 2-3 weeks




Tuesday, 10 July 2012
Tuesday, 10 July 2012
Sell
                                         (Tickets,
                                          Events,
                                         Products)




                        Improving                      Events
                           UX
                                                     (Developing +
                         (for all)                     Engaging)




                               AnalysisCommunicate
                                          (Brand
                                          Values)




Tuesday, 10 July 2012
Sell
                                         (Tickets,
                                          Events,
                                         Products)




                        Improving                      Events
                           UX
                                                     (Developing +
                         (for all)                     Engaging)




                               AnalysisCommunicate
                                          (Brand
                                          Values)




Tuesday, 10 July 2012
Sell
                                                                             (Tickets,
                                                                              Events,
                                                                             Products)




                                                            Improving                      Events
                                                               UX
                                                                                         (Developing +
                                                             (for all)                     Engaging)




                                                                   AnalysisCommunicate
                                                                              (Brand
                                                                              Values)




 Friends of the Earth
 Workshop Session




                        "Develop cohesion and direction towards potential ‘mobile web’ solutions"



                                              Workshops




Tuesday, 10 July 2012
Sell
                                                     (Tickets,
                                                      Events,
                                                     Products)




                                    Improving                      Events
                                       UX
                                                                 (Developing +
                                     (for all)                     Engaging)




                                           AnalysisCommunicate
                                                      (Brand
                                                      Values)




                        Workshops




Tuesday, 10 July 2012
Sell
                                                     (Tickets,
                                                      Events,
                                                     Products)




                                    Improving                      Events
                                       UX
                                                                 (Developing +
                                     (for all)                     Engaging)




                                                                                 Place Homepage - Mobile (Portrait)
                                           AnalysisCommunicate
                                                      (Brand
                                                      Values)




                                                                                                    Prototypes


                        Workshops




                                                                    Wireframes




Tuesday, 10 July 2012
Sell
                                                     (Tickets,
                                                      Events,
                                                     Products)




                                    Improving                      Events
                                       UX
                                                                 (Developing +
                                     (for all)                     Engaging)




                                           AnalysisCommunicate
                                                      (Brand
                                                      Values)




                                                                                 Prototypes


                        Workshops




                                                                    Wireframes




Tuesday, 10 July 2012
Set Resizing
                                                                                                      <meta name="viewport"
                                                                                                      content="width=device-width;
                                                       Sell                                           initial- scale=1.0; maximum-
                                                     (Tickets,                                        scale=1.0;">
                                                      Events,
                                                     Products)
                                                                                                      App/Home Icon
                                                                                                      <link rel="apple-touch-icon"
                                                                                                      href="icons/regular_icon.png"/
                                                                                                      > <link rel="apple-touch-icon"
                                                                                                      sizes="114x114" href="icons/
                                    Improving                      Events                             retina_icon.png"/>
                                       UX
                                                                 (Developing +
                                     (for all)                     Engaging)                          Separate Mobile Site/Web
                                                                                                      App
                                                                                                      Javascript
                                                                                                      if((navigator.userAgent.match
                                                                                                      (/iPhone/i)) ||
                                           AnalysisCommunicate                                        (navigator.userAgent.match(/
                                                                                                      iPod/i))) {
                                                      (Brand                                          if (document.cookie.indexOf
                                                      Values)                                         ("iphone_redirect=false") ==
                                                                                                      -1) window.location = "http://
                                                                                                      mobile.yoursitehere.com"; }


                                                                                                      PHP
                                                                                                     if(strstr($_SERVER
                                                                                                     ['HTTP_USER_AGENT'],'iPhone')
                                                                                                     || strstr($_SERVER
                                                                                              Development
                                                                                                     ['HTTP_USER_AGENT'],'iPod')) {
                                                                                                     header('Location: http://
                                                                                                     mobile.yoursitehere.com');
                                                                                                     exit();
                                                                                                     }


                                                                                                      Remove Safari Address/Status
                                                                                                      Bars (top/bottom)
                                                                                                      <meta name="apple-mobile-web-
                                                                                                      app-capable" content="yes" />



                                                                                 Prototypes


                        Workshops




                                                                    Wireframes




Tuesday, 10 July 2012
Set Resizing
                                                                                                      <meta name="viewport"
                                                                                                      content="width=device-width;
                                                       Sell                                           initial- scale=1.0; maximum-
                                                     (Tickets,                                        scale=1.0;">
                                                      Events,
                                                     Products)
                                                                                                      App/Home Icon
                                                                                                      <link rel="apple-touch-icon"
                                                                                                      href="icons/regular_icon.png"/
                                                                                                      > <link rel="apple-touch-icon"
                                                                                                      sizes="114x114" href="icons/
                                    Improving                      Events                             retina_icon.png"/>
                                       UX
                                                                 (Developing +
                                     (for all)                     Engaging)                          Separate Mobile Site/Web
                                                                                                      App
                                                                                                      Javascript
                                                                                                      if((navigator.userAgent.match
                                                                                                      (/iPhone/i)) ||
                                           AnalysisCommunicate                                        (navigator.userAgent.match(/
                                                                                                      iPod/i))) {
                                                      (Brand                                          if (document.cookie.indexOf
                                                      Values)                                         ("iphone_redirect=false") ==
                                                                                                      -1) window.location = "http://
                                                                                                      mobile.yoursitehere.com"; }


                                                                                                      PHP
                                                                                                     if(strstr($_SERVER
                                                                                                     ['HTTP_USER_AGENT'],'iPhone')
                                                                                                     || strstr($_SERVER
                                                                                              Development
                                                                                                     ['HTTP_USER_AGENT'],'iPod')) {
                                                                                                     header('Location: http://
                                                                                                     mobile.yoursitehere.com');
                                                                                                     exit();
                                                                                                     }


                                                                                                      Remove Safari Address/Status
                                                                                                      Bars (top/bottom)
                                                                                                      <meta name="apple-mobile-web-
                                                                                                      app-capable" content="yes" />



                                                                                 Prototypes


                        Workshops




                                                                    Wireframes




Tuesday, 10 July 2012
Set Resizing
                                                                                                       <meta name="viewport"
                                                                                                       content="width=device-width;
                                                       Sell                                            initial- scale=1.0; maximum-
                                                     (Tickets,                                         scale=1.0;">
                                                      Events,
                                                     Products)
                                                                                                       App/Home Icon
                                                                                                       <link rel="apple-touch-icon"
                                                                                                       href="icons/regular_icon.png"/
                                                                                                       > <link rel="apple-touch-icon"
                                                                                                       sizes="114x114" href="icons/
                                    Improving                      Events                              retina_icon.png"/>
                                       UX
                                                                 (Developing +
                                     (for all)                     Engaging)                           Separate Mobile Site/Web
                                                                                      Launch           App
                                                                                                       Javascript
                                                                                                       if((navigator.userAgent.match
                                                                                                       (/iPhone/i)) ||
                                           AnalysisCommunicate                                         (navigator.userAgent.match(/
                                                                                                       iPod/i))) {
                                                      (Brand                                           if (document.cookie.indexOf
                                                      Values)                                          ("iphone_redirect=false") ==
                                                                                                       -1) window.location = "http://
                                                                                                       mobile.yoursitehere.com"; }


                                                                                                       PHP
                                                                                                      if(strstr($_SERVER
                                                                                                      ['HTTP_USER_AGENT'],'iPhone')
                                                                                                      || strstr($_SERVER
                                                                                               Development
                                                                                                      ['HTTP_USER_AGENT'],'iPod')) {
                                                                                                      header('Location: http://
                                                                                                      mobile.yoursitehere.com');
                                                                                                      exit();
                                                                                                      }


                                                                                                       Remove Safari Address/Status
                                                                                                       Bars (top/bottom)
                                                                                                       <meta name="apple-mobile-web-
                                                                                                       app-capable" content="yes" />



                                                                                 Prototypes


                        Workshops




                                                                    Wireframes




Tuesday, 10 July 2012
ica.org.uk
                                                    Case Study
                                                    iOS Additions

                                                    Set Resizing
                                                    <meta name="viewport" content="width=device-width; initial-
                                                    scale=1.0; maximum-scale=1.0;">


                                                    App/Home Icon
                                                    <link rel="apple-touch-icon" href="icons/regular_icon.png"/>
                                                    <link rel="apple-touch-icon" sizes="114x114" href="icons/
                                                    retina_icon.png"/>

                                                    Separate Mobile Site/Web App
                                                    Javascript
                                                    if((navigator.userAgent.match(/iPhone/i)) ||
                                                    (navigator.userAgent.match(/iPod/i))) {
                                                        if (document.cookie.indexOf("iphone_redirect=false") == -1)
                                                    window.location = "http://mobile.yoursitehere.com";
                                                    }

                                                    PHP
                                                    if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER
                                                    ['HTTP_USER_AGENT'],'iPod'))
                                                    {
                                                        header('Location: http://mobile.yoursitehere.com');
                                                        exit();
                                                    }

                                                    Remove Safari Address/Status Bars (top/bottom)
                                                    <meta name="apple-mobile-web-app-capable" content="yes" />




                        http://www.ica.org.uk



Tuesday, 10 July 2012
g.uk



       Desktop

   •   Four column layout

   •   Full content experience




 Tuesday, 10 July 2012
g.uk                             ica.org.uk                                               ica.



       Desktop                       Tablet

   •   Four column layout        •   Four column layout, automatically adapts to two
                                     column layout for portrait
   •   Full content experience
                                 •   Assets dynamically resized (e.g. images, calendar)

                                 •   Some content types replaced (e.g. footer)




 Tuesday, 10 July 2012
g.uk                             ica.org.uk                                                          ica.



       Desktop                       Tablet                                                   Smartphone

   •   Four column layout        •   Four column layout, automatically adapts to two      •   Single column layout
                                     column layout for portrait
   •   Full content experience                                                            •   Assets dynamically
                                 •   Assets dynamically resized (e.g. images, calendar)       resized (e.g. nav)

                                 •   Some content types replaced (e.g. footer)            •   More content types
                                                                                              removed (e.g.
                                                                                              calendar, image
                                                                                              carousel)




 Tuesday, 10 July 2012
Tuesday, 10 July 2012
Results                                                                 Mobile Nov ’11 - Feb ’12

  •       Mobile rate increased by 250% in 3 months            12

  •       Dwell time, number of pages visited and
          returning visitors, all increased (and faster than    9
          the non-mobile figures)

  •       Mobile bounce rate reduced by 5% (vs no
          change for the non-mobile figures)                     6
  •       We know there’s more to do ...
                                                                3


                                                                0
                                                                    Nov      Dec           Jan       Feb
Tuesday, 10 July 2012
“Will I have to redo our website?”




Tuesday, 10 July 2012
“Will I have to redo our website?”


                                    Honestly?




Tuesday, 10 July 2012
Why important?




Tuesday, 10 July 2012
Why important?




                        This is not
                         the web




Tuesday, 10 July 2012
This is the web ...



                                      Why important?




                        This is not
                         the web




Tuesday, 10 July 2012
This is the web ...



                                      Why important?




                        This is not
                         the web
                                                              This will be the web ...




Tuesday, 10 July 2012
Resources

                        Test your site:
                        http://www.responsinator.com/
                        http://www.studiopress.com/responsive/
                        http://codebomber.com/jquery/resizer/

                        See some nice examples of sites using
                        media queries:
                        http://mediaqueri.es/

                        Good reading that will help make friends
                        with your web developer/ web agency:
                        http://bradfrostweb.com/blog/web/
                        responsive-web-design-missing-the-point/
                        http://mobile.smashingmagazine.com/
                        http://cssgrid.net/



Tuesday, 10 July 2012

Weitere ähnliche Inhalte

Was ist angesagt?

Social Media Marketing on the Real-time Web
Social Media Marketing on the Real-time WebSocial Media Marketing on the Real-time Web
Social Media Marketing on the Real-time WebDan Olsen
 
How to Build Great Products by Dan Olsen
How to Build Great Products by Dan OlsenHow to Build Great Products by Dan Olsen
How to Build Great Products by Dan OlsenDan Olsen
 
Best Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web ProductsBest Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web ProductsDan Olsen
 
How to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenHow to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenDan Olsen
 
Managing change with prototyping
Managing change with prototypingManaging change with prototyping
Managing change with prototypingGeorge Abraham
 
Ten Nuggets of Advice for Tech Startups
Ten Nuggets of Advice for Tech StartupsTen Nuggets of Advice for Tech Startups
Ten Nuggets of Advice for Tech StartupsDan Olsen
 
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...Dan Olsen
 
Mobile and Responsive Design
Mobile and Responsive DesignMobile and Responsive Design
Mobile and Responsive Designcreed
 
How to Make Sure Your Product Rocks
How to Make Sure Your Product RocksHow to Make Sure Your Product Rocks
How to Make Sure Your Product RocksDan Olsen
 
Big picture design without Big Design Up Front (Agile Roots 2010)
Big picture design without Big Design Up Front (Agile Roots 2010)Big picture design without Big Design Up Front (Agile Roots 2010)
Big picture design without Big Design Up Front (Agile Roots 2010)Desiree Sy
 
Ciw going mobile
Ciw going mobileCiw going mobile
Ciw going mobiler82093403
 
SharePoint 2013 Unveiled webinar 1.24.13
SharePoint 2013 Unveiled webinar 1.24.13SharePoint 2013 Unveiled webinar 1.24.13
SharePoint 2013 Unveiled webinar 1.24.13Sentri
 
Share point 2013 webinar november 2012
Share point 2013 webinar november 2012Share point 2013 webinar november 2012
Share point 2013 webinar november 2012Sentri
 
Moglue GMIC Presentation Application
Moglue GMIC Presentation ApplicationMoglue GMIC Presentation Application
Moglue GMIC Presentation Applicationmoglue
 

Was ist angesagt? (16)

Social Media Marketing on the Real-time Web
Social Media Marketing on the Real-time WebSocial Media Marketing on the Real-time Web
Social Media Marketing on the Real-time Web
 
How to Build Great Products by Dan Olsen
How to Build Great Products by Dan OlsenHow to Build Great Products by Dan Olsen
How to Build Great Products by Dan Olsen
 
Best Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web ProductsBest Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web Products
 
How to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenHow to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan Olsen
 
iAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UXiAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UX
 
Managing change with prototyping
Managing change with prototypingManaging change with prototyping
Managing change with prototyping
 
Ten Nuggets of Advice for Tech Startups
Ten Nuggets of Advice for Tech StartupsTen Nuggets of Advice for Tech Startups
Ten Nuggets of Advice for Tech Startups
 
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
 
Mobile and Responsive Design
Mobile and Responsive DesignMobile and Responsive Design
Mobile and Responsive Design
 
2012-11-14 Propel Your Org with Videos
2012-11-14 Propel Your Org with Videos2012-11-14 Propel Your Org with Videos
2012-11-14 Propel Your Org with Videos
 
How to Make Sure Your Product Rocks
How to Make Sure Your Product RocksHow to Make Sure Your Product Rocks
How to Make Sure Your Product Rocks
 
Big picture design without Big Design Up Front (Agile Roots 2010)
Big picture design without Big Design Up Front (Agile Roots 2010)Big picture design without Big Design Up Front (Agile Roots 2010)
Big picture design without Big Design Up Front (Agile Roots 2010)
 
Ciw going mobile
Ciw going mobileCiw going mobile
Ciw going mobile
 
SharePoint 2013 Unveiled webinar 1.24.13
SharePoint 2013 Unveiled webinar 1.24.13SharePoint 2013 Unveiled webinar 1.24.13
SharePoint 2013 Unveiled webinar 1.24.13
 
Share point 2013 webinar november 2012
Share point 2013 webinar november 2012Share point 2013 webinar november 2012
Share point 2013 webinar november 2012
 
Moglue GMIC Presentation Application
Moglue GMIC Presentation ApplicationMoglue GMIC Presentation Application
Moglue GMIC Presentation Application
 

Andere mochten auch (20)

Pryamkova lead
Pryamkova leadPryamkova lead
Pryamkova lead
 
Margaret thatcher
Margaret thatcherMargaret thatcher
Margaret thatcher
 
Blog carnival round up
Blog carnival round upBlog carnival round up
Blog carnival round up
 
Athens
AthensAthens
Athens
 
Why Teach PDHPE in Primary Schools?
Why Teach PDHPE in Primary Schools?Why Teach PDHPE in Primary Schools?
Why Teach PDHPE in Primary Schools?
 
PowerPoint presentation: Resources Oct. 10
PowerPoint presentation: Resources Oct. 10PowerPoint presentation: Resources Oct. 10
PowerPoint presentation: Resources Oct. 10
 
Cars1
Cars1Cars1
Cars1
 
Ayam2
Ayam2Ayam2
Ayam2
 
Ayam2
Ayam2Ayam2
Ayam2
 
Leveraging Drupal, Alfresco and CMIS
Leveraging Drupal, Alfresco and CMISLeveraging Drupal, Alfresco and CMIS
Leveraging Drupal, Alfresco and CMIS
 
Arts techcymru
Arts techcymruArts techcymru
Arts techcymru
 
Findings
FindingsFindings
Findings
 
Ayam2
Ayam2Ayam2
Ayam2
 
Introduction
IntroductionIntroduction
Introduction
 
Artvaark show and-tell may 2014
Artvaark show and-tell may 2014Artvaark show and-tell may 2014
Artvaark show and-tell may 2014
 
Ayam2
Ayam2Ayam2
Ayam2
 
Analyze
AnalyzeAnalyze
Analyze
 
Our story
Our storyOur story
Our story
 
3T Questionnaire
3T Questionnaire3T Questionnaire
3T Questionnaire
 
Cars1
Cars1Cars1
Cars1
 

Ähnlich wie AMA Mobile Pop-up

Crossplatform Mobileapplications
Crossplatform MobileapplicationsCrossplatform Mobileapplications
Crossplatform MobileapplicationsRamkumar R
 
Developing mobile applications for i using open source tools Venna 2012
Developing mobile applications for i using open source tools  Venna 2012Developing mobile applications for i using open source tools  Venna 2012
Developing mobile applications for i using open source tools Venna 2012COMMON Europe
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile DrupalTwinbit
 
Hybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJSHybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJSHamdi Hmidi
 
Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?Kony, Inc.
 
Hybrid Mobile Applications
Hybrid Mobile ApplicationsHybrid Mobile Applications
Hybrid Mobile ApplicationsSistek Yazılım
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyDMI
 
Trip advsiorhybridpresentation
Trip advsiorhybridpresentationTrip advsiorhybridpresentation
Trip advsiorhybridpresentationElanaBoehm
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentÖzcan Zafer AYAN
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcampAtlanta2012
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseDipesh Mukerji
 
Android Development: Approach for Agile Teams
Android Development: Approach for Agile TeamsAndroid Development: Approach for Agile Teams
Android Development: Approach for Agile TeamsAnay Kamat
 
Web android automation-Darshan Padmawar
Web android automation-Darshan PadmawarWeb android automation-Darshan Padmawar
Web android automation-Darshan Padmawarbhumika2108
 
Top Ten Tips for HTML5/Mobile Web Development
Top Ten Tips for HTML5/Mobile Web DevelopmentTop Ten Tips for HTML5/Mobile Web Development
Top Ten Tips for HTML5/Mobile Web DevelopmentSimon Guest
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentFlexsin
 
Mobile app development
Mobile app developmentMobile app development
Mobile app developmentFlexsin
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformInfosys
 

Ähnlich wie AMA Mobile Pop-up (20)

HTML5 / Mobile Web
HTML5 / Mobile WebHTML5 / Mobile Web
HTML5 / Mobile Web
 
Crossplatform Mobileapplications
Crossplatform MobileapplicationsCrossplatform Mobileapplications
Crossplatform Mobileapplications
 
AIDS.gov Drupal4Gov Responsive Design
AIDS.gov Drupal4Gov Responsive DesignAIDS.gov Drupal4Gov Responsive Design
AIDS.gov Drupal4Gov Responsive Design
 
Developing mobile applications for i using open source tools Venna 2012
Developing mobile applications for i using open source tools  Venna 2012Developing mobile applications for i using open source tools  Venna 2012
Developing mobile applications for i using open source tools Venna 2012
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile Drupal
 
Hybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJSHybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJS
 
Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?
 
Hybrid Mobile Applications
Hybrid Mobile ApplicationsHybrid Mobile Applications
Hybrid Mobile Applications
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
 
Trip advsiorhybridpresentation
Trip advsiorhybridpresentationTrip advsiorhybridpresentation
Trip advsiorhybridpresentation
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_print
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
 
Android Development: Approach for Agile Teams
Android Development: Approach for Agile TeamsAndroid Development: Approach for Agile Teams
Android Development: Approach for Agile Teams
 
Web android automation-Darshan Padmawar
Web android automation-Darshan PadmawarWeb android automation-Darshan Padmawar
Web android automation-Darshan Padmawar
 
Top Ten Tips for HTML5/Mobile Web Development
Top Ten Tips for HTML5/Mobile Web DevelopmentTop Ten Tips for HTML5/Mobile Web Development
Top Ten Tips for HTML5/Mobile Web Development
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
TMA Going Mobile
TMA Going MobileTMA Going Mobile
TMA Going Mobile
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired Platform
 

Kürzlich hochgeladen

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Kürzlich hochgeladen (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

AMA Mobile Pop-up

  • 1. Going Mobile: A Web Developers Perspective Tuesday, 10 July 2012
  • 2. Going Mobile: A Web Developers Perspective Solutions + Examples Tuesday, 10 July 2012
  • 3. Going Mobile: A Web Developers Perspective Solutions + Examples Mobile web Websites that are mobile friendly Typically the same website as what you see via your desktop, it’s responsive and adapts to the users device Tuesday, 10 July 2012
  • 4. Going Mobile: A Web Developers Perspective Solutions + Examples Mobile web Native app Websites that are mobile friendly Other end of the spectrum - Typically the same website as platform specific, downloaded via what you see via your desktop, store (Apple App Store/ Android it’s responsive and adapts to the Marketplace). A completely users device different experience for the user Tuesday, 10 July 2012
  • 5. Going Mobile: A Web Developers Perspective Solutions + Examples Mobile web Web app Native app Websites that are mobile friendly Mobile web as an app - in looks if Other end of the spectrum - Typically the same website as nothing else tho this is changing. platform specific, downloaded via what you see via your desktop, Accessed via the browser. No store (Apple App Store/ Android it’s responsive and adapts to the app store download, tho initial Marketplace). A completely users device visit can take time. different experience for the user Tuesday, 10 July 2012
  • 6. Going Mobile: A Web Developers Perspective Solutions + Examples Mobile web Web app Hybrid app Native app Websites that are mobile friendly Mobile web as an app - in looks if Combines Native + Web. Native Other end of the spectrum - Typically the same website as nothing else tho this is changing. app provides shell, downloaded via platform specific, downloaded via what you see via your desktop, Accessed via the browser. No app store, means all device store (Apple App Store/ Android it’s responsive and adapts to the app store download, tho initial features (e.g. camera) available. Marketplace). A completely users device visit can take time. Web delivers ‘live content’ different experience for the user Tuesday, 10 July 2012
  • 7. Richness of Device Approval Costs Audience Speed experience Access Process (Dev + Ongoing) Reach Tuesday, 10 July 2012
  • 8. Richness of Device Approval Costs Audience Speed experience Access Process (Dev + Ongoing) Reach Native High Full Very Fast Mandatory Expensive Low Tuesday, 10 July 2012
  • 9. Richness of Device Approval Costs Audience Speed experience Access Process (Dev + Ongoing) Reach Native High Full Very Fast Mandatory Expensive Low Native speed as Low Hybrid Medium Full Moderdate Medium necessary overhead Tuesday, 10 July 2012
  • 10. Richness of Device Approval Costs Audience Speed experience Access Process (Dev + Ongoing) Reach Native High Full Very Fast Mandatory Expensive Low Native speed as Low Hybrid Medium Full Moderdate Medium necessary overhead Web App Medium Partial Fast None Moderate Medium Tuesday, 10 July 2012
  • 11. Richness of Device Approval Costs Audience Speed experience Access Process (Dev + Ongoing) Reach Native High Full Very Fast Mandatory Expensive Low Native speed as Low Hybrid Medium Full Moderdate Medium necessary overhead Web App Medium Partial Fast None Moderate Medium Mobile Low Low Fast None Best High Web Tuesday, 10 July 2012
  • 12. Which solution? Solutions • Native app • Hybrid app • Web app • Mobile web Tuesday, 10 July 2012
  • 13. Which solution? Strategic questions ... Solutions Questions ... • Native app • Business needs/ user goals • Hybrid app • Your audience • Web app • Your content • Mobile web • Experience you want to deliver Tuesday, 10 July 2012
  • 14. Strategic questions ... Which solution? Questions ... Solutions • Business needs/ user goals • Native app • Your audience • Hybrid app • Your content • Web app • Experience you want to deliver • Mobile web Tuesday, 10 July 2012
  • 16. Process Identify: Business goals Understand: Users, offering Get buy in Analyse + Workshop it Build it Launch, measure, test, refine Tuesday, 10 July 2012
  • 17. Process • Extend reach: Increase mobile audience Identify: Business goals • Maintain efficiencies: Same site/ content/ db Understand: Users, offering Get buy in Analyse + Workshop it Build it Launch, measure, test, refine Tuesday, 10 July 2012
  • 18. Process • Extend reach: Increase mobile audience Identify: Business goals • Maintain efficiencies: Same site/ content/ db • Users: 20-35 yrs; high rates mobile usage Understand: Users, offering • No obvious reason why audience not using the site on mobile Get buy in Analyse + Workshop it Build it Launch, measure, test, refine Tuesday, 10 July 2012
  • 19. Process • Extend reach: Increase mobile audience Identify: Business goals • Maintain efficiencies: Same site/ content/ db • Users: 20-35 yrs; high rates mobile usage Understand: Users, offering • No obvious reason why audience not using the site on mobile Get buy in • New management: Keen to do MORE Analyse + Workshop it Build it Launch, measure, test, refine Tuesday, 10 July 2012
  • 20. Process • Extend reach: Increase mobile audience Identify: Business goals • Maintain efficiencies: Same site/ content/ db • Users: 20-35 yrs; high rates mobile usage Understand: Users, offering • No obvious reason why audience not using the site on mobile Get buy in • New management: Keen to do MORE • User data, stats analysis, content audit, workshops, games and mobile exercises, Analyse + Workshop it produced prototypes Build it Launch, measure, test, refine Tuesday, 10 July 2012
  • 21. Process • Extend reach: Increase mobile audience Identify: Business goals • Maintain efficiencies: Same site/ content/ db • Users: 20-35 yrs; high rates mobile usage Understand: Users, offering • No obvious reason why audience not using the site on mobile Get buy in • New management: Keen to do MORE • User data, stats analysis, content audit, workshops, games and mobile exercises, Analyse + Workshop it produced prototypes Build it • 4 week development Launch, measure, test, refine Tuesday, 10 July 2012
  • 22. Process • Extend reach: Increase mobile audience Identify: Business goals • Maintain efficiencies: Same site/ content/ db • Users: 20-35 yrs; high rates mobile usage Understand: Users, offering • No obvious reason why audience not using the site on mobile Get buy in • New management: Keen to do MORE • User data, stats analysis, content audit, workshops, games and mobile exercises, Analyse + Workshop it produced prototypes Build it • 4 week development Launch, measure, test, refine • Went live Dec 2011, refined and further improved over 2-3 weeks Tuesday, 10 July 2012
  • 24. Sell (Tickets, Events, Products) Improving Events UX (Developing + (for all) Engaging) AnalysisCommunicate (Brand Values) Tuesday, 10 July 2012
  • 25. Sell (Tickets, Events, Products) Improving Events UX (Developing + (for all) Engaging) AnalysisCommunicate (Brand Values) Tuesday, 10 July 2012
  • 26. Sell (Tickets, Events, Products) Improving Events UX (Developing + (for all) Engaging) AnalysisCommunicate (Brand Values) Friends of the Earth Workshop Session "Develop cohesion and direction towards potential ‘mobile web’ solutions" Workshops Tuesday, 10 July 2012
  • 27. Sell (Tickets, Events, Products) Improving Events UX (Developing + (for all) Engaging) AnalysisCommunicate (Brand Values) Workshops Tuesday, 10 July 2012
  • 28. Sell (Tickets, Events, Products) Improving Events UX (Developing + (for all) Engaging) Place Homepage - Mobile (Portrait) AnalysisCommunicate (Brand Values) Prototypes Workshops Wireframes Tuesday, 10 July 2012
  • 29. Sell (Tickets, Events, Products) Improving Events UX (Developing + (for all) Engaging) AnalysisCommunicate (Brand Values) Prototypes Workshops Wireframes Tuesday, 10 July 2012
  • 30. Set Resizing <meta name="viewport" content="width=device-width; Sell initial- scale=1.0; maximum- (Tickets, scale=1.0;"> Events, Products) App/Home Icon <link rel="apple-touch-icon" href="icons/regular_icon.png"/ > <link rel="apple-touch-icon" sizes="114x114" href="icons/ Improving Events retina_icon.png"/> UX (Developing + (for all) Engaging) Separate Mobile Site/Web App Javascript if((navigator.userAgent.match (/iPhone/i)) || AnalysisCommunicate (navigator.userAgent.match(/ iPod/i))) { (Brand if (document.cookie.indexOf Values) ("iphone_redirect=false") == -1) window.location = "http:// mobile.yoursitehere.com"; } PHP if(strstr($_SERVER ['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER Development ['HTTP_USER_AGENT'],'iPod')) { header('Location: http:// mobile.yoursitehere.com'); exit(); } Remove Safari Address/Status Bars (top/bottom) <meta name="apple-mobile-web- app-capable" content="yes" /> Prototypes Workshops Wireframes Tuesday, 10 July 2012
  • 31. Set Resizing <meta name="viewport" content="width=device-width; Sell initial- scale=1.0; maximum- (Tickets, scale=1.0;"> Events, Products) App/Home Icon <link rel="apple-touch-icon" href="icons/regular_icon.png"/ > <link rel="apple-touch-icon" sizes="114x114" href="icons/ Improving Events retina_icon.png"/> UX (Developing + (for all) Engaging) Separate Mobile Site/Web App Javascript if((navigator.userAgent.match (/iPhone/i)) || AnalysisCommunicate (navigator.userAgent.match(/ iPod/i))) { (Brand if (document.cookie.indexOf Values) ("iphone_redirect=false") == -1) window.location = "http:// mobile.yoursitehere.com"; } PHP if(strstr($_SERVER ['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER Development ['HTTP_USER_AGENT'],'iPod')) { header('Location: http:// mobile.yoursitehere.com'); exit(); } Remove Safari Address/Status Bars (top/bottom) <meta name="apple-mobile-web- app-capable" content="yes" /> Prototypes Workshops Wireframes Tuesday, 10 July 2012
  • 32. Set Resizing <meta name="viewport" content="width=device-width; Sell initial- scale=1.0; maximum- (Tickets, scale=1.0;"> Events, Products) App/Home Icon <link rel="apple-touch-icon" href="icons/regular_icon.png"/ > <link rel="apple-touch-icon" sizes="114x114" href="icons/ Improving Events retina_icon.png"/> UX (Developing + (for all) Engaging) Separate Mobile Site/Web Launch App Javascript if((navigator.userAgent.match (/iPhone/i)) || AnalysisCommunicate (navigator.userAgent.match(/ iPod/i))) { (Brand if (document.cookie.indexOf Values) ("iphone_redirect=false") == -1) window.location = "http:// mobile.yoursitehere.com"; } PHP if(strstr($_SERVER ['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER Development ['HTTP_USER_AGENT'],'iPod')) { header('Location: http:// mobile.yoursitehere.com'); exit(); } Remove Safari Address/Status Bars (top/bottom) <meta name="apple-mobile-web- app-capable" content="yes" /> Prototypes Workshops Wireframes Tuesday, 10 July 2012
  • 33. ica.org.uk Case Study iOS Additions Set Resizing <meta name="viewport" content="width=device-width; initial- scale=1.0; maximum-scale=1.0;"> App/Home Icon <link rel="apple-touch-icon" href="icons/regular_icon.png"/> <link rel="apple-touch-icon" sizes="114x114" href="icons/ retina_icon.png"/> Separate Mobile Site/Web App Javascript if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://mobile.yoursitehere.com"; } PHP if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER ['HTTP_USER_AGENT'],'iPod')) { header('Location: http://mobile.yoursitehere.com'); exit(); } Remove Safari Address/Status Bars (top/bottom) <meta name="apple-mobile-web-app-capable" content="yes" /> http://www.ica.org.uk Tuesday, 10 July 2012
  • 34. g.uk Desktop • Four column layout • Full content experience Tuesday, 10 July 2012
  • 35. g.uk ica.org.uk ica. Desktop Tablet • Four column layout • Four column layout, automatically adapts to two column layout for portrait • Full content experience • Assets dynamically resized (e.g. images, calendar) • Some content types replaced (e.g. footer) Tuesday, 10 July 2012
  • 36. g.uk ica.org.uk ica. Desktop Tablet Smartphone • Four column layout • Four column layout, automatically adapts to two • Single column layout column layout for portrait • Full content experience • Assets dynamically • Assets dynamically resized (e.g. images, calendar) resized (e.g. nav) • Some content types replaced (e.g. footer) • More content types removed (e.g. calendar, image carousel) Tuesday, 10 July 2012
  • 38. Results Mobile Nov ’11 - Feb ’12 • Mobile rate increased by 250% in 3 months 12 • Dwell time, number of pages visited and returning visitors, all increased (and faster than 9 the non-mobile figures) • Mobile bounce rate reduced by 5% (vs no change for the non-mobile figures) 6 • We know there’s more to do ... 3 0 Nov Dec Jan Feb Tuesday, 10 July 2012
  • 39. “Will I have to redo our website?” Tuesday, 10 July 2012
  • 40. “Will I have to redo our website?” Honestly? Tuesday, 10 July 2012
  • 42. Why important? This is not the web Tuesday, 10 July 2012
  • 43. This is the web ... Why important? This is not the web Tuesday, 10 July 2012
  • 44. This is the web ... Why important? This is not the web This will be the web ... Tuesday, 10 July 2012
  • 45. Resources Test your site: http://www.responsinator.com/ http://www.studiopress.com/responsive/ http://codebomber.com/jquery/resizer/ See some nice examples of sites using media queries: http://mediaqueri.es/ Good reading that will help make friends with your web developer/ web agency: http://bradfrostweb.com/blog/web/ responsive-web-design-missing-the-point/ http://mobile.smashingmagazine.com/ http://cssgrid.net/ Tuesday, 10 July 2012