Apps are bad
Ronan Skehill | BlogTalk 2010
But first some stats.
Billion
            mobile phone
            subscriptions
Feb 2009
120


100


80                                          Nokia
                                            Samsung
                                            LG
60
                                            RIM
                                            Sony Ericsson
40
                                            Motorola
                                            Apple
20


 0
        Units Q1’09 (M)   Units Q1’10 (M)

      Number of Mobile Phones shipped
25



20


                                         Symbian
15
                                         RIM
                                         iPhone OS
                                         Android
10
                                         Windows Mobile
                                         Linux

5



0
     Units Q1’09 (M)   Units Q1’10 (M)

     Smart Phone Platforms shipped
Q1’09
                 1%
                            Top 5                    Q1’10
                                                    4% 1%
             7%             Symbian                 7%
       10%                  RIM
2%                                            10%
                            iPhone OS                        44%
                      49%
     10%                    Android
                                             15%
                            Windows Mobile
                            Linux
           21%              Others                   19%




                                        Market Share
                                        Winners and losers
That’s enough stats.

Let’s get to the good stuff of why
apps are bad                  dot com
Smartphones allow you to
    Call people
    SMS people
    Surf the web
    Listen to music
    Watch videos/tv
    Download stuff (apps)
I want an app.

Do I need   5   different apps!?
How can I distribute
my app(s)?
Apple App Store
                       Archos
                       Dell
                       Intel Appup
                       LG stores
                       Motorola
                       SonyEricsson
                       Samsung
                       BlackBerry (RIM)
                       Android Market
                       Nokia Ovi
                       Palm
                       Windows


                       GetJar
                       AndAppStore
                       eStore
                       Handango
                       Handmark
                       Handster
Number of App Stores   Mobango
                       OpnMarket
                       PocketGear
                       SlideMe
                       JavaStore
                       ……..
Apple App Store



 225,000
Android Market place      Nokia
                           4%
                                  Apps     Blackberry
                                               2%


 105,000               Android
Nokia Ovi Store         30%

  13,000                                 Apple
                                          64%
BlackBerry World
  7,000
Majority of apps in stores are native apps.
Native App:
   An application designed
   to run in the machine
   environment (machine
   language and OS) being
   referenced.
Web App:
   An application that is
   accessed via a web
   browser over a network
   such as the Internet
Let’s talk money
€60*                    per hour
         100 hours (min)
         polish & shine is extra
                                         x
Pssst!
    (don’t forget it costs money to be on app stores too)
Help me decide which are   good
             and which are   bad
Capability Key

                                            l    None
Bill French from iPadCTO.com has            l     Low

a handy sheet to help make the decision     l     Med

                                            l     High
Native   v Web App

General           User Interface       l        l
            Seamless Experience        l        l
                 Interoperability      l        l
                        Security       l        l
                      Cosmetics        l        l
                   Functionality       l        l
                   Development         l        l
          Platform Independence        l        l
               Platform Provider
                  Independence         l        l
                                                    Capability

                Social Networks        l        l   l
                                                    l
                                                         None
                                                         Low
                                                    l    Med
                                                    l    High
Native   v Web App

Marketing       Time-to-market         l         l
                   App Visibility      l         l
        Brand and Top-of-Mind          l         l
            Customer Perception        l         l




                                                     Capability

                                                     l    None
                                                     l    Low
                                                     l    Med
                                                     l    High
Native   v Web App

Finance   Revenue Model         l        l
          In-app Payments       l        l
              Advertising       l        l
                   Billing      l        l




                                             Capability

                                             l    None
                                             l    Low
                                             l    Med
                                             l    High
Native   v Web App

Support &          Distribution      l        l
                   Installation      l        l
Management            Training       l        l
        Maintenance Upgrades         l        l
            Device Management        l        l
             Customer Support        l        l



                                                  Capability

                                                  l    None
                                                  l    Low
                                                  l    Med
                                                  l    High
Native   v Web App

Engineering    QA and Testing         l         l
                 Existing Skills      l         l
              Code Reusability        l         l
                  Device APIs         l         l




                                                    Capability

                                                    l    None
                                                    l    Low
                                                    l    Med
                                                    l    High
Native   v Web App

Integration   Business Process      l        l
              Social Networks       l        l
                  Ecommerce         l        l




                                                 Capability

                                                 l    None
                                                 l    Low
                                                 l    Med
                                                 l    High
Native   v Web App

Technical            Audio
                     Video
                                 l
                                 l
                                           l
                                           l
                  Graphics       l         l
                   Images        l         l
                Bandwidth        l         l
                    Games        l         l
                    HTML5        l         l
              Geo-location       l         l
            Offline Caching      l         l
                                               Capability

                                               l    None
                                               l    Low
                                               l    Med
                                               l    High
