SlideShare une entreprise Scribd logo
1  sur  94
WELCOME
Mobile Development Workshop
AMANDA MCCONNELL
            Head of Product


                @zorstag



but wait, there’s no “mobile” in that title!
If you are in Technology today you are
                in Mobile.
42% of all mobile users in the US are smart phone users.
Almost 50% of all mobile users in the US have used an App
                   and Mobile Browser.
40 million tablet subscribers in 2 years, 3.5x faster adoption
                     then smartphones.
8.2% of internet traffic came from a mobile device
                  as of Dec 2011
But what does this mean for my
          company?
ASSESS YOUR MOBILE
               LANDSCAPE

• What    percentage of your web traffic is mobile?

• How   do users get to your site?

• Apps?

• What    do your key metrics look like on mobile devices?
Its all about the data
DETERMINE YOUR MOBILE
             STRATEGY

• Ifyou don’t have apps, get some. If you have apps, how are
  they performing?

• Does  your API support all the features and functionality you
  need in your apps?

• How    are you going to address your mobile web traffic?

• How    many resources can you dedicate to mobile efforts?
Bring on the experts!
APPs
       BESS HO
       Founding Partner and Mobile Architect, Archimedes Labs
       @bess


API
       KETAN ANJARIA
       Founder, CardFlick
       @kidbombay



Responsive Design
       PATTY TOLAND
       Partner, Filament Group, Inc.
       @pattytoland
Women Powering Technology Summit
  Technical Workshop: Mobile Development


   Mobile Trends
             Bess Ho @bess
            Archimedes Labs
                  Jun 5, 2012
                Santa Clara CA
About Me         @bess

 Book      Startup       Startup
Author    Incubator      Adviser
          Archimedes
             Labs



  m ing          Mobile Workshops
Co
                     Technical
                   IP for Startup
Mobile First
Web Second
           Fred Wilson
              2010
Mobile First
Mobile First

      Your SMS Message:

“   follow fredwilson to 40404
                                   ”
In 2010 46% Twitter active users use
mobile regularly
Mobile First




Foursquare has little value on its web app
Foursquare delivers key values on mobile
Mobile First




Kleiner Partner Mary Meeker’s 2012 May Report
Desktop vs Mobile




Kleiner Partner Mary Meeker’s 2012 May Report
eCommerce vs mCommerce




Kleiner Partner Mary Meeker’s 2012 May Report
iPhone vs Tablet




Kleiner Partner Mary Meeker’s 2012 May Report
Desktop Laptop vs Tablet




Kleiner Partner Mary Meeker’s 2012 May Report
iPad
IDC reported 17.4 Million Tablets were
shipped worldwide in 1st QTR in 2012
34 Million Tablets
Tablet generates 3.4 times more traffic
than smartphone 517 MB/month vs 150
MB/month
By 2016 Tablets is 10% of global mobile
data traffic
68% are iPads
iPad
By 2016 Tablet generates the same traffic
as mobile traffic in 2012
Big Data


                   In 2011 Mobile data was 8x the size of
                   web data in 2000
                   No. of mobile devices exceeds no. of
                   worldwide population by 2013




Cisco’s Visual Networking Index (VNI) Mobile Report 2012
Big Data
                                              More




Cisco’s Visual Networking Index (VNI) Mobile Report 2012
Big Data


                   More Data
                   More Connectivity
                   More Bandwidth

Cisco’s Visual Networking Index (VNI) Mobile Report 2012
Mobile Usage




Sandvine 2012 Report
mVideo
               52% of mobile traffic is Video
               Mobile video is Top activities for mobile users
               By 2016 70+% mobile traffic will be Video




Cisco’s Visual Networking Index (VNI) Mobile Report 2012
Audio Video Streaming
            YouTube is the largest source of mobile web
            traffic 12-25%
            Netflix 2%
            Pandora 6%




Sandvine 2012 Report
Mobile Monetization


  “Biggest Mistake”


Web = Mobile
Mobile Monetization
Freemium Business Model

                  56%
   44%
               App Sales
 Avg IAP       Avg $3.77
   $14

