SlideShare a Scribd company logo
1 of 57
AppTalk Frontline
13.2.2013
Agenda
    Welcoming words by Karl Ots, Symbio
    Native, Hybrid or Web 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

       eZ Publish, Drupal, Concrete5


                                                                                                     3
Native, Hybrid
or Web app?
                 4
Initial questions
Does it make sense?
  ”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_Unused.html)




                                                                                                                  5
Initial questions
     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	
  
Assump&ons	
  in	
  calcula&on:	
  	
  
-­‐ 	
  Mobile	
  App	
  (Android)	
  costs	
  28	
  000€ 	
                   	
  -­‐	
  Smartphone	
  penetra&on	
  38%	
  
-­‐ 	
  Mobile	
  App	
  (iOS,	
  Android,	
  WP)	
  costs	
  84	
  000€       	
  -­‐	
  Finland’s	
  popula&on	
  2012:	
  5	
  262	
  930	
  
-­‐ 	
  Mobile	
  website	
  costs	
  28	
  000€          	
                   	
  -­‐	
  Market	
  share:	
  WP	
  33%,	
  Android	
  33%,	
  iPhone	
  15%,	
  other	
  19%	
  
                    	
   	
  
       Data	
  sources:	
               	
                	
                   	
  -­‐	
  78%	
  of	
  smartphone	
  users	
  browse	
  internet	
  with	
  there	
  phone	
                                              6
 hPp://www.thinkwithgoogle.com/mobileplanet,	
  Finland	
  data	
  set	
  
 hPp://wmpoweruser.com/finnish-­‐carrier-­‐data-­‐shows-­‐windows-­‐phone-­‐had-­‐33-­‐market-­‐share-­‐in-­‐june/	
  
Initial questions
Do you need it and does it fit your 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
Initial questions
Are your competitors there? How well are they doing?

 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
Decission model

    Customer	
           Content	
                   Use	
               Company	
            Development	
  

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




                                                                                                                  9
Customer
 Country/Ecosystem
 Age
 Gender




                      10
Customer: Country/Ecosystem




   Globally:	
  Android,	
  iPhone	
                                                                                                Finland:	
  Android,	
  Windows	
  Phone	
  

                                                                                                                                                                                   11
Sources:	
  
WM	
  Power	
  User.com,	
  hPp://wmpoweruser.com/finnish-­‐carrier-­‐data-­‐shows-­‐windows-­‐phone-­‐had-­‐33-­‐market-­‐share-­‐in-­‐june/	
  
Tech	
  Thoughts.net,hPp://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.	
  Apple	
  iPhone	
  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,	
  hPp://mobiili.fi/2013/01/02/dnan-­‐elisan-­‐ja-­‐soneran-­‐suosituimmat-­‐vuonna-­‐2012-­‐nokian-­‐lumiat-­‐parjasivat-­‐hyvin/	
  
Customer: Age




                                                                                                                                                                                                  13
Sources:	
  
Business	
  Insider,	
  hPp://www.businessinsider.com/chart-­‐of-­‐the-­‐day-­‐smartphone-­‐demographics-­‐s&ll-­‐skew-­‐young-­‐and-­‐moneyed-­‐2012-­‐7	
  
Mark&ng	
  Charts.com,	
  hPp://www.marke&ngcharts.com/wp/topics/demographics/tablet-­‐adop&on-­‐less-­‐age-­‐dependent-­‐than-­‐smartphone-­‐ownership-­‐in-­‐developed-­‐markets-­‐25824/	
  
Customer: Age




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




                                                                                                                                            15

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




                                                                                                                                            16

Sources:	
  
Flurry.com,	
  hPp://blog.flurry.com/bid/90987/The-­‐Truth-­‐About-­‐Cats-­‐and-­‐Dogs-­‐Smartphone-­‐vs-­‐Tablet-­‐Usage-­‐Differences	
  
Content
 Lifetime
 Context
 User created
 Private/Share
 Connectivity


                  17
Content: Lifetime
What is your contents average lifetime?


   EXAMPLE:	
  
   FACEBOOK	
  POST	
  




“The	
  average	
  Post	
  Life1me	
  for	
  a	
  Page	
  is	
  3	
  hours	
  and	
  7	
  minutes.	
  The	
  median	
  Post	
  Life1me	
  is	
  2	
  