Web App vs Native App
Pros   Cheaper & quicker to build
       Easier to distribute
       Can deliver to multiple platforms
       Easier to update




                                                  Cons
           Not good for heavy graphics/games
  Can’t use all of phones features( e.g camera)
        Might not be as ‘swishy’ as native apps
  Not so great for collecting/generating money
Conclusion
This presentation covered:

       • Number of Smartphones are rising. Rapidly.
       • The different ways of distributing an app
       • A guide to help you decide which apps are         bad




                             ronan.skehill@cauwill.com
                                    twitter.com/skehillr

Blog Talk 2010 | Apps are Bad

  • 1.
    Apps are bad RonanSkehill | BlogTalk 2010
  • 2.
  • 3.
    Billion mobile phone subscriptions Feb 2009
  • 4.
    120 100 80 Nokia Samsung LG 60 RIM Sony Ericsson 40 Motorola Apple 20 0 Units Q1’09 (M) Units Q1’10 (M) Number of Mobile Phones shipped
  • 5.
    25 20 Symbian 15 RIM iPhone OS Android 10 Windows Mobile Linux 5 0 Units Q1’09 (M) Units Q1’10 (M) Smart Phone Platforms shipped
  • 6.
    Q1’09 1% Top 5 Q1’10 4% 1% 7% Symbian 7% 10% RIM 2% 10% iPhone OS 44% 49% 10% Android 15% Windows Mobile Linux 21% Others 19% Market Share Winners and losers
  • 7.
    That’s enough stats. Let’sget to the good stuff of why apps are bad dot com
  • 8.
    Smartphones allow youto Call people SMS people Surf the web Listen to music Watch videos/tv Download stuff (apps)
  • 9.
    I want anapp. Do I need 5 different apps!?
  • 10.
    How can Idistribute my app(s)?
  • 11.
    Apple App Store Archos Dell Intel Appup LG stores Motorola SonyEricsson Samsung BlackBerry (RIM) Android Market Nokia Ovi Palm Windows GetJar AndAppStore eStore Handango Handmark Handster Number of App Stores Mobango OpnMarket PocketGear SlideMe JavaStore ……..
  • 12.
    Apple App Store 225,000 Android Market place Nokia 4% Apps Blackberry 2% 105,000 Android Nokia Ovi Store 30% 13,000 Apple 64% BlackBerry World 7,000
  • 13.
    Majority of appsin stores are native apps.
  • 14.
    Native App: An application designed to run in the machine environment (machine language and OS) being referenced.
  • 15.
    Web App: An application that is accessed via a web browser over a network such as the Internet
  • 16.
  • 17.
    €60* per hour 100 hours (min) polish & shine is extra x Pssst! (don’t forget it costs money to be on app stores too)
  • 18.
    Help me decidewhich are good and which are bad
  • 19.
    Capability Key l None Bill French from iPadCTO.com has l Low a handy sheet to help make the decision l Med l High
  • 20.
    Native v Web App General User Interface l l Seamless Experience l l Interoperability l l Security l l Cosmetics l l Functionality l l Development l l Platform Independence l l Platform Provider Independence l l Capability Social Networks l l l l None Low l Med l High
  • 21.
    Native v Web App Marketing Time-to-market l l App Visibility l l Brand and Top-of-Mind l l Customer Perception l l Capability l None l Low l Med l High
  • 22.
    Native v Web App Finance Revenue Model l l In-app Payments l l Advertising l l Billing l l Capability l None l Low l Med l High
  • 23.
    Native v Web App Support & Distribution l l Installation l l Management Training l l Maintenance Upgrades l l Device Management l l Customer Support l l Capability l None l Low l Med l High
  • 24.
    Native v Web App Engineering QA and Testing l l Existing Skills l l Code Reusability l l Device APIs l l Capability l None l Low l Med l High
  • 25.
    Native v Web App Integration Business Process l l Social Networks l l Ecommerce l l Capability l None l Low l Med l High
  • 26.
    Native v Web App Technical Audio Video l l l l Graphics l l Images l l Bandwidth l l Games l l HTML5 l l Geo-location l l Offline Caching l l Capability l None l Low l Med l High
  • 27.
    Web App vsNative App Pros Cheaper & quicker to build Easier to distribute Can deliver to multiple platforms Easier to update Cons Not good for heavy graphics/games Can’t use all of phones features( e.g camera) Might not be as ‘swishy’ as native apps Not so great for collecting/generating money
  • 28.
    Conclusion This presentation covered: • Number of Smartphones are rising. Rapidly. • The different ways of distributing an app • A guide to help you decide which apps are bad ronan.skehill@cauwill.com twitter.com/skehillr