FREE APP       PAID APP
In-App Purchase

                 30% of iOS revenue comes from in-app
                 purchases in 2010
                 34 of Top 100 Grossing apps are free
                 monetized by in-app purchases
                 Epic Games made $10 Million in 2011 from
                 Infinity Blade 40+% from in-app
                 purchases


Gamesbrief.com 2011
In-App Purchase (IAP)

                 Average transaction in-app purchase $14
                 (iOS or Android)
                 14x revenue than Freemium
                 51% Revenue from in-app purchases
                 comes from transactions of over $20
                 Of that 51%, 30% comes from $50+
                 transactions


Gamesbrief.com 2011
IAP is Addictive

                      Spending is a habit
                 56% of game player that spend a dollar
                 come back to spend a 2nd time
                 25% spend 3 or more times




Gamesbrief.com 2011
Dogs vs Cats

                      Loyalty is GOLD
                          20 : 1
Loyal Purchaser = 20 x One-time Purchaser
    Top Purchaser = 100 x Loyal Purchaser



Gamesbrief.com 2011
Profit

                      Courting Rule


  80-90% of Profit
  comes from              0.5%        of User




Gamesbrief.com 2011
Mobile Monetization




Gamesbrief.com 2011
Life Before & After




Gamesbrief.com 2011
Mobile Monetization

      IAP vs Freemium


IAP > Advertised Free App

IAP > Pay-to-play (Paid App)
Mobile Monetization
     “Bigger Mistake”




iPad = iPhone
Big Trends
                      It’s about PAYING




Gamesbrief.com 2011
Mobile Strategy
           “Mobile First Web Second”
                         Fred Wilson
                   VC, Union Square Ventures
  Early Days
                            Native
                             App
Native   Mobile
 App     Web App
                            Web
                            App
Mobile Strategy
   “App Design Should be
  Mobile First, Web Second”

                   Fred Wilson
Native       VC, Union Square Ventures
 App


Web
App
Mobile Strategy
   Facebook CTO Bret Taylor

Problems           Solution
   B
A     C
   D               HTML5
 E     G    2011
    F
Mobile Strategy




                  Gigaom
                  Nov 2011
Strategy I
Native App                        Cloud
using
Objective-C             REST API          HTTP
                        XML / JSON        GET / POST

                                 iOS SDK
• UIWebView is a lite version
    of Safari browser            UIWebView
•   Update without approval
    process
•   Content is layout in HTML5
•   Share same content
•   Update using CSS template
Strategy II
Native app                     Cloud
using
HTML5                REST API          HTTP
framework            XML / JSON        GET / POST

• Appcelerator Titanium -       HTML5
    HTML/JS/CSS (iOS /        Framework
    Android / BlackBerry in
    beta)
•   PhoneGap - HTML/JS/CSS
    (iOS / Android /
    BlackBerry / WebOS /
    Window Phone / Bada /
    Symbian)
Strategy III
Native app
using
cross-
platform
framework
                               Cross Platform
• Conrona - Lua                 Framework
• Adobe AIR - ActionScript 3
    & Flash
•   Rhodes - Ruby                   Lua,
•   Unity - UnityScript(JS),      Ruby, AS,
    C#, Boo(Python)                  C#
•   Mono - C# .NET
Mobile Strategy
        “Bigger Mistake”


MySQL = No SQL
 RSDB                  No JOIN
                 Not ACID Guarantees
              Distributed & Fault-tolerant
                      Architecture
                   Horizontally Scale
Heavy Lifting: No SQL




MongoDB        Hadoop
Mobile Strategy
       “Bigger Mistake”

Server-side
Frameworks    =    Server-side
                       API

                         I/O API
                     Non-Blocking
                     Asynchronous
                      Event-driven
                       JavaScript
Mobile Strategy
     “Bigger Mistake”
Thin                    Thick
Client                  Client



           =
Thick
Cloud                   Thin
                        Cloud
Mobile First
          Archimedes Labs
     Social | Consumer | Mobile

              @Bess
     bess@archimedeslabs.com
http://www.slideshare.net/bess.ho
APPs
       BESS HO
       Founding Partner and Mobile Architect, Archimedes Labs
       @bess