hours	
  and	
  56	
  minutes,	
  illustra1ng	
  that	
  most	
  Pages	
  are	
  experiencing	
  Post	
  Life2mes	
  around	
  3	
  
hours.” 	
  Source:	
  Edgerank	
  Checker	
                                                                                                            18
               	
  hEp://edgerankchecker.com/blog/2012/01/post-­‐life1me-­‐how-­‐long-­‐does-­‐a-­‐facebook-­‐post-­‐live/	
  
Content: Lifetime



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




                                                            19
Content: When
  When is your app used and in what context?




                                                                                                      20
Source:	
  
hPp://searchengineland.com/infographic-­‐how-­‐where-­‐when-­‐people-­‐share-­‐content-­‐100539	
  
Content: User created
How much data does your user
produce passively?

How much data can your
user create?

What kind of data do you want
from the user?


Source:	
                                                                       21
hPp://www.byreputa&on.com/User-­‐Generated-­‐Content-­‐Sta&s&cs_a/319.htm	
  
Content
 Private/Share
   Is the data private or somethink the user can/should share
 Connectivity
   Does the content need to move trough different devices?
   Is the content a sub-group of larger content?



                                                                 22
Use
 Type
 Where
 Offline/Online
 Session length
 Delay


                   23
Use: Type
                                                                              What type of application is
                                                                               your app?
                                                                                      Social network
                                                                                      Game
                                                                                      Read/consume content
                                                                                      Produce data/content


                                                                                                                                           24

Sources:	
  
Flurry.com,	
  hPp://blog.flurry.com/bid/90987/The-­‐Truth-­‐About-­‐Cats-­‐and-­‐Dogs-­‐Smartphone-­‐vs-­‐Tablet-­‐Usage-­‐Difference	
  
Use: Where
                                                                            IN	
  FINLAND	
  
 Where is your app ment to
  be used?
 Some apps, like foursquere
  are used on-the-go while
  others arn’t location
  specific.
 Notice, that location effects
  often the use-case                                                                            25

Data	
  sources:	
  	
  
hPp://www.thinkwithgoogle.com/mobileplanet,	
  Finland	
  data	
  set	
  
Use: Where
                                                                               Different use for different
                                                                                device
                                                                                      Tablets more entertainment
                                                                                      oriented (76%)
                                                                                      Smartphones have more wider
                                                                                      use
                                                                                      - Utilities: 17%
                                                                                      - Social Networking 24%
                                                                                      - Entertainent: 42%
                                                                                        * Here entertainment means
                                                                                          Games + Enternainment from the chart
                                                                                                                                           26

Sources:	
  
Flurry.com,	
  hPp://blog.flurry.com/bid/90987/The-­‐Truth-­‐About-­‐Cats-­‐and-­‐Dogs-­‐Smartphone-­‐vs-­‐Tablet-­‐Usage-­‐Difference	
  
Use
 Offline/Online
   If your app is to help fishers, you can asume that it should
   support offline use.
 Session length
                                 Related:	
  Ar&cle	
  
                                 hPp://www.academia.edu/1606806/
                                 The_Effect_of_Context_on_Smartphone_Usage_Sessions	
  




                                                                                         27
Use
 Delay
   What is your contents prefered delay.
   Example:
   - E-mail’s should be notified in ”real-time”
   - Blog posts can be ordered in RSS for ”real-time” updating



                                                                 28
Company
  Goal
       The app can have a different goals and the goals should reflect
       the apps intended overall lifetime and audience.
  Budget
       Apps cost often much more than websites. The dilemma in a
       budget is that if you go to cheep the end result might not make
       any impact. Large enough budget is key.
  ROI
       Apps have a smaller reach and each person costs more,
       however, you impact can be also greater.
                                                                                                      29
Source:	
  
hPp://searchengineland.com/infographic-­‐how-­‐where-­‐when-­‐people-­‐share-­‐content-­‐100539	
  
Development
 App lifetime
       App can have a short lifetime, so prepare to promote
       Apps are not a fire-and-forget investment


 Interesting slide show from Pinc Media (little
  outdated)
      http://www.slideshare.net/pinchmedia/iphone-appstore-secrets-pinch-media
                                                                                                      30
Source:	
  
hPp://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
   Often more complex = More maintenance
   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
   Does your app need to heavy calculations?
   Example: Augmented reality, image effects etc.
   Does your app produce lot’s of offline data?
   Is your app



                                                   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, rather than hide it
    User experience can be customized for mobile devices
    Requires redirect logic and possibility to view in desktop mode
    Often has a different use case




                                                                       48
