SlideShare une entreprise Scribd logo
1  sur  57
AppTalk Frontline
13.2.2013
Agenda
   Welcomingwords by Karl Ots, Symbio
   Native, HybridorWeb app?
   Mobile frontend
   Discussion&networking




                                         2
Speaker
   Sebastian de Mel, frontend developer at Exove Oy.

   Been in the web business as a entrepreneur for over 5 years until recently when
    he joined the ranks of Exove Oy, whose customers include:
    Nelonen, Fiskars, Bonnier publication and others.

   Studied algorithms in University of Tampere and has a Media-assistant degree.

   Technologies used in daily work:
     JavaScript, Underscore, jQuery, Zepto etc.

     PhoneGap

     eZPublish, Drupal, Concrete5

                                                                                      3
Native, Hybrid
orWeb app?
                 4
Initialquestions
Doesitmakesense?
”According to AppsFire's analysis, by the time you hit the
   1000th app (as far as popularity), you're looking at only
   1.76 percent of users with the program installed. Once
   you pass the 2000th program, the number of active
   installs is barely a blip on the radar.”
   Source:PCWorld(http://www.pcworld.com/article/181448/Apples_App_Store_100000_Apps_But_Most_Are_U
   nused.html)




                                                                                                      5
Initialquestions
    Does it make sense?
    Mobile apps reach ROI is over two times smaller than an mobile websites
                                                                                   Reach (Persons per €) in Finland
                                                Mobile website

                             Mobile app (WP, Android, iOS)
                                                                                                                                  Reach (Persons per €)
                                         Mobile app (Android)


                                                                      0           10            20   30   40       50        60
Assumptions in calculation:
- Mobile App (Android) costs 28 000€                            - Smartphone penetration 38%
-Mobile App (iOS, Android, WP) costs 84 000€                    - Finland’s population 2012: 5 262 930
- Mobile website costs 28 000€                                  - Market share: WP 33%, Android 33%, iPhone15%, other 19%
 Data sources:                                                  - 78% of smartphone users browse internet with there phone                          6
 http://www.thinkwithgoogle.com/mobileplanet, Finland data set
 http://wmpoweruser.com/finnish-carrier-data-shows-windows-phone-had-33-market-share-in-june/