API
       KETAN ANJARIA
       Founder, CardFlick
       @kidbombay



Responsive Design
       PATTY TOLAND
       Partner, Filament Group, Inc.
       @pattytoland
APPs
       BESS HO
       Founding Partner and Mobile Architect, Archimedes Labs
       @bess


API
       KETAN ANJARIA
       Founder, CardFlick
       @kidbombay



Responsive Design
       PATTY TOLAND
       Partner, Filament Group, Inc.
       @pattytoland
filament group
Patty Toland
Partner
filament group
We design engaging sites and
applications that are simple to use
and accessible to everyone.
Authors
Bloggers & contributors
Sponsor & design lead
Our goal
Engaging experiences
     that are inclusive
In other words...



Sites that work
  everywhere
 and for everyone
5.98 7.0
            Billion
                  1
      Mobile Global
Subscriptions Population
        http://www.itu.int/ITU-D/ict/statistics/at_glance/KeyTelecom.html
Mobile
Billions of
devices
They aren’t all
iPhones...
Perception: screen sizes typically on the radar
Perception: screen sizes typically on the radar
Reality: what screen sizes are people really using?
Reality: what screen sizes are people really using?
Responsive Web Design
    to the rescue!
1 codebase
All Platforms
RWD key principles:
• Mobile-first, Progressive
  Enhancement-based markup
• Flexible grids, images and
  media
• Media Queries (CSS3 spec) for
  viewport & features
• Content Strategy /
  Optimization
Web standards
Accessible
Test real devices:
70+ devices in our lab
Responsive
     ≠
1-size fits all
Responsive
     ≠
lowest common
  denominator
Responsive done right:



   1 modular codebase
      + smart logic
     + optimization
  = many experiences,
each context appropriate
The big RWD challenges:
 •   Content Management
 •   Advertising
 •   Video & Image (Retina)
 •   New KPIs & Tracking
 •   Bandwidth
 •   Organizational change
THANK YOU
                                   Please tweet or email questions
                                     @zorstag | zorstag@gmail.com




Additional Information & reference materials

- KPCB - Internet Trends 2012: http://www.slideshare.net/kleinerperkins/kpcb-internet-trends-2012
- Comscore - 2012 Mobile Future in Focus: http://www.comscore.com/Press_Events/Presentations_Whitepapers/
2012/2012_Mobile_Future_in_Focus

Contenu connexe

Tendances

When is an app not an app
When is an app not an appWhen is an app not an app
When is an app not an appJason Cross
 
Mobile development : reaching critical mass
Mobile development : reaching critical massMobile development : reaching critical mass
Mobile development : reaching critical massAlessandro Thellung
 
Next Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentationNext Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentationDanny Lein
 
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce Partners
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedJason Cross
 
Role of Operators in the Mobile App Delivery Ecosystem
Role of Operators in the Mobile App Delivery EcosystemRole of Operators in the Mobile App Delivery Ecosystem
Role of Operators in the Mobile App Delivery EcosystemRelayware
 
Apps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & ProductivityApps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & ProductivityApperian
 
Mobile Landscape Challenges
Mobile Landscape ChallengesMobile Landscape Challenges
Mobile Landscape ChallengesiMediaIndia
 
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)Oranuch (mimee) Lerdsuwankij
 
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your EnterpriseWSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your EnterpriseWSO2
 
Mobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and OpportunitiesMobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and Opportunitiesb-to-v Partners AG
 
Native App vs. Browser
Native App vs. BrowserNative App vs. Browser
Native App vs. BrowserMobilemo
 
The New Next: 2011 Moblie Influencers Predictions by TrendsSpotting
The New Next: 2011 Moblie Influencers Predictions by TrendsSpottingThe New Next: 2011 Moblie Influencers Predictions by TrendsSpotting
The New Next: 2011 Moblie Influencers Predictions by TrendsSpottingTaly Weiss
 
The state of mobile - In The Pocket
The state of mobile - In The PocketThe state of mobile - In The Pocket
The state of mobile - In The PocketMarie Martens
 