Example: Finnlines




                     49
Example: Finnlines




                     50
PhoneGap

           51
PhoneGap
  Provides an ”chromeless” web browsers with access to native code
  In theory, you can develope once, use anywhere
  In practise, suffers from the same problems as any web
   development (test on every browser enviroment)

  Good of rapid prototyping and developing apps
  Can be hard to get JS/HTML5 to mimic native experience

                                                                      52
Example: Easy Break




                      53
Example: BBC Olympics



                        NOT	
  DEVELOPED	
  BY	
  EXOVE	
  




                                                        54
Native

         55
Example: Golf GameBook




                         56
57

More Related Content

What's hot

Executive's guide to the iPad for business
Executive's guide to the iPad for businessExecutive's guide to the iPad for business
Executive's guide to the iPad for businessSmartCompanyWebinars
 
Your customers are on mobile - where are you?
Your customers are on mobile - where are you?Your customers are on mobile - where are you?
Your customers are on mobile - where are you?Vacasa
 
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 EmergeMonitise MEA
 
Nielsen Mobile Apps Whitepaper
Nielsen Mobile Apps WhitepaperNielsen Mobile Apps Whitepaper
Nielsen Mobile Apps WhitepaperZeb Dropkin
 
Future of Web is Mobile by Dag Olav Norem
Future of Web is Mobile by Dag Olav NoremFuture of Web is Mobile by Dag Olav Norem
Future of Web is Mobile by Dag Olav NoremMobileMonday Norway
 
Distimo移动应用市场研究报告2011年4月版
Distimo移动应用市场研究报告2011年4月版Distimo移动应用市场研究报告2011年4月版
Distimo移动应用市场研究报告2011年4月版dianshanglu
 
Enterprise iPhone developers building bespoke apps
Enterprise iPhone developers building bespoke appsEnterprise iPhone developers building bespoke apps
Enterprise iPhone developers building bespoke apps3squared.com
 
Mobile development : reaching critical mass
Mobile development : reaching critical massMobile development : reaching critical mass
Mobile development : reaching critical massAlessandro Thellung
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseApperian
 
Designing For Mobile First
Designing For Mobile FirstDesigning For Mobile First
Designing For Mobile FirstJoe Hass
 
Nokia casestudy
Nokia casestudyNokia casestudy
Nokia casestudynazn
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012Amanda McConnell
 

What's hot (16)

Executive's guide to the iPad for business
Executive's guide to the iPad for businessExecutive's guide to the iPad for business
Executive's guide to the iPad for business
 
Your customers are on mobile - where are you?
Your customers are on mobile - where are you?Your customers are on mobile - where are you?
Your customers are on mobile - where are you?
 
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
 
Mobile markt
Mobile marktMobile markt
Mobile markt
 
Nielsen Mobile Apps Whitepaper
Nielsen Mobile Apps WhitepaperNielsen Mobile Apps Whitepaper
Nielsen Mobile Apps Whitepaper
 
Future of Web is Mobile by Dag Olav Norem
Future of Web is Mobile by Dag Olav NoremFuture of Web is Mobile by Dag Olav Norem
Future of Web is Mobile by Dag Olav Norem
 
Fortumo droidcon 2012
Fortumo droidcon 2012Fortumo droidcon 2012
Fortumo droidcon 2012
 
Distimo移动应用市场研究报告2011年4月版
Distimo移动应用市场研究报告2011年4月版Distimo移动应用市场研究报告2011年4月版
Distimo移动应用市场研究报告2011年4月版
 
Enterprise iPhone developers building bespoke apps
Enterprise iPhone developers building bespoke appsEnterprise iPhone developers building bespoke apps
Enterprise iPhone developers building bespoke apps
 
Generic golden gekko
Generic golden gekkoGeneric golden gekko
Generic golden gekko
 
Mobile development : reaching critical mass
Mobile development : reaching critical massMobile development : reaching critical mass
Mobile development : reaching critical mass
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
 
Designing For Mobile First
Designing For Mobile FirstDesigning For Mobile First
Designing For Mobile First
 
Nokia casestudy
Nokia casestudyNokia casestudy
Nokia casestudy
 
Mobile input lukew
Mobile input lukewMobile input lukew
Mobile input lukew
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012
 

Viewers also liked