Initialquestions
Doyouneedit and doesitfityour business?
Asked whether he lost a big promotional opportunity by leaving the
   iTunes store, he replied: “I don’t need Apple to tell the world the
   Financial Times is here. We’ve been here for 120 years.” He added
   that iOS apps don’t seem to be working for publishers, as they’re
   not bringing in enough revenue. Said Grimshaw: “I’m not sure it’s all
   that it’s cracked up to be.”
   Source: PaidContent.org(http://paidcontent.org/2012/05/23/ft-web-app-success/)




                                                                                    7
Initialquestions
Areyourcompetitorsthere?
  Howwellaretheydoing?
 AppStore App   Sweden         Uk           Germany    USA
 IKEA           #210     #15   #148         #42        #284
 Walmart        NA             NA           NA         #32
 H&M            #29      #2    #112   #12   #28   #4   #67




                                                              8
Decissionmodel

    Customer       Content             Use             Company        Development

 • Country     • Lifetime        • Type             • Goal           • Speed
 • Ecosystem   • When            • Where            • Budget         • Quality
 • Age         • User created    • Offline/Online   • ROI            • Complexity
 • Gender      • Private/Share   • Session length   • App Lifetime   • Maintenance
               • Connectivity    • “Max” delay                       • Features




                                                                                     9
Customer
 Country/Ecosystem
 Age
 Gender




                      10
Customer: Country/Ecosystem




  Globally: Android, iPhone                                                                           Finland: Android, Windows Phone

                                                                                                                                        11
Sources:
WM Power User.com, http://wmpoweruser.com/finnish-carrier-data-shows-windows-phone-had-33-market-share-in-june/
Tech Thoughts.net,http://www.tech-thoughts.net/2012/07/global-smartphone-market-share-trends.html#.UUiLAVuPhW0
Customer: Country/Ecosystem
    2012 Smartphone ranks

     Elisa consumer (FIN)                         DNA (FIN)                                    Sonera (FIN)
     1. Nokia Lumia 800                           1. Samsung Galaxy Y                          1. Nokia Lumia 800
     2. Apple iPhone 4S                           2.Nokia Lumia 920                            2. AppleiPhone 4S
     3. Nokia C2-01                               3. Nokia Lumia 800                           3. Samsung Galaxy Xcover
     4. Samsung Galaxy S III                      4. iPhone 5                                  4. Samsung Galaxy Gio
     5. Samsung Galaxy S II                       5. Nokia 113                                 5. Apple iPhone 5




                                                                                                                           12
Sources:
Mobiili.fi, http://mobiili.fi/2013/01/02/dnan-elisan-ja-soneran-suosituimmat-vuonna-2012-nokian-lumiat-parjasivat-hyvin/
Customer: Age




                                                                                                                                                                     13
Sources:
Business Insider, http://www.businessinsider.com/chart-of-the-day-smartphone-demographics-still-skew-young-and-moneyed-2012-7
MarktingCharts.com, http://www.marketingcharts.com/wp/topics/demographics/tablet-adoption-less-age-dependent-than-smartphone-ownership-in-developed-markets-25824/
Customer: Age




                                                                                                      14
Sources:
Telecom Circle, http://www.telecomcircle.com/2011/10/chart-demographics-of-tablet-and-ereader-user/
Customer: Age




                                                                                                                    15

Sources:
Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Differences
Customer: Sex




                                                                                                                    16
Sources:
Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Differences
Content
 Lifetime
 Context
 Usercreated
 Private/Share
 Connectivity


                  17
Content: Lifetime
What is your contents average lifetime?


  EXAMPLE:
  FACEBOOK POST




“The average Post Lifetime for a Page is 3 hours and 7 minutes. The median Post Lifetime is 2
hours and 56 minutes, illustrating that most Pages are experiencing Post Lifetimes around 3
hours.” Source: EdgerankChecker                                                                      18
         http://edgerankchecker.com/blog/2012/01/post-lifetime-how-long-does-a-facebook-post-live/
Content: Lifetime



                    Source:
                    http://www.seomoz.org/blog/when-is-my-
                    tweets-prime-of-life




                                                       19
Content: When
 When is yourappused and in whatcontext?




                                                                                     20
Source:
http://searchengineland.com/infographic-how-where-when-people-share-content-100539
Content: Usercreated
Howmuch data doesyouruser
producepassively?

Howmuch data canyour
usercreate?

Whatkind of data doyouwant
from the user?


Source:                                                                   21
http://www.byreputation.com/User-Generated-Content-Statistics_a/319.htm
Content
 Private/Share
  Is the data privateorsomethink the
   usercan/shouldshare
 Connectivity
  Does the contentneed to
   movetroughdifferentdevices?
  Is the content a sub-group of largercontent?
                                                  22
Use
 Type
 Where
 Offline/Online
 Session length
 Delay


                   23
Use: Type
                                                                 Whattype of application
                                                                  is yourapp?
                                                                      Social network
                                                                      Game
                                                                      Read/consumecontent
                                                                      Producedata/content


                                                                                                                   24

Sources:
Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Difference
Use: Where
                                                                IN FINLAND
 Where is yourappment
  to beused?
 Someapps, likefoursque
  reareusedon-the-
  gowhileothersarn’tlocati
  onspecific.
 Notice, thatlocationeffec
  tsoften the use-case
                                                                             25

Data sources:
http://www.thinkwithgoogle.com/mobileplanet, Finland data set
Use: Where
                                                                 Differentuse for
                                                                  differentdevice
                                                                      Tabletsmoreentertainment
                                                                       oriented (76%)
                                                                      Smartphoneshavemorewi
                                                                       deruse
                                                                       - Utilities: 17%
                                                                       - Social Networking 24%
                                                                       - Entertainent: 42%
                                                                      * Hereentertainmentmeans
                                                                      Games + Enternainmentfrom the chart

                                                                                                                   26

Sources:
Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Difference
Use
 Offline/Online
  Ifyourapp is to help fishers,
   youcanasumethatitshouldsupportofflineuse.
 Session length
                          Related: Article
                          http://www.academia.edu/1606806/The_Effect_of_Context_on_Smartp
                          hone_Usage_Sessions




                                                                                            27
Use
 Delay
  What is yourcontentsprefereddelay.
   Example:
   - E-mail’sshouldbenotified in ”real-time”
   - Blogpostscanbeordered in RSS for ”real-time” updating



                                                             28
Company
 Goal
     The appcanhave a differentgoals and the
      goalsshouldreflect the appsintendedoveralllifetime and
      audience.
 Budget
     Appscostoftenmuchmorethanwebsites. The dilemma
      in a budget is thatifyougo to cheep the
      endresultmightnotmakeanyimpact.
      Largeenoughbudget is key.
 ROI
    Appshave a smallerreach and each person
Source:
       costsmore, however, youimpactcanbealsogreater.                                29


http://searchengineland.com/infographic-how-where-when-people-share-content-100539
Development
 Applifetime
     Appcanhave a shortlifetime, soprepare to promote
     Appsarenot a fire-and-forgetinvestment


 Interestingslide show fromPinc Media
  (littleoutdated)
     http://www.slideshare.net/pinchmedia/iphone-appstore-secrets-pinch-media
                                                                                     30
Source:
http://searchengineland.com/infographic-how-where-when-people-share-content-100539
Development: Complexity
 In native approach you will have 3-5 different client
  projects and at least one backend.
 In hybrid you will have 1-2 different clients projects
  and at least one backend
 In web, you have one client side (if any) and one
  backend.

Projects increase rapidly
Web: 1-2 projects
Hybrid: 2-3 projects, 50-100% increase from web
Native: 4-6 projects, 300-400% increase from web
                                                           31
Development: Complexity
Android screen fragmentation increases development and testing complexity




                                                                            32
Development

 Maintenace
 Oftenmorecomplex = Moremaintenance
 According to Roy Chomko at Adage Technologie
   “ Typically, application maintenance ranges from 15 to 20 percent of the
   original development costs. “
 Source: http://www.manufacturing.net/articles/2012/07/the-real-cost-of-developing-an-app




                                                                                            33
Development
 Features
  Doesyourappneed to heavy calculations?
   Example: Augmentedreality, imageeffects etc.
  Doesyourappproducelot’s of offline data?
  Is yourapp



                                                  34
Conclusion
             35
Comparison: Web/Hybrid to
Native




                            36
37
38
39
40
41
42
43
Responsive design

                    44
Responsive design
 MediaQuery
   Enables us to specify css for specific: screen size, orientation and dpi
 Problems
   Mainly used for hiding data
   Loading data we don't see (images etc.)
   Retina content
 Fixes
   Layzy loading with JavaScript
 Dedicated mobile sites can offer better experience
   However, this requires a good detection code
                                                                               45
Examples:
Demi, Costume, Exove




                       46
Dedicated mobile
site

                   47
Dedicated mobile site
 Service data that is needed, ratherthanhideit
 Userexperiencecanbecustomized for mobile devices
 Requiresredirectlogic and possibility to view in desktop
  mode
 Oftenhas a differentuse case




                                                             48
Example: Finnlines




                     49
Example: Finnlines




                     50
PhoneGap

           51
PhoneGap
 Provides an ”chromeless” webbrowserswithaccess to
  nativecode
 In theory, youcandevelopeonce, useanywhere
 In practise, suffersfrom the sameproblems as
  anywebdevelopment (test on everybrowserenviroment)

 Good of rapidprototyping and developingapps
 Canbehard to get JS/HTML5 to mimicnativeexperience
                                                       52
Example: Easy Break




                      53
Example: BBC Olympics



                        NOT DEVELOPED BY EXOVE




                                            54
Native

         55
Example: Golf GameBook




                         56
57

Contenu connexe

Tendances

Startup Turkey _ Mobile Where All Technologies Emerge
Startup Turkey _ Mobile Where All Technologies EmergeStartup Turkey _ Mobile Where All Technologies Emerge
Startup Turkey _ Mobile Where All Technologies Emerge
Monitise MEA
 
The App Frenzy Just A Short Lived Fad (2)
The App Frenzy   Just A Short Lived Fad (2)The App Frenzy   Just A Short Lived Fad (2)
The App Frenzy Just A Short Lived Fad (2)
Laurent Viviez
 
Millward Brown AdReaction Africa - Marketing in the Mobile World
Millward Brown AdReaction Africa - Marketing in the Mobile WorldMillward Brown AdReaction Africa - Marketing in the Mobile World
Millward Brown AdReaction Africa - Marketing in the Mobile World
Kantar
 

Tendances (20)

Distimo report full year 2010
Distimo report   full year 2010Distimo report   full year 2010
Distimo report full year 2010
 
Designing For Mobile First
Designing For Mobile FirstDesigning For Mobile First
Designing For Mobile First
 
Distimo Mobile World Congress 2010 Presentation - Mobile Application Stores S...
Distimo Mobile World Congress 2010 Presentation - Mobile Application Stores S...Distimo Mobile World Congress 2010 Presentation - Mobile Application Stores S...
Distimo Mobile World Congress 2010 Presentation - Mobile Application Stores S...
 
Mobile First and App Trends 2012
Mobile First and App Trends 2012Mobile First and App Trends 2012
Mobile First and App Trends 2012
 
Multiscreen mobile email design strategy silverpop
Multiscreen mobile email design strategy silverpopMultiscreen mobile email design strategy silverpop
Multiscreen mobile email design strategy silverpop
 
Email Design for All Devices
Email Design for All DevicesEmail Design for All Devices
Email Design for All Devices
 
Mobile strategies for the tourism industry
Mobile strategies for the tourism industryMobile strategies for the tourism industry
Mobile strategies for the tourism industry
 
The future is mobile
The future is mobileThe future is mobile
The future is mobile
 
Next Generation Media Quarterly October 2012
Next Generation Media Quarterly October 2012 Next Generation Media Quarterly October 2012
Next Generation Media Quarterly October 2012
 
Messaging platforms are the kings of mobile
Messaging platforms are the kings of mobileMessaging platforms are the kings of mobile
Messaging platforms are the kings of mobile
 
Mobile 101 For the Education Industry
Mobile 101 For the Education IndustryMobile 101 For the Education Industry
Mobile 101 For the Education Industry
 
Mobile News Madness - March 2012
Mobile News Madness - March 2012Mobile News Madness - March 2012
Mobile News Madness - March 2012
 
Chrome for android_devfestx
Chrome for android_devfestxChrome for android_devfestx
Chrome for android_devfestx
 
Domain7: Mobile Web Market Analysis
Domain7: Mobile Web Market AnalysisDomain7: Mobile Web Market Analysis
Domain7: Mobile Web Market Analysis
 
Mobile Trends | October 2013
Mobile Trends | October 2013Mobile Trends | October 2013
Mobile Trends | October 2013
 
Startup Turkey _ Mobile Where All Technologies Emerge
Startup Turkey _ Mobile Where All Technologies EmergeStartup Turkey _ Mobile Where All Technologies Emerge
Startup Turkey _ Mobile Where All Technologies Emerge
 
Apps White Papers
Apps White PapersApps White Papers
Apps White Papers
 
The App Frenzy Just A Short Lived Fad (2)
The App Frenzy   Just A Short Lived Fad (2)The App Frenzy   Just A Short Lived Fad (2)
The App Frenzy Just A Short Lived Fad (2)
 
Millward Brown AdReaction Africa - Marketing in the Mobile World
Millward Brown AdReaction Africa - Marketing in the Mobile WorldMillward Brown AdReaction Africa - Marketing in the Mobile World
Millward Brown AdReaction Africa - Marketing in the Mobile World
 
General Assembly Sydney: Digital Frontiers Workshop
General Assembly Sydney: Digital Frontiers WorkshopGeneral Assembly Sydney: Digital Frontiers Workshop
General Assembly Sydney: Digital Frontiers Workshop
 

En vedette

Drugs used in emergency and operation theatre
Drugs used in emergency and operation theatreDrugs used in emergency and operation theatre
Drugs used in emergency and operation theatre
RUCHIT PATEL
 
Common Emergencies
Common EmergenciesCommon Emergencies
Common Emergencies
000 07
 
Medical Ophthalmology - An Exciting and Emerging Interdisciplinary Speciality
Medical Ophthalmology - An Exciting and Emerging Interdisciplinary SpecialityMedical Ophthalmology - An Exciting and Emerging Interdisciplinary Speciality
Medical Ophthalmology - An Exciting and Emerging Interdisciplinary Speciality
Nima Ghadiri
 

En vedette (15)

Journal of Emergency Medicine
Journal of Emergency MedicineJournal of Emergency Medicine
Journal of Emergency Medicine
 
Drug – related emergency
Drug – related emergencyDrug – related emergency
Drug – related emergency
 
First aid kit
First aid kitFirst aid kit
First aid kit
 
First Aid & Emergency Kit
First Aid & Emergency KitFirst Aid & Emergency Kit
First Aid & Emergency Kit
 
CBRNE - An Introduction
CBRNE - An IntroductionCBRNE - An Introduction
CBRNE - An Introduction
 
Drugs used in emergency and operation theatre
Drugs used in emergency and operation theatreDrugs used in emergency and operation theatre
Drugs used in emergency and operation theatre
 
Common Emergencies
Common EmergenciesCommon Emergencies
Common Emergencies
 
Basic First Aid Emme [Autosaved]
Basic First Aid Emme [Autosaved]Basic First Aid Emme [Autosaved]
Basic First Aid Emme [Autosaved]
 
Bandaging principles and techniques
Bandaging principles and techniquesBandaging principles and techniques
Bandaging principles and techniques
 
Bandaging and Splinting & Slings; Techniques and Types (Health Subject)
Bandaging and Splinting & Slings; Techniques and Types (Health Subject)Bandaging and Splinting & Slings; Techniques and Types (Health Subject)
Bandaging and Splinting & Slings; Techniques and Types (Health Subject)
 
ppt on Bandaging
ppt on Bandagingppt on Bandaging
ppt on Bandaging
 
Bandaging
BandagingBandaging
Bandaging
 
First aid & bandaging
First aid & bandaging First aid & bandaging
First aid & bandaging
 
Basic first aid & cpr
Basic first aid & cprBasic first aid & cpr
Basic first aid & cpr
 
Medical Ophthalmology - An Exciting and Emerging Interdisciplinary Speciality
Medical Ophthalmology - An Exciting and Emerging Interdisciplinary SpecialityMedical Ophthalmology - An Exciting and Emerging Interdisciplinary Speciality
Medical Ophthalmology - An Exciting and Emerging Interdisciplinary Speciality
 

Similaire à AppTalk Frontline: Web vs Hybrid vs Native

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
RZasadzinski
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for it
Tim McGovern
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenberg
Droidcon Berlin
 
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile FirstAD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
John Head
 

Similaire à AppTalk Frontline: Web vs Hybrid vs Native (20)

Small Business Mobile Marketing
Small Business Mobile MarketingSmall Business Mobile Marketing
Small Business Mobile Marketing
 
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
 
Mobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4MobileMobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4Mobile
 
Apps builder
Apps builderApps builder
Apps builder
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape
 
Smart Phones
Smart PhonesSmart Phones
Smart Phones
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Smartphones
SmartphonesSmartphones
Smartphones
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile FirstBP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for it
 
Mobile input lukew
Mobile input lukewMobile input lukew
Mobile input lukew
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenberg
 
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile FirstAD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile Marketing
 
R2i State of Mobile App and Web: Tips and Trends to Building a Solid Mobile P...
R2i State of Mobile App and Web: Tips and Trends to Building a Solid Mobile P...R2i State of Mobile App and Web: Tips and Trends to Building a Solid Mobile P...
R2i State of Mobile App and Web: Tips and Trends to Building a Solid Mobile P...
 
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?
 
SoLoMo University by Mobilosoft - Conference 1 - 23/11/2012
SoLoMo University by Mobilosoft - Conference 1 - 23/11/2012SoLoMo University by Mobilosoft - Conference 1 - 23/11/2012
SoLoMo University by Mobilosoft - Conference 1 - 23/11/2012
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

AppTalk Frontline: Web vs Hybrid vs Native

  • 2. Agenda  Welcomingwords by Karl Ots, Symbio  Native, HybridorWeb app?  Mobile frontend  Discussion&networking 2
  • 3. Speaker  Sebastian de Mel, frontend developer at Exove Oy.  Been in the web business as a entrepreneur for over 5 years until recently when he joined the ranks of Exove Oy, whose customers include: Nelonen, Fiskars, Bonnier publication and others.  Studied algorithms in University of Tampere and has a Media-assistant degree.  Technologies used in daily work:  JavaScript, Underscore, jQuery, Zepto etc.  PhoneGap  eZPublish, Drupal, Concrete5 3
  • 5. Initialquestions Doesitmakesense? ”According to AppsFire's analysis, by the time you hit the 1000th app (as far as popularity), you're looking at only 1.76 percent of users with the program installed. Once you pass the 2000th program, the number of active installs is barely a blip on the radar.” Source:PCWorld(http://www.pcworld.com/article/181448/Apples_App_Store_100000_Apps_But_Most_Are_U nused.html) 5
  • 6. Initialquestions Does it make sense? Mobile apps reach ROI is over two times smaller than an mobile websites Reach (Persons per €) in Finland Mobile website Mobile app (WP, Android, iOS) Reach (Persons per €) Mobile app (Android) 0 10 20 30 40 50 60 Assumptions in calculation: - Mobile App (Android) costs 28 000€ - Smartphone penetration 38% -Mobile App (iOS, Android, WP) costs 84 000€ - Finland’s population 2012: 5 262 930 - Mobile website costs 28 000€ - Market share: WP 33%, Android 33%, iPhone15%, other 19% Data sources: - 78% of smartphone users browse internet with there phone 6 http://www.thinkwithgoogle.com/mobileplanet, Finland data set http://wmpoweruser.com/finnish-carrier-data-shows-windows-phone-had-33-market-share-in-june/
  • 7. Initialquestions Doyouneedit and doesitfityour business? Asked whether he lost a big promotional opportunity by leaving the iTunes store, he replied: “I don’t need Apple to tell the world the Financial Times is here. We’ve been here for 120 years.” He added that iOS apps don’t seem to be working for publishers, as they’re not bringing in enough revenue. Said Grimshaw: “I’m not sure it’s all that it’s cracked up to be.” Source: PaidContent.org(http://paidcontent.org/2012/05/23/ft-web-app-success/) 7
  • 8. Initialquestions Areyourcompetitorsthere? Howwellaretheydoing? AppStore App Sweden Uk Germany USA IKEA #210 #15 #148 #42 #284 Walmart NA NA NA #32 H&M #29 #2 #112 #12 #28 #4 #67 8
  • 9. Decissionmodel Customer Content Use Company Development • Country • Lifetime • Type • Goal • Speed • Ecosystem • When • Where • Budget • Quality • Age • User created • Offline/Online • ROI • Complexity • Gender • Private/Share • Session length • App Lifetime • Maintenance • Connectivity • “Max” delay • Features 9
  • 11. Customer: Country/Ecosystem Globally: Android, iPhone Finland: Android, Windows Phone 11 Sources: WM Power User.com, http://wmpoweruser.com/finnish-carrier-data-shows-windows-phone-had-33-market-share-in-june/ Tech Thoughts.net,http://www.tech-thoughts.net/2012/07/global-smartphone-market-share-trends.html#.UUiLAVuPhW0
  • 12. Customer: Country/Ecosystem 2012 Smartphone ranks Elisa consumer (FIN) DNA (FIN) Sonera (FIN) 1. Nokia Lumia 800 1. Samsung Galaxy Y 1. Nokia Lumia 800 2. Apple iPhone 4S 2.Nokia Lumia 920 2. AppleiPhone 4S 3. Nokia C2-01 3. Nokia Lumia 800 3. Samsung Galaxy Xcover 4. Samsung Galaxy S III 4. iPhone 5 4. Samsung Galaxy Gio 5. Samsung Galaxy S II 5. Nokia 113 5. Apple iPhone 5 12 Sources: Mobiili.fi, http://mobiili.fi/2013/01/02/dnan-elisan-ja-soneran-suosituimmat-vuonna-2012-nokian-lumiat-parjasivat-hyvin/
  • 13. Customer: Age 13 Sources: Business Insider, http://www.businessinsider.com/chart-of-the-day-smartphone-demographics-still-skew-young-and-moneyed-2012-7 MarktingCharts.com, http://www.marketingcharts.com/wp/topics/demographics/tablet-adoption-less-age-dependent-than-smartphone-ownership-in-developed-markets-25824/
  • 14. Customer: Age 14 Sources: Telecom Circle, http://www.telecomcircle.com/2011/10/chart-demographics-of-tablet-and-ereader-user/
  • 15. Customer: Age 15 Sources: Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Differences
  • 16. Customer: Sex 16 Sources: Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Differences
  • 17. Content  Lifetime  Context  Usercreated  Private/Share  Connectivity 17
  • 18. Content: Lifetime What is your contents average lifetime? EXAMPLE: FACEBOOK POST “The average Post Lifetime for a Page is 3 hours and 7 minutes. The median Post Lifetime is 2 hours and 56 minutes, illustrating that most Pages are experiencing Post Lifetimes around 3 hours.” Source: EdgerankChecker 18 http://edgerankchecker.com/blog/2012/01/post-lifetime-how-long-does-a-facebook-post-live/
  • 19. Content: Lifetime Source: http://www.seomoz.org/blog/when-is-my- tweets-prime-of-life 19
  • 20. Content: When  When is yourappused and in whatcontext? 20 Source: http://searchengineland.com/infographic-how-where-when-people-share-content-100539
  • 21. Content: Usercreated Howmuch data doesyouruser producepassively? Howmuch data canyour usercreate? Whatkind of data doyouwant from the user? Source: 21 http://www.byreputation.com/User-Generated-Content-Statistics_a/319.htm
  • 22. Content  Private/Share Is the data privateorsomethink the usercan/shouldshare  Connectivity Does the contentneed to movetroughdifferentdevices? Is the content a sub-group of largercontent? 22
  • 23. Use  Type  Where  Offline/Online  Session length  Delay 23
  • 24. Use: Type  Whattype of application is yourapp? Social network Game Read/consumecontent Producedata/content 24 Sources: Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Difference
  • 25. Use: Where IN FINLAND  Where is yourappment to beused?  Someapps, likefoursque reareusedon-the- gowhileothersarn’tlocati onspecific.  Notice, thatlocationeffec tsoften the use-case 25 Data sources: http://www.thinkwithgoogle.com/mobileplanet, Finland data set
  • 26. Use: Where  Differentuse for differentdevice Tabletsmoreentertainment oriented (76%) Smartphoneshavemorewi deruse - Utilities: 17% - Social Networking 24% - Entertainent: 42% * Hereentertainmentmeans Games + Enternainmentfrom the chart 26 Sources: Flurry.com, http://blog.flurry.com/bid/90987/The-Truth-About-Cats-and-Dogs-Smartphone-vs-Tablet-Usage-Difference
  • 27. Use  Offline/Online Ifyourapp is to help fishers, youcanasumethatitshouldsupportofflineuse.  Session length Related: Article http://www.academia.edu/1606806/The_Effect_of_Context_on_Smartp hone_Usage_Sessions 27
  • 28. Use  Delay What is yourcontentsprefereddelay. Example: - E-mail’sshouldbenotified in ”real-time” - Blogpostscanbeordered in RSS for ”real-time” updating 28
  • 29. Company  Goal The appcanhave a differentgoals and the goalsshouldreflect the appsintendedoveralllifetime and audience.  Budget Appscostoftenmuchmorethanwebsites. The dilemma in a budget is thatifyougo to cheep the endresultmightnotmakeanyimpact. Largeenoughbudget is key.  ROI Appshave a smallerreach and each person Source: costsmore, however, youimpactcanbealsogreater. 29 http://searchengineland.com/infographic-how-where-when-people-share-content-100539
  • 30. Development  Applifetime Appcanhave a shortlifetime, soprepare to promote Appsarenot a fire-and-forgetinvestment  Interestingslide show fromPinc Media (littleoutdated) http://www.slideshare.net/pinchmedia/iphone-appstore-secrets-pinch-media 30 Source: http://searchengineland.com/infographic-how-where-when-people-share-content-100539
  • 31. Development: Complexity  In native approach you will have 3-5 different client projects and at least one backend.  In hybrid you will have 1-2 different clients projects and at least one backend  In web, you have one client side (if any) and one backend. Projects increase rapidly Web: 1-2 projects Hybrid: 2-3 projects, 50-100% increase from web Native: 4-6 projects, 300-400% increase from web 31
  • 32. Development: Complexity Android screen fragmentation increases development and testing complexity 32
  • 33. Development  Maintenace Oftenmorecomplex = Moremaintenance According to Roy Chomko at Adage Technologie “ Typically, application maintenance ranges from 15 to 20 percent of the original development costs. “ Source: http://www.manufacturing.net/articles/2012/07/the-real-cost-of-developing-an-app 33
  • 34. Development  Features Doesyourappneed to heavy calculations? Example: Augmentedreality, imageeffects etc. Doesyourappproducelot’s of offline data? Is yourapp 34
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42
  • 43. 43
  • 45. Responsive design  MediaQuery  Enables us to specify css for specific: screen size, orientation and dpi  Problems  Mainly used for hiding data  Loading data we don't see (images etc.)  Retina content  Fixes  Layzy loading with JavaScript  Dedicated mobile sites can offer better experience  However, this requires a good detection code 45
  • 48. Dedicated mobile site  Service data that is needed, ratherthanhideit  Userexperiencecanbecustomized for mobile devices  Requiresredirectlogic and possibility to view in desktop mode  Oftenhas a differentuse case 48
  • 51. PhoneGap 51
  • 52. PhoneGap  Provides an ”chromeless” webbrowserswithaccess to nativecode  In theory, youcandevelopeonce, useanywhere  In practise, suffersfrom the sameproblems as anywebdevelopment (test on everybrowserenviroment)  Good of rapidprototyping and developingapps  Canbehard to get JS/HTML5 to mimicnativeexperience 52
  • 54. Example: BBC Olympics NOT DEVELOPED BY EXOVE 54
  • 55. Native 55
  • 57. 57