Mobile Apps Conference Sydney 2012 - Delivering Native Apps
Mobile Apps Conference Sydney 2012 - Delivering Native AppsMobile Apps Conference Sydney 2012 - Delivering Native Apps
Mobile Apps Conference Sydney 2012 - Delivering Native AppsSimon Clarke
 
Marketers guide to ipad for business
Marketers guide to ipad for businessMarketers guide to ipad for business
Marketers guide to ipad for businessOgilvy PR
 
Mobile Friendly Websites
Mobile Friendly Websites Mobile Friendly Websites
Mobile Friendly Websites iCrossing
 

Tendances (20)

When is an app not an app
When is an app not an appWhen is an app not an app
When is an app not an app
 
Mobile apps and adoption v2
Mobile apps and adoption v2Mobile apps and adoption v2
Mobile apps and adoption v2
 
Mobile development : reaching critical mass
Mobile development : reaching critical massMobile development : reaching critical mass
Mobile development : reaching critical mass
 
Next Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentationNext Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentation
 
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivated
 
Role of Operators in the Mobile App Delivery Ecosystem
Role of Operators in the Mobile App Delivery EcosystemRole of Operators in the Mobile App Delivery Ecosystem
Role of Operators in the Mobile App Delivery Ecosystem
 
Apps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & ProductivityApps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & Productivity
 
Mobile Landscape Challenges
Mobile Landscape ChallengesMobile Landscape Challenges
Mobile Landscape Challenges
 
Digital Trends March 2012
Digital Trends March 2012Digital Trends March 2012
Digital Trends March 2012
 
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
 
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your EnterpriseWSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
 
Mobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and OpportunitiesMobile Applications – Market Evaluation and Opportunities
Mobile Applications – Market Evaluation and Opportunities
 
Native App vs. Browser
Native App vs. BrowserNative App vs. Browser
Native App vs. Browser
 
The New Next: 2011 Moblie Influencers Predictions by TrendsSpotting
The New Next: 2011 Moblie Influencers Predictions by TrendsSpottingThe New Next: 2011 Moblie Influencers Predictions by TrendsSpotting
The New Next: 2011 Moblie Influencers Predictions by TrendsSpotting
 
The state of mobile - In The Pocket
The state of mobile - In The PocketThe state of mobile - In The Pocket
The state of mobile - In The Pocket
 
Mobile Apps Conference Sydney 2012 - Delivering Native Apps
Mobile Apps Conference Sydney 2012 - Delivering Native AppsMobile Apps Conference Sydney 2012 - Delivering Native Apps
Mobile Apps Conference Sydney 2012 - Delivering Native Apps
 
Marketers guide to ipad for business
Marketers guide to ipad for businessMarketers guide to ipad for business
Marketers guide to ipad for business
 
test
testtest
test
 
Mobile Friendly Websites
Mobile Friendly Websites Mobile Friendly Websites
Mobile Friendly Websites
 

En vedette

Anatomy of a Feature Release
Anatomy of a Feature ReleaseAnatomy of a Feature Release
Anatomy of a Feature ReleaseAmanda McConnell
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature pointsMadhur Kathuria
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release PlanningAdnan Aziz
 
Release Management
Release Management Release Management
Release Management Vyom Labs
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP'sVersionOne
 
Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Planconnielharper
 

En vedette (6)

Anatomy of a Feature Release
Anatomy of a Feature ReleaseAnatomy of a Feature Release
Anatomy of a Feature Release
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature points
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Release Management
Release Management Release Management
Release Management
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Plan
 

Similaire à WITI Mobile Development Workshop 2012

WITI Summit 2013 Mobile Trend
WITI Summit 2013 Mobile TrendWITI Summit 2013 Mobile Trend
WITI Summit 2013 Mobile TrendBess Ho
 
Uniway seminar ecommerce - 2011 10 04 - v2
Uniway   seminar ecommerce - 2011 10 04 - v2Uniway   seminar ecommerce - 2011 10 04 - v2
Uniway seminar ecommerce - 2011 10 04 - v2Uniway
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsTodd Anglin
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Shane Church
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Effective
 
Dnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden RulesDnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden RulesAdam Troman
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPRZasadzinski
 