Internet Business Trends in 2014
Internet Business Trends in 2014Internet Business Trends in 2014
Internet Business Trends in 2014Exove
 
Drupal Cafe - Nenäpäivä
Drupal Cafe - NenäpäiväDrupal Cafe - Nenäpäivä
Drupal Cafe - NenäpäiväExove
 
Turbocharging Drupal Syndication with Node.js
Turbocharging Drupal Syndication with Node.jsTurbocharging Drupal Syndication with Node.js
Turbocharging Drupal Syndication with Node.jsExove
 
Palvelusuunnittelu ketterissä verkkoprojekteissa
Palvelusuunnittelu ketterissä verkkoprojekteissaPalvelusuunnittelu ketterissä verkkoprojekteissa
Palvelusuunnittelu ketterissä verkkoprojekteissaExove
 
Language support in searching Drupal with SOLR - Drupalcamp London 2013
Language support in searching Drupal with SOLR - Drupalcamp London 2013Language support in searching Drupal with SOLR - Drupalcamp London 2013
Language support in searching Drupal with SOLR - Drupalcamp London 2013Exove
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Exove
 
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenitKuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenitExove
 
Drupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon HighlightsDrupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon HighlightsExove
 
Calidad y productividad en la docencia de la
Calidad y productividad en la docencia de laCalidad y productividad en la docencia de la
Calidad y productividad en la docencia de laDiego Acosta
 
Monologues about love, ham and wine. Information. Newspaper Valscius. page 12.
Monologues about love, ham and wine. Information. Newspaper Valscius. page 12. Monologues about love, ham and wine. Information. Newspaper Valscius. page 12.
Monologues about love, ham and wine. Information. Newspaper Valscius. page 12. Donetsk National Technical University
 
CV - Curriculum Vitae
CV - Curriculum VitaeCV - Curriculum Vitae
CV - Curriculum Vitaehome
 
2º Grado Turno Mañana
2º  Grado Turno Mañana2º  Grado Turno Mañana
2º Grado Turno MañanaMyr
 
Resume of Karthikeyan BE
Resume of Karthikeyan BEResume of Karthikeyan BE
Resume of Karthikeyan BEkarthi keyan
 
CFF_PersonalCare_EN
CFF_PersonalCare_ENCFF_PersonalCare_EN
CFF_PersonalCare_ENSuzan Najmi
 
Comercio Electrónico América Latina
Comercio Electrónico América LatinaComercio Electrónico América Latina
Comercio Electrónico América LatinaEmprende Futuro
 

Viewers also liked (20)

Internet Business Trends in 2014
Internet Business Trends in 2014Internet Business Trends in 2014
Internet Business Trends in 2014
 
Drupal Cafe - Nenäpäivä
Drupal Cafe - NenäpäiväDrupal Cafe - Nenäpäivä
Drupal Cafe - Nenäpäivä
 
Turbocharging Drupal Syndication with Node.js
Turbocharging Drupal Syndication with Node.jsTurbocharging Drupal Syndication with Node.js
Turbocharging Drupal Syndication with Node.js
 
Palvelusuunnittelu ketterissä verkkoprojekteissa
Palvelusuunnittelu ketterissä verkkoprojekteissaPalvelusuunnittelu ketterissä verkkoprojekteissa
Palvelusuunnittelu ketterissä verkkoprojekteissa
 
Language support in searching Drupal with SOLR - Drupalcamp London 2013
Language support in searching Drupal with SOLR - Drupalcamp London 2013Language support in searching Drupal with SOLR - Drupalcamp London 2013
Language support in searching Drupal with SOLR - Drupalcamp London 2013
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013
 
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenitKuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenit
 
Drupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon HighlightsDrupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon Highlights
 
Calidad y productividad en la docencia de la
Calidad y productividad en la docencia de laCalidad y productividad en la docencia de la
Calidad y productividad en la docencia de la
 
Monologues about love, ham and wine. Information. Newspaper Valscius. page 12.
Monologues about love, ham and wine. Information. Newspaper Valscius. page 12. Monologues about love, ham and wine. Information. Newspaper Valscius. page 12.
Monologues about love, ham and wine. Information. Newspaper Valscius. page 12.
 
CV - Curriculum Vitae
CV - Curriculum VitaeCV - Curriculum Vitae
CV - Curriculum Vitae
 
Sociedad informática eLAC 2015
Sociedad informática eLAC 2015 Sociedad informática eLAC 2015
Sociedad informática eLAC 2015
 
2º Grado Turno Mañana
2º  Grado Turno Mañana2º  Grado Turno Mañana
2º Grado Turno Mañana
 
Resume of Karthikeyan BE
Resume of Karthikeyan BEResume of Karthikeyan BE
Resume of Karthikeyan BE
 
Fichas ingles
Fichas inglesFichas ingles
Fichas ingles
 
Reputacion empresarial
Reputacion empresarialReputacion empresarial
Reputacion empresarial
 
Senator miami branch 2010
Senator miami branch 2010Senator miami branch 2010
Senator miami branch 2010
 
CFF_PersonalCare_EN
CFF_PersonalCare_ENCFF_PersonalCare_EN
CFF_PersonalCare_EN
 
Calimax dia del padre y dia del niño.
Calimax dia del padre y dia del niño.Calimax dia del padre y dia del niño.
Calimax dia del padre y dia del niño.
 
Comercio Electrónico América Latina
Comercio Electrónico América LatinaComercio Electrónico América Latina
Comercio Electrónico América Latina
 

Similar to AppTalk Frontline: Web vs Hybrid vs Native

Apps builder
Apps builderApps builder
Apps builderguidom86
 
Small Business Mobile Marketing
Small Business Mobile MarketingSmall Business Mobile Marketing
Small Business Mobile MarketingBarb Cagley
 
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...Wayne Chen
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for itTim McGovern
 
Pro global symposium
Pro global symposiumPro global symposium
Pro global symposiumAmanda Cole
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape R2integrated
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptHannaAnvar1
 
Innovation Norway ICT Summit 2009 - Inge Andre Sandvik
Innovation Norway ICT Summit 2009  - Inge Andre SandvikInnovation Norway ICT Summit 2009  - Inge Andre Sandvik
Innovation Norway ICT Summit 2009 - Inge Andre SandvikInge Andre Sandvik
 
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
 
Mobile UX Research: Travel Consumer Preferences for Mobile and Tablet
Mobile UX Research: Travel Consumer Preferences for Mobile and TabletMobile UX Research: Travel Consumer Preferences for Mobile and Tablet
Mobile UX Research: Travel Consumer Preferences for Mobile and TabletUserZoom
 
Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App. Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App. touchtitans
 
Smart phones
Smart phonesSmart phones
Smart phonesthatimp
 
Smart Phones
Smart PhonesSmart Phones
Smart Phonesclonevil
 
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/2012Mobilosoft
 
Mobile Applications
Mobile ApplicationsMobile Applications
Mobile ApplicationsShweta Jain
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon Berlin
 
Mobile First and App Trends 2012
Mobile First and App Trends 2012Mobile First and App Trends 2012
Mobile First and App Trends 2012Magnus Jern
 
Smart Apps Review
Smart Apps ReviewSmart Apps Review
Smart Apps ReviewNoel Hatch
 

Similar to AppTalk Frontline: Web vs Hybrid vs Native (20)

Apps builder
Apps builderApps builder
Apps builder
 
Small Business Mobile Marketing
Small Business Mobile MarketingSmall Business Mobile Marketing
Small Business 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...
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for it
 
Pro global symposium
Pro global symposiumPro global symposium
Pro global symposium
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
Innovation Norway ICT Summit 2009 - Inge Andre Sandvik
Innovation Norway ICT Summit 2009  - Inge Andre SandvikInnovation Norway ICT Summit 2009  - Inge Andre Sandvik
Innovation Norway ICT Summit 2009 - Inge Andre Sandvik
 
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?
 
Mobile UX Research: Travel Consumer Preferences for Mobile and Tablet
Mobile UX Research: Travel Consumer Preferences for Mobile and TabletMobile UX Research: Travel Consumer Preferences for Mobile and Tablet
Mobile UX Research: Travel Consumer Preferences for Mobile and Tablet
 
Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App. Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App.
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Smart Phones
Smart PhonesSmart Phones
Smart Phones
 
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
 
Mobile Applications
Mobile ApplicationsMobile Applications
Mobile Applications
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenberg
 
Mobile First and App Trends 2012
Mobile First and App Trends 2012Mobile First and App Trends 2012
Mobile First and App Trends 2012
 
Smart Apps Review
Smart Apps ReviewSmart Apps Review
Smart Apps Review
 