Marketing in a Mobile World
Marketing in a Mobile WorldMarketing in a Mobile World
Marketing in a Mobile WorldAndrea Hoffman
 
Economic Primer on App Development
Economic Primer on App DevelopmentEconomic Primer on App Development
Economic Primer on App DevelopmentAmarpreet Kalkat
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheBrian Sam-Bodden
 
The mobile traveler experience
The mobile traveler experienceThe mobile traveler experience
The mobile traveler experienceKevin May
 
Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?CITYTECH, Inc.
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
Designing User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formatsDesigning User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formatsDirk Bartels
 
Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?Chris LaBelle
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessiTexico
 
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | OxiemGet Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | OxiemLessing-Flynn
 
Architecting mobile solutions for the enterprise
Architecting mobile solutions for the enterpriseArchitecting mobile solutions for the enterprise
Architecting mobile solutions for the enterpriseSoftweb Solutions
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for MobilityScotty Logan
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Softweb Solutions
 

Similaire à WITI Mobile Development Workshop 2012 (20)

WITI Summit 2013 Mobile Trend
WITI Summit 2013 Mobile TrendWITI Summit 2013 Mobile Trend
WITI Summit 2013 Mobile Trend
 
Uniway seminar ecommerce - 2011 10 04 - v2
Uniway   seminar ecommerce - 2011 10 04 - v2Uniway   seminar ecommerce - 2011 10 04 - v2
Uniway seminar ecommerce - 2011 10 04 - v2
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile Apps
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 
Dnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden RulesDnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden Rules
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIP
 
Marketing in a Mobile World
Marketing in a Mobile WorldMarketing in a Mobile World
Marketing in a Mobile World
 
Economic Primer on App Development
Economic Primer on App DevelopmentEconomic Primer on App Development
Economic Primer on App Development
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
 
The mobile traveler experience
The mobile traveler experienceThe mobile traveler experience
The mobile traveler experience
 
Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
Designing User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formatsDesigning User Experience for multiple screen and device formats
Designing User Experience for multiple screen and device formats
 
Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making Process
 
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | OxiemGet Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
 
Architecting mobile solutions for the enterprise
Architecting mobile solutions for the enterpriseArchitecting mobile solutions for the enterprise
Architecting mobile solutions for the enterprise
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for Mobility
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 

Dernier

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 

Dernier (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 

WITI Mobile Development Workshop 2012

  • 2. AMANDA MCCONNELL Head of Product @zorstag but wait, there’s no “mobile” in that title!
  • 3. If you are in Technology today you are in Mobile.
  • 4. 42% of all mobile users in the US are smart phone users.
  • 5. Almost 50% of all mobile users in the US have used an App and Mobile Browser.
  • 6. 40 million tablet subscribers in 2 years, 3.5x faster adoption then smartphones.
  • 7. 8.2% of internet traffic came from a mobile device as of Dec 2011
  • 8. But what does this mean for my company?
  • 9. ASSESS YOUR MOBILE LANDSCAPE • What percentage of your web traffic is mobile? • How do users get to your site? • Apps? • What do your key metrics look like on mobile devices?
  • 10. Its all about the data
  • 11. DETERMINE YOUR MOBILE STRATEGY • Ifyou don’t have apps, get some. If you have apps, how are they performing? • Does your API support all the features and functionality you need in your apps? • How are you going to address your mobile web traffic? • How many resources can you dedicate to mobile efforts?
  • 12. Bring on the experts!
  • 13. APPs BESS HO Founding Partner and Mobile Architect, Archimedes Labs @bess API KETAN ANJARIA Founder, CardFlick @kidbombay Responsive Design PATTY TOLAND Partner, Filament Group, Inc. @pattytoland
  • 14. Women Powering Technology Summit Technical Workshop: Mobile Development Mobile Trends Bess Ho @bess Archimedes Labs Jun 5, 2012 Santa Clara CA
  • 15. About Me @bess Book Startup Startup Author Incubator Adviser Archimedes Labs m ing Mobile Workshops Co Technical IP for Startup
  • 16. Mobile First Web Second Fred Wilson 2010
  • 18. Mobile First Your SMS Message: “ follow fredwilson to 40404 ” In 2010 46% Twitter active users use mobile regularly
  • 19. Mobile First Foursquare has little value on its web app Foursquare delivers key values on mobile
  • 20. Mobile First Kleiner Partner Mary Meeker’s 2012 May Report
  • 21. Desktop vs Mobile Kleiner Partner Mary Meeker’s 2012 May Report
  • 22. eCommerce vs mCommerce Kleiner Partner Mary Meeker’s 2012 May Report
  • 23. iPhone vs Tablet Kleiner Partner Mary Meeker’s 2012 May Report
  • 24. Desktop Laptop vs Tablet Kleiner Partner Mary Meeker’s 2012 May Report
  • 25. iPad IDC reported 17.4 Million Tablets were shipped worldwide in 1st QTR in 2012 34 Million Tablets Tablet generates 3.4 times more traffic than smartphone 517 MB/month vs 150 MB/month By 2016 Tablets is 10% of global mobile data traffic 68% are iPads
  • 26. iPad By 2016 Tablet generates the same traffic as mobile traffic in 2012
  • 27. Big Data In 2011 Mobile data was 8x the size of web data in 2000 No. of mobile devices exceeds no. of worldwide population by 2013 Cisco’s Visual Networking Index (VNI) Mobile Report 2012
  • 28. Big Data More Cisco’s Visual Networking Index (VNI) Mobile Report 2012
  • 29. Big Data More Data More Connectivity More Bandwidth Cisco’s Visual Networking Index (VNI) Mobile Report 2012
  • 31. mVideo 52% of mobile traffic is Video Mobile video is Top activities for mobile users By 2016 70+% mobile traffic will be Video Cisco’s Visual Networking Index (VNI) Mobile Report 2012
  • 32. Audio Video Streaming YouTube is the largest source of mobile web traffic 12-25% Netflix 2% Pandora 6% Sandvine 2012 Report
  • 33. Mobile Monetization “Biggest Mistake” Web = Mobile
  • 34. Mobile Monetization Freemium Business Model 56% 44% App Sales Avg IAP Avg $3.77 $14 FREE APP PAID APP
  • 35. In-App Purchase 30% of iOS revenue comes from in-app purchases in 2010 34 of Top 100 Grossing apps are free monetized by in-app purchases Epic Games made $10 Million in 2011 from Infinity Blade 40+% from in-app purchases Gamesbrief.com 2011
  • 36. In-App Purchase (IAP) Average transaction in-app purchase $14 (iOS or Android) 14x revenue than Freemium 51% Revenue from in-app purchases comes from transactions of over $20 Of that 51%, 30% comes from $50+ transactions Gamesbrief.com 2011
  • 37. IAP is Addictive Spending is a habit 56% of game player that spend a dollar come back to spend a 2nd time 25% spend 3 or more times Gamesbrief.com 2011
  • 38. Dogs vs Cats Loyalty is GOLD 20 : 1 Loyal Purchaser = 20 x One-time Purchaser Top Purchaser = 100 x Loyal Purchaser Gamesbrief.com 2011
  • 39. Profit Courting Rule 80-90% of Profit comes from 0.5% of User Gamesbrief.com 2011
  • 41. Life Before & After Gamesbrief.com 2011
  • 42. Mobile Monetization IAP vs Freemium IAP > Advertised Free App IAP > Pay-to-play (Paid App)
  • 43. Mobile Monetization “Bigger Mistake” iPad = iPhone
  • 44. Big Trends It’s about PAYING Gamesbrief.com 2011
  • 45. Mobile Strategy “Mobile First Web Second” Fred Wilson VC, Union Square Ventures Early Days Native App Native Mobile App Web App Web App
  • 46. Mobile Strategy “App Design Should be Mobile First, Web Second” Fred Wilson Native VC, Union Square Ventures App Web App
  • 47. Mobile Strategy Facebook CTO Bret Taylor Problems Solution B A C D HTML5 E G 2011 F
  • 48. Mobile Strategy Gigaom Nov 2011
  • 49. Strategy I Native App Cloud using Objective-C REST API HTTP XML / JSON GET / POST iOS SDK • UIWebView is a lite version of Safari browser UIWebView • Update without approval process • Content is layout in HTML5 • Share same content • Update using CSS template
  • 50. Strategy II Native app Cloud using HTML5 REST API HTTP framework XML / JSON GET / POST • Appcelerator Titanium - HTML5 HTML/JS/CSS (iOS / Framework Android / BlackBerry in beta) • PhoneGap - HTML/JS/CSS (iOS / Android / BlackBerry / WebOS / Window Phone / Bada / Symbian)
  • 51. Strategy III Native app using cross- platform framework Cross Platform • Conrona - Lua Framework • Adobe AIR - ActionScript 3 & Flash • Rhodes - Ruby Lua, • Unity - UnityScript(JS), Ruby, AS, C#, Boo(Python) C# • Mono - C# .NET
  • 52. Mobile Strategy “Bigger Mistake” MySQL = No SQL RSDB No JOIN Not ACID Guarantees Distributed & Fault-tolerant Architecture Horizontally Scale
  • 53. Heavy Lifting: No SQL MongoDB Hadoop
  • 54. Mobile Strategy “Bigger Mistake” Server-side Frameworks = Server-side API I/O API Non-Blocking Asynchronous Event-driven JavaScript
  • 55. Mobile Strategy “Bigger Mistake” Thin Thick Client Client = Thick Cloud Thin Cloud
  • 56. Mobile First Archimedes Labs Social | Consumer | Mobile @Bess bess@archimedeslabs.com http://www.slideshare.net/bess.ho
  • 57. APPs BESS HO Founding Partner and Mobile Architect, Archimedes Labs @bess API KETAN ANJARIA Founder, CardFlick @kidbombay Responsive Design PATTY TOLAND Partner, Filament Group, Inc. @pattytoland
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. APPs BESS HO Founding Partner and Mobile Architect, Archimedes Labs @bess API KETAN ANJARIA Founder, CardFlick @kidbombay Responsive Design PATTY TOLAND Partner, Filament Group, Inc. @pattytoland
  • 67. filament group We design engaging sites and applications that are simple to use and accessible to everyone.
  • 72. Engaging experiences that are inclusive
  • 73. In other words... Sites that work everywhere and for everyone
  • 74. 5.98 7.0 Billion 1 Mobile Global Subscriptions Population http://www.itu.int/ITU-D/ict/statistics/at_glance/KeyTelecom.html
  • 77. Perception: screen sizes typically on the radar
  • 78. Perception: screen sizes typically on the radar
  • 79. Reality: what screen sizes are people really using?
  • 80. Reality: what screen sizes are people really using?
  • 81. Responsive Web Design to the rescue!
  • 82.
  • 83.
  • 84.
  • 86. RWD key principles: • Mobile-first, Progressive Enhancement-based markup • Flexible grids, images and media • Media Queries (CSS3 spec) for viewport & features • Content Strategy / Optimization
  • 89. Test real devices: 70+ devices in our lab
  • 90. Responsive ≠ 1-size fits all
  • 91. Responsive ≠ lowest common denominator
  • 92. Responsive done right: 1 modular codebase + smart logic + optimization = many experiences, each context appropriate
  • 93. The big RWD challenges: • Content Management • Advertising • Video & Image (Retina) • New KPIs & Tracking • Bandwidth • Organizational change
  • 94. THANK YOU Please tweet or email questions @zorstag | zorstag@gmail.com Additional Information & reference materials - KPCB - Internet Trends 2012: http://www.slideshare.net/kleinerperkins/kpcb-internet-trends-2012 - Comscore - 2012 Mobile Future in Focus: http://www.comscore.com/Press_Events/Presentations_Whitepapers/ 2012/2012_Mobile_Future_in_Focus

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. $12 Billion revenue in mobile apps & advertising\nApple paid out $2 Billion in-app purchases & paid app in 2011\nGoogle has higher mobile display ad revenue than Apple\nPandora gains $3.87 per user. Monthly subscription $3.99 via app on iOS\nGoogle cost per click is down b/c mobile ads generate lower revenue than desktop search ads\nFB increasing mobile usage drag down its revenue per user\n\n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n