More from Exove

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsExove
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveExove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in WordpressExove
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveExove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – ExoveExove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveExove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveExove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitmentExove
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaExove
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaExove
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänExove
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Exove
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developersExove
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalExove
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPRExove
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no endExove
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiencesExove
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and PersonalisationExove
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Exove
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemusExove
 

More from Exove (20)

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problems
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – Exove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – Exove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – Exove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – Exove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – Exove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitment
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintana
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisällään
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developers
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with Drupal
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPR
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no end
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiences
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and Personalisation
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemus
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
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 Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
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 Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

AppTalk Frontline: Web vs Hybrid vs Native

  • 2. Agenda   Welcoming words by Karl Ots, Symbio   Native, Hybrid or Web 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   eZ Publish, Drupal, Concrete5 3
  • 5. Initial questions Does it make sense? ”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_Unused.html) 5
  • 6. Initial questions 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   Assump&ons  in  calcula&on:     -­‐   Mobile  App  (Android)  costs  28  000€    -­‐  Smartphone  penetra&on  38%   -­‐   Mobile  App  (iOS,  Android,  WP)  costs  84  000€  -­‐  Finland’s  popula&on  2012:  5  262  930   -­‐   Mobile  website  costs  28  000€    -­‐  Market  share:  WP  33%,  Android  33%,  iPhone  15%,  other  19%       Data  sources:        -­‐  78%  of  smartphone  users  browse  internet  with  there  phone   6 hPp://www.thinkwithgoogle.com/mobileplanet,  Finland  data  set   hPp://wmpoweruser.com/finnish-­‐carrier-­‐data-­‐shows-­‐windows-­‐phone-­‐had-­‐33-­‐market-­‐share-­‐in-­‐june/  
  • 7. Initial questions Do you need it and does it fit your 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. Initial questions Are your competitors there? How well are they doing? 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. Decission model Customer   Content   Use   Company   Development   •  Country   •  Life&me   •  Type   •  Goal   •  Speed   •  Ecosystem   •  When   •  Where   •  Budget   •  Quality   •  Age   •  User  created   •  Offline/ •  ROI   •  Complexity   •  Gender   •  Private/ Online   •  App  Life&me   •  Maintenance   Share   •  Session   •  Features   •  Connec&vity   length   •  “Max”  delay   9
  • 11. Customer: Country/Ecosystem Globally:  Android,  iPhone   Finland:  Android,  Windows  Phone   11 Sources:   WM  Power  User.com,  hPp://wmpoweruser.com/finnish-­‐carrier-­‐data-­‐shows-­‐windows-­‐phone-­‐had-­‐33-­‐market-­‐share-­‐in-­‐june/   Tech  Thoughts.net,hPp://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.  Apple  iPhone  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,  hPp://mobiili.fi/2013/01/02/dnan-­‐elisan-­‐ja-­‐soneran-­‐suosituimmat-­‐vuonna-­‐2012-­‐nokian-­‐lumiat-­‐parjasivat-­‐hyvin/  
  • 13. Customer: Age 13 Sources:   Business  Insider,  hPp://www.businessinsider.com/chart-­‐of-­‐the-­‐day-­‐smartphone-­‐demographics-­‐s&ll-­‐skew-­‐young-­‐and-­‐moneyed-­‐2012-­‐7   Mark&ng  Charts.com,  hPp://www.marke&ngcharts.com/wp/topics/demographics/tablet-­‐adop&on-­‐less-­‐age-­‐dependent-­‐than-­‐smartphone-­‐ownership-­‐in-­‐developed-­‐markets-­‐25824/  
  • 14. Customer: Age 14 Sources:   Telecom  Circle,  hPp://www.telecomcircle.com/2011/10/chart-­‐demographics-­‐of-­‐tablet-­‐and-­‐ereader-­‐user/  
  • 15. Customer: Age 15 Sources:   Flurry.com,  hPp://blog.flurry.com/bid/90987/The-­‐Truth-­‐About-­‐Cats-­‐and-­‐Dogs-­‐Smartphone-­‐vs-­‐Tablet-­‐Usage-­‐Differences  
  • 16. Customer: Sex 16 Sources:   Flurry.com,  hPp://blog.flurry.com/bid/90987/The-­‐Truth-­‐About-­‐Cats-­‐and-­‐Dogs-­‐Smartphone-­‐vs-­‐Tablet-­‐Usage-­‐Differences  
  • 18. Content: Lifetime What is your contents average lifetime? EXAMPLE:   FACEBOOK  POST   “The  average  Post  Life1me  for  a  Page  is  3  hours  and  7  minutes.  The  median  Post  Life1me  is  2   hours  and  56  minutes,  illustra1ng  that  most  Pages  are  experiencing  Post  Life2mes  around  3   hours.”  Source:  Edgerank  Checker   18  hEp://edgerankchecker.com/blog/2012/01/post-­‐life1me-­‐how-­‐long-­‐does-­‐a-­‐facebook-­‐post-­‐live/  
  • 19. Content: Lifetime Source:   hPp://www.seomoz.org/blog/when-­‐is-­‐my-­‐ tweets-­‐prime-­‐of-­‐life   19
  • 20. Content: When   When is your app used and in what context? 20 Source:   hPp://searchengineland.com/infographic-­‐how-­‐where-­‐when-­‐people-­‐share-­‐content-­‐100539  
  • 21. Content: User created How much data does your user produce passively? How much data can your user create? What kind of data do you want from the user? Source:   21 hPp://www.byreputa&on.com/User-­‐Generated-­‐Content-­‐Sta&s&cs_a/319.htm  
  • 22. Content  Private/Share  Is the data private or somethink the user can/should share  Connectivity  Does the content need to move trough different devices?  Is the content a sub-group of larger content? 22
  • 24. Use: Type  What type of application is your app?  Social network  Game  Read/consume content  Produce data/content 24 Sources:   Flurry.com,  hPp://blog.flurry.com/bid/90987/The-­‐Truth-­‐About-­‐Cats-­‐and-­‐Dogs-­‐Smartphone-­‐vs-­‐Tablet-­‐Usage-­‐Difference  
  • 25. Use: Where IN  FINLAND    Where is your app ment to be used?  Some apps, like foursquere are used on-the-go while others arn’t location specific.  Notice, that location effects often the use-case 25 Data  sources:     hPp://www.thinkwithgoogle.com/mobileplanet,  Finland  data  set  
  • 26. Use: Where   Different use for different device  Tablets more entertainment oriented (76%)  Smartphones have more wider use - Utilities: 17% - Social Networking 24% - Entertainent: 42% * Here entertainment means Games + Enternainment from the chart 26 Sources:   Flurry.com,  hPp://blog.flurry.com/bid/90987/The-­‐Truth-­‐About-­‐Cats-­‐and-­‐Dogs-­‐Smartphone-­‐vs-­‐Tablet-­‐Usage-­‐Difference  
  • 27. Use  Offline/Online  If your app is to help fishers, you can asume that it should support offline use.  Session length Related:  Ar&cle   hPp://www.academia.edu/1606806/ The_Effect_of_Context_on_Smartphone_Usage_Sessions   27
  • 28. Use  Delay  What is your contents prefered delay. Example: - E-mail’s should be notified in ”real-time” - Blog posts can be ordered in RSS for ”real-time” updating 28
  • 29. Company   Goal  The app can have a different goals and the goals should reflect the apps intended overall lifetime and audience.   Budget  Apps cost often much more than websites. The dilemma in a budget is that if you go to cheep the end result might not make any impact. Large enough budget is key.   ROI  Apps have a smaller reach and each person costs more, however, you impact can be also greater. 29 Source:   hPp://searchengineland.com/infographic-­‐how-­‐where-­‐when-­‐people-­‐share-­‐content-­‐100539  
  • 30. Development  App lifetime  App can have a short lifetime, so prepare to promote  Apps are not a fire-and-forget investment  Interesting slide show from Pinc Media (little outdated) http://www.slideshare.net/pinchmedia/iphone-appstore-secrets-pinch-media 30 Source:   hPp://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  Often more complex = More maintenance  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  Does your app need to heavy calculations? Example: Augmented reality, image effects etc.  Does your app produce lot’s of offline data?  Is your app 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, rather than hide it   User experience can be customized for mobile devices   Requires redirect logic and possibility to view in desktop mode   Often has a different use case 48
  • 51. PhoneGap 51
  • 52. PhoneGap   Provides an ”chromeless” web browsers with access to native code   In theory, you can develope once, use anywhere   In practise, suffers from the same problems as any web development (test on every browser enviroment)   Good of rapid prototyping and developing apps   Can be hard to get JS/HTML5 to mimic native experience 52
  • 54. Example: BBC Olympics NOT  DEVELOPED  BY  EXOVE   54
  • 55. Native 55
  • 57. 57