SlideShare uma empresa Scribd logo
1 de 70
Baixar para ler offline
Native
                  vs
            Web
                  vs
        Hybrid
Mobile Development Choices
          Jason Grigsby
 @grigs on Twitter • jason@cloudfour.com
   cloudfour.com • userfirstweb.com
           mobileportand.com
Early 2008
“It’s about usage. Not units”

• Number of queries on Google search from iPhones surpassed those
  from Symbian-based phones in the days after Christmas. Nokia’s
  Symbian-based phones are 40% of the market worldwide.

• German iPhone users consume 30 times more data.

• 95% of iPhone customers regularly surf the Internet. Data services
  revenue increased from $2.7 billion in 2005 to $6.9 billion in 2007.

• Google sees 50 times the number of searches using the iPhone than
  any other mobile device. They were so surprised, they asked their
  engineers to check the logs to make sure it was correct.

• This is why major companies, Google, Quicken, etc. are all launching
  iPhone-optimized services despite the iPhone’s 1% market share.
Surprise Story of 2008




Flickr photo by Drift Words: http://www.flickr.com/photos/44124413076@N01/11846265/
Flickr photo by Civisi: http://www.flickr.com/photos/civisi/2611679744/




      Web 2.0                                            iPhone App Store
 Web-based Apps                                             Native Apps
Services & Mashups                                     Few APIs between apps
Software as Service                                     No Recurring Revenue
 Cloud Computing                                           Local Storage
http://www.readwriteweb.com/archives/top_10_web_platforms_of_2008.php
What makes the App Store successful?
                       Carriers                App Store

                                            Open to anyone
  Openness      Closed, Seek permission
                                          who signs agreement

  Entry Cost     Thousands of dollars              $99


Revenue Split       60/40 to 50/50                70/30


 Restrictions            Many                     Few


  Releases          Difficult, Timely          1 to 2 weeks


Micropayments        Inconsistent         iTunes for every phone
30 million
http://blog.wired.com/gadgets/2009/02/shoot-is-iphone.html#c148364123
                                                                                               devices

                                                                                                25,000
http://www.newsweek.com/id/174266
                                                                                                 apps

                                                                                              800 million
http://businessweek.com/@@0M43kIYQYKPISw0A/technology/content/sep2008/tc20080930_257832.htm   downloads
Gold Rush was On
Ringtone Apps




(FYI: Justin’s app is out soon. GymRat. $4.99)

              http://twitter.com/justin/status/1210786170
              http://furbo.org/2008/12/09/ring-tone-apps/
               http://furbo.org/2009/02/16/raising-prices/
Ringtone Apps

15000



11250



7500



3750



    0
        0   1.99   3.99     5.99       7.99          9.99   11.99   13.99   15.99+


                          http://148apps.com/10000
Brutally Honest iPhone App Sales:
     $32k Spent vs. $535 Revenue
Dapple




 http://www.streamingcolour.com/blog/2009/03/09/the-numbers-post-aka-brutal-honesty/
Throwaway Apps




http://www.pinchmedia.com/appstore-secrets/
Throwaway Apps




http://www.pinchmedia.com/appstore-secrets/
Pinch Media’s Conclusions

•Users stop using the average applications
 quickly.

•Long-term audiences are generally 1% of
 total downloads

•Paid apps retain users longer, but still
 steep drop off.


          http://www.pinchmedia.com/appstore-secrets/
Success Determined by Top Lists & Features




        http://appcubby.com/blog/files/financial_realities.html
More Open ≠ No Gatekeeper




    96%
    Approved
   (what about that 4%?)
10 Rejected Applications
                                                              •   Obama Trampoline
                                                              •   MyShoe
                                                              •   I Am Poor
                                                              •   The South Park App
                                                              •   Pull My Finger
                                                              •   iBoobs
                                                              •   Slasher
                                                              •   Murderdome
                                                              •   Podcaster
                                                              •   Freedom Time
                                                          "Even though my personal political leanings are
                                                          Democratic, I think this app will be offensive to roughly
                                                          half our customers. What's the point?" — Steve Jobs




http://www.pcworld.com/article/159887-2/rejected_10_iphone_apps_that_didnt_make_apples_app_store.html
iPhone Only Part of World Wide Market
   Symbian        RIM            Windows Mobile                iPhone       Linux
   Palm OS        Other
                                                                             20000

 17949

                                                                            15000



                                                                            10000

         7443

                 4714
                                                                        5000
                           4079
                                      3195
                                                                        0
                                                 327           437
     Q4 2008 Smartphone Sales — Thousands of Units
                http://www.gartner.com/it/page.jsp?id=910112
3.3
                                         Billion
                                           Mobile phone for
                                           half the planet.




Flickr photo by Pingnews: http://www.flickr.com/photos/pingnews/370061022/
3.3 Billion in Perspective




Source: http://communities-dominate.blogs.com/brands/2007/01/putting_27_bill.html
   http://communities-dominate.blogs.com/brands/2008/01/when-there-is-a.html
2007 SMS Revenue: 100 billion




Flickr photo by Vlastula: http://www.flickr.com/photos/vlastula/450642954/
2007 SMS Revenue: 100 billion




                                                                            •Box Office
                                                                            •DVD Sales & Rentals
          Combined                                                          •Music Industry
                                                                            •Video Games
Flickr photo by Vlastula: http://www.flickr.com/photos/vlastula/450642954/
200 billion for data services in 2008
                                        (SMS accounts for 130B)




                                                                            •Box Office
                                                                            •DVD Sales & Rentals
          Combined                                                          •Music Industry
                                                                            •Video Games
Flickr photo by Vlastula: http://www.flickr.com/photos/vlastula/450642954/
Symbian                     Windows Mobile

Objective C              WebOS
                                                                     C


        Java ME                 Dalvik
                                                                            Palm
                        Visual Basic
  C++

        .NET Compact
                                             BREW
              Flickr photo by André-Batista: http://www.flickr.com/photo_zoom.gne?id=408700622&size=o
Google Mobile — App Challenges
                  • Pressure from CEO for rapid releases

                  • 10+ platforms to support

                  • Over 100 different builds




http://www.flickr.com/photos/83731031@N00/445924458/ • http://www.flickr.com/photos/mcdave/142758127/
                         http://www.flickr.com/photos/nataliejohnson/290541732/
Fragmentation:
      This is what the
      web is supposed
          to solve.




Flickr photo by .Hessam: http://www.flickr.com/photos/essamo/1070527547/
Mobile Web Doubled in 2008
                              Jan 08                             Jan 09



                    10821
        Daily
                               22369



                    10312
      Weekly
                            19283



                                               36870
Ever in Month
                                                                               63182


                0            17500               35000               52500             70000

                                     Unique Users (000s)
                        http://www.comscore.com/press/release.asp?press=2752
Mobile Internet to Grow Despite Recession

  Average intended usage increase over the next 24 months


                                                       U.S.          Europe


        Current Users                                  58%            55%


          Non-Users                                    27%            28%




              http://www.tellabs.com/news/2009/index.cfm/nr/53.cfm
Top Five Services Non-users Intend
to Start Using in the Next 24 Months

                        U.S.     Europe

    Mobile Internet     49%       34%

        MMS             38%       39%

  Uploading Photos      34%       27%

Software/app download   30%       30%

        Email           28%       32%
Mobile Web Distribution
                     Carriers               App Store            Mobile Web

                   Closed, Seek          Open to anyone
  Openness                                                      Completely Open
                    permission         who signs agreement

  Entry Cost    Thousands of dollars            $99                  None


Revenue Split     60/40 to 50/50               70/30                100%


 Restrictions          Many                    Few                   None


  Releases        Difficult, Timely         1 to 2 weeks          Instantaneous


Micropayments       Inconsistent       iTunes for every phone       Not yet
Ok Hot Shot, How are You Going to Create
    Super Monkey Ball with HTML?
Ok Hot Shot, How are You Going to Create
    Super Monkey Ball with HTML?


                            <div id=”bridge”
                            class=”rope”>



                            <div id=”bubble”>
                            <span id=”monkey sprite-
                            replace”>
                            Monkey</span>



                             jquery-banana.js
Ok Hot Shot, How are You Going to Create
    Super Monkey Ball with HTML?


                            <div id=”bridge”
                            class=”rope”>



                            <div id=”bubble”>
                            <span id=”monkey sprite-
                            replace”>
                            Monkey</span>



                             jquery-banana.js




  Some Applications Have to Be Native
Five Common Reasons for Native Apps



                         Performance

                         Offline Mode

                              Findability

                  Device Attributes

                         Monetization
  Flickr photo by John Wardell (Netinho): http://www.flickr.com/photo_zoom.gne?id=760902403&size=l
Not for all applications

Good enough for many applications

Javascript Performance improving

   Hardware Accelerated CSS

  Web developers must improve



                         Flickr: Uploaded February 11, 2007 by hawridger
Javascript Speed Wars




                http://webkit.org/blog/189/announcing-squirrelfish/
              http://news.cnet.com/8301-1001_3-10030888-92.html
http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html
            http://webkit.org/blog/214/introducing-squirrelfish-extreme/
Javascript Speed Wars




                http://webkit.org/blog/189/announcing-squirrelfish/
              http://news.cnet.com/8301-1001_3-10030888-92.html
http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html
            http://webkit.org/blog/214/introducing-squirrelfish-extreme/
Javascript Speed Wars




                http://webkit.org/blog/189/announcing-squirrelfish/
              http://news.cnet.com/8301-1001_3-10030888-92.html
http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html
            http://webkit.org/blog/214/introducing-squirrelfish-extreme/
Javascript Speed Wars




                http://webkit.org/blog/189/announcing-squirrelfish/
              http://news.cnet.com/8301-1001_3-10030888-92.html
http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html
            http://webkit.org/blog/214/introducing-squirrelfish-extreme/
Javascript Speed Wars




                http://webkit.org/blog/189/announcing-squirrelfish/
              http://news.cnet.com/8301-1001_3-10030888-92.html
http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html
            http://webkit.org/blog/214/introducing-squirrelfish-extreme/
We’ve Become Bandwidth Gluttons

                                                     Since 2003:

                                                     • Web       Page Size Tripled
                                                     •#    of Objects Doubled

                                                     Since 1995:

                                                     • Web       Page Size: 22x
                                                     •#    of Objects: 21x


       Source: http://www.websiteoptimization.com/speed/tweak/average-web-page/
Yahoo!’s 14 Performance Rules (Now 34!)

1. Make Fewer HTTP Requests                          8. Make JavaScript and CSS External


2. Use a Content Delivery Network                    9. Reduce DNS Lookups


3. Add an Expires Header                             10.Minify JavaScript


4. Gzip Components                                   11.Avoid Redirects


5. Put Stylesheets at the Top                        12.Remove Duplicate Scripts


6. Move Scripts to the Bottom                        13.Configure ETags


7. Avoid CSS Expressions                             14.Make AJAX Cacheable

                     Source: http://developer.yahoo.com/performance/rules.html
Offline Support

• HTML 5


  • Client-side Database Storage API


  • Application Cache


• Essentially SQLite in browser


• Available on iPhone since 2.0


• Google Gears, Android, Nokia soon?
25,000 Apps

          &

  Findability?


http://148apps.com/10000
“It all depends on the application, of course,” says

Mauro Montanaro, [Fox Mobile CEO] “and whether

they are paid or free.” But he also notes that the

“discoverability” of iPhone apps is becoming a bigger

problem, and that some of the marketing tactics that

Fox Mobile has used successfully on other handsets

just don’t work on the iPhone.

“The question, as usual, is placement. Who determines


[editorial placement]? Maybe someone out of Cupertino.”
Geolocation API

   Camera

Address Book

Accelerometer
Flickr photo by Lyza Gardner: http://www.flickr.com/photos/lyza/49545547/
Flickr photo by Thomas Purves: http://www.flickr.com/photos/thomaspurves/744225198/
http://phonegap.com
What Can You Do With PhoneGap?




              http://phonegap.com/projects
Phone
Gap?

Yes
we
can
Mobile Progressive Enhancement
                             [content]




   http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                             [content]

  WURFL




   http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                             [content]

  WURFL




   http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                             [content]

  WURFL                                                                 Phone Gap
                                                                            Add Functionality




   http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Mobile Progressive Enhancement
                             [content]

  WURFL                                                                 Phone Gap
                                                                            Add Functionality




   http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
Keys to Successful Hybrid Apps

•Make the experience feel like a native application

•Take advantage of the enhanced features

•Don’t simply release a hybrid version of the
 mobile web site

•Optimize performance
Flickr photo by MarkKelley: http://www.flickr.com/photos/markkelley/1022720488/
Thank You for Your Time!




Work: http://cloudfour.com • Blog: http://userfirstweb.com • Twitter: @grigs
          Mobile Concurrency Test: http://cloudfour.com/mobile/
              Flickr photo by Pingnews: http://www.flickr.com/photos/pingnews/370061022/

Mais conteúdo relacionado

Mais procurados

It's about people, not devices...
It's about people, not devices...It's about people, not devices...
It's about people, not devices...yiibu
 
Adaptation: Why responsive design actually begins on the server
Adaptation: Why responsive design actually begins on the serverAdaptation: Why responsive design actually begins on the server
Adaptation: Why responsive design actually begins on the serveryiibu
 
Rethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by YiibuRethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by YiibuBryan Rieger
 
Ten reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile webTen reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile webTijs Vrolix
 
Designing for iPad
Designing for iPadDesigning for iPad
Designing for iPadPek Pongpaet
 
Computers in libraries 2012
Computers in libraries 2012Computers in libraries 2012
Computers in libraries 2012Jason Griffey
 
Beyond the mobile web by yiibu
Beyond the mobile web by yiibuBeyond the mobile web by yiibu
Beyond the mobile web by yiibuyiibu
 
Designing for diversity - how to stop worrying and embrace the Android revol...
Designing for diversity -  how to stop worrying and embrace the Android revol...Designing for diversity -  how to stop worrying and embrace the Android revol...
Designing for diversity - how to stop worrying and embrace the Android revol...yiibu
 
A review on mobile statistics
A review on mobile statisticsA review on mobile statistics
A review on mobile statisticsjahanzebmunawar
 
Designing For Mobile First
Designing For Mobile FirstDesigning For Mobile First
Designing For Mobile FirstJoe Hass
 
Why You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark CollegeWhy You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark CollegeJason Grigsby
 
Venice Sessions IV - Giuseppe Taibi - iPhone Media Ecosystem
Venice Sessions IV - Giuseppe Taibi - iPhone Media EcosystemVenice Sessions IV - Giuseppe Taibi - iPhone Media Ecosystem
Venice Sessions IV - Giuseppe Taibi - iPhone Media Ecosystemvenice sessions
 
Domain7: Mobile Web Market Analysis
Domain7: Mobile Web Market AnalysisDomain7: Mobile Web Market Analysis
Domain7: Mobile Web Market AnalysisRyan Hanawalt
 
Smartphone Strategy (Telecom Operators)
Smartphone Strategy (Telecom Operators)Smartphone Strategy (Telecom Operators)
Smartphone Strategy (Telecom Operators)Roel Honning
 
Trends in Mobile & The Impact on Advertising
Trends in Mobile & The Impact on AdvertisingTrends in Mobile & The Impact on Advertising
Trends in Mobile & The Impact on AdvertisingMatthew Pantoja
 
bemoko's 5 easy steps to mobilising your brand
bemoko's 5 easy steps to mobilising your brandbemoko's 5 easy steps to mobilising your brand
bemoko's 5 easy steps to mobilising your brandbemoko Ltd.
 
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Anna Dahlström
 

Mais procurados (20)

It's about people, not devices...
It's about people, not devices...It's about people, not devices...
It's about people, not devices...
 
Adaptation: Why responsive design actually begins on the server
Adaptation: Why responsive design actually begins on the serverAdaptation: Why responsive design actually begins on the server
Adaptation: Why responsive design actually begins on the server
 
Rethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by YiibuRethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by Yiibu
 
Ten reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile webTen reasons why now is the perfect time to get serious about the mobile web
Ten reasons why now is the perfect time to get serious about the mobile web
 
Designing for iPad
Designing for iPadDesigning for iPad
Designing for iPad
 
Computers in libraries 2012
Computers in libraries 2012Computers in libraries 2012
Computers in libraries 2012
 
Beyond the mobile web by yiibu
Beyond the mobile web by yiibuBeyond the mobile web by yiibu
Beyond the mobile web by yiibu
 
Designing for diversity - how to stop worrying and embrace the Android revol...
Designing for diversity -  how to stop worrying and embrace the Android revol...Designing for diversity -  how to stop worrying and embrace the Android revol...
Designing for diversity - how to stop worrying and embrace the Android revol...
 
A review on mobile statistics
A review on mobile statisticsA review on mobile statistics
A review on mobile statistics
 
Designing For Mobile First
Designing For Mobile FirstDesigning For Mobile First
Designing For Mobile First
 
Why You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark CollegeWhy You Should Make Mobile Your Career | Clark College
Why You Should Make Mobile Your Career | Clark College
 
Venice Sessions IV - Giuseppe Taibi - iPhone Media Ecosystem
Venice Sessions IV - Giuseppe Taibi - iPhone Media EcosystemVenice Sessions IV - Giuseppe Taibi - iPhone Media Ecosystem
Venice Sessions IV - Giuseppe Taibi - iPhone Media Ecosystem
 
Domain7: Mobile Web Market Analysis
Domain7: Mobile Web Market AnalysisDomain7: Mobile Web Market Analysis
Domain7: Mobile Web Market Analysis
 
Smartphone Strategy (Telecom Operators)
Smartphone Strategy (Telecom Operators)Smartphone Strategy (Telecom Operators)
Smartphone Strategy (Telecom Operators)
 
iFront 2010 prezentacija na Jure Sustersic
iFront 2010 prezentacija na Jure SustersiciFront 2010 prezentacija na Jure Sustersic
iFront 2010 prezentacija na Jure Sustersic
 
Trends in Mobile & The Impact on Advertising
Trends in Mobile & The Impact on AdvertisingTrends in Mobile & The Impact on Advertising
Trends in Mobile & The Impact on Advertising
 
bemoko's 5 easy steps to mobilising your brand
bemoko's 5 easy steps to mobilising your brandbemoko's 5 easy steps to mobilising your brand
bemoko's 5 easy steps to mobilising your brand
 
Brunei keynote Library Futures
Brunei keynote Library FuturesBrunei keynote Library Futures
Brunei keynote Library Futures
 
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
 
Keynote ok acrl murphy
Keynote ok acrl murphyKeynote ok acrl murphy
Keynote ok acrl murphy
 

Destaque

Bimzen Overall V.1
Bimzen Overall V.1Bimzen Overall V.1
Bimzen Overall V.1RadimKurek
 
473 tactical cellular jamming system
473 tactical cellular jamming system473 tactical cellular jamming system
473 tactical cellular jamming systemriskis
 
Depopulācija Latvijā un Eiropā - draudi un izaicinājumi
Depopulācija Latvijā un Eiropā - draudi un izaicinājumiDepopulācija Latvijā un Eiropā - draudi un izaicinājumi
Depopulācija Latvijā un Eiropā - draudi un izaicinājuminacionalaidentitate
 
шайдурова наталья
шайдурова натальяшайдурова наталья
шайдурова натальяsaidurova
 
Ppt ips metode pembelajaran
Ppt ips metode pembelajaranPpt ips metode pembelajaran
Ppt ips metode pembelajaranrizka_pratiwi
 
Customer+orientation factor analysis
Customer+orientation factor analysisCustomer+orientation factor analysis
Customer+orientation factor analysisRupaam Deb
 
Three record label companies
Three record label companiesThree record label companies
Three record label companiesFigen232
 
Acidophilus plus & aloe vera plus july 17, 2012 - nada st. germain
Acidophilus plus & aloe vera plus   july 17, 2012 - nada st. germainAcidophilus plus & aloe vera plus   july 17, 2012 - nada st. germain
Acidophilus plus & aloe vera plus july 17, 2012 - nada st. germainmcc4family
 
Mother's day (10th of may)
Mother's day (10th of may)Mother's day (10th of may)
Mother's day (10th of may)Nelson Ortiz
 
Dictàmens del Ple Municipal
Dictàmens del Ple Municipal Dictàmens del Ple Municipal
Dictàmens del Ple Municipal somvilafranca
 
Doc sms identica
Doc sms identicaDoc sms identica
Doc sms identicariskis
 
Face of a Winner
Face of a WinnerFace of a Winner
Face of a WinnerMihex
 

Destaque (20)

Practica 25
Practica 25Practica 25
Practica 25
 
Bimzen Overall V.1
Bimzen Overall V.1Bimzen Overall V.1
Bimzen Overall V.1
 
Newsletter
NewsletterNewsletter
Newsletter
 
473 tactical cellular jamming system
473 tactical cellular jamming system473 tactical cellular jamming system
473 tactical cellular jamming system
 
Depopulācija Latvijā un Eiropā - draudi un izaicinājumi
Depopulācija Latvijā un Eiropā - draudi un izaicinājumiDepopulācija Latvijā un Eiropā - draudi un izaicinājumi
Depopulācija Latvijā un Eiropā - draudi un izaicinājumi
 
шайдурова наталья
шайдурова натальяшайдурова наталья
шайдурова наталья
 
Ppt ips metode pembelajaran
Ppt ips metode pembelajaranPpt ips metode pembelajaran
Ppt ips metode pembelajaran
 
Substitution
SubstitutionSubstitution
Substitution
 
Customer+orientation factor analysis
Customer+orientation factor analysisCustomer+orientation factor analysis
Customer+orientation factor analysis
 
Three record label companies
Three record label companiesThree record label companies
Three record label companies
 
Acidophilus plus & aloe vera plus july 17, 2012 - nada st. germain
Acidophilus plus & aloe vera plus   july 17, 2012 - nada st. germainAcidophilus plus & aloe vera plus   july 17, 2012 - nada st. germain
Acidophilus plus & aloe vera plus july 17, 2012 - nada st. germain
 
Vilnius
VilniusVilnius
Vilnius
 
Mother's day (10th of may)
Mother's day (10th of may)Mother's day (10th of may)
Mother's day (10th of may)
 
Temario ingles nivel1
Temario ingles nivel1Temario ingles nivel1
Temario ingles nivel1
 
Dictàmens del Ple Municipal
Dictàmens del Ple Municipal Dictàmens del Ple Municipal
Dictàmens del Ple Municipal
 
Doc sms identica
Doc sms identicaDoc sms identica
Doc sms identica
 
Trabajo individual
Trabajo individualTrabajo individual
Trabajo individual
 
Ideal Media
Ideal MediaIdeal Media
Ideal Media
 
Face of a Winner
Face of a WinnerFace of a Winner
Face of a Winner
 
Evaluate
EvaluateEvaluate
Evaluate
 

Semelhante a Mobile Developement Choises

Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile DevelopmentNative vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile DevelopmentJason Grigsby
 
La musique via Internet et les réseaux mobiles
La musique via Internet et les réseaux mobilesLa musique via Internet et les réseaux mobiles
La musique via Internet et les réseaux mobilesSonnerie Iphone
 
Roadshow Europe Buzz City - KF Lai
Roadshow Europe Buzz City - KF LaiRoadshow Europe Buzz City - KF Lai
Roadshow Europe Buzz City - KF Laimobilesquared Ltd
 
10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile web10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile webTijs Vrolix
 
It's Raining App Stores
It's Raining App StoresIt's Raining App Stores
It's Raining App StoresCaroline Lewko
 
Mobango apps store
Mobango apps storeMobango apps store
Mobango apps storemobangoltd
 
10 reasons why now is the perfect time to get serious about the mobile web
10 reasons why now is the perfect time to get serious about the mobile web10 reasons why now is the perfect time to get serious about the mobile web
10 reasons why now is the perfect time to get serious about the mobile webTijs Vrolix
 
Luke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstLuke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstWebExpo
 
Widgets, 360s and Androids
Widgets, 360s and AndroidsWidgets, 360s and Androids
Widgets, 360s and AndroidsSales Hub Pro
 
山东移动全业务运营的竞争策略探讨 P P T38
山东移动全业务运营的竞争策略探讨 P P T38山东移动全业务运营的竞争策略探讨 P P T38
山东移动全业务运营的竞争策略探讨 P P T38woyaozhangda
 
Mobile From East to West
Mobile From East to WestMobile From East to West
Mobile From East to WestBenjamin Joffe
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Echelon Design
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Lumen Consulting
 
The Mobile Internet is Awesome.
The Mobile Internet is Awesome.The Mobile Internet is Awesome.
The Mobile Internet is Awesome.Conrad Lisco
 
Mtiks presentation
Mtiks presentationMtiks presentation
Mtiks presentationElanaBoehm
 
Its about people, not devices
Its about people, not devicesIts about people, not devices
Its about people, not devicesAlexander Anikin
 

Semelhante a Mobile Developement Choises (20)

Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile DevelopmentNative vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
 
La musique via Internet et les réseaux mobiles
La musique via Internet et les réseaux mobilesLa musique via Internet et les réseaux mobiles
La musique via Internet et les réseaux mobiles
 
Mobile input lukew
Mobile input lukewMobile input lukew
Mobile input lukew
 
Mobile first. Luke Wroblewski
Mobile first. Luke WroblewskiMobile first. Luke Wroblewski
Mobile first. Luke Wroblewski
 
Roadshow Europe Buzz City - KF Lai
Roadshow Europe Buzz City - KF LaiRoadshow Europe Buzz City - KF Lai
Roadshow Europe Buzz City - KF Lai
 
10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile web10 reasons why now is the perfect time to get started with the mobile web
10 reasons why now is the perfect time to get started with the mobile web
 
It's Raining App Stores
It's Raining App StoresIt's Raining App Stores
It's Raining App Stores
 
Mobango apps store
Mobango apps storeMobango apps store
Mobango apps store
 
10 reasons why now is the perfect time to get serious about the mobile web
10 reasons why now is the perfect time to get serious about the mobile web10 reasons why now is the perfect time to get serious about the mobile web
10 reasons why now is the perfect time to get serious about the mobile web
 
Luke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstLuke Wroblewski: Mobile First
Luke Wroblewski: Mobile First
 
Widgets, 360s and Androids
Widgets, 360s and AndroidsWidgets, 360s and Androids
Widgets, 360s and Androids
 
山东移动全业务运营的竞争策略探讨 P P T38
山东移动全业务运营的竞争策略探讨 P P T38山东移动全业务运营的竞争策略探讨 P P T38
山东移动全业务运营的竞争策略探讨 P P T38
 
Mobile From East to West
Mobile From East to WestMobile From East to West
Mobile From East to West
 
Colorado leadership v4
Colorado leadership v4Colorado leadership v4
Colorado leadership v4
 
Mobile Marketing for Events
Mobile Marketing for EventsMobile Marketing for Events
Mobile Marketing for Events
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
 
The Mobile Internet is Awesome.
The Mobile Internet is Awesome.The Mobile Internet is Awesome.
The Mobile Internet is Awesome.
 
Mtiks presentation
Mtiks presentationMtiks presentation
Mtiks presentation
 
Its about people, not devices
Its about people, not devicesIts about people, not devices
Its about people, not devices
 

Mais de Alexander Anikin

Mais de Alexander Anikin (12)

История интерфейсов
История интерфейсовИстория интерфейсов
История интерфейсов
 
The trouble with context
The trouble with contextThe trouble with context
The trouble with context
 
Letting go
Letting goLetting go
Letting go
 
Adaptation
AdaptationAdaptation
Adaptation
 
Engage your online community
Engage your online communityEngage your online community
Engage your online community
 
Beyond the mobile web
Beyond the mobile webBeyond the mobile web
Beyond the mobile web
 
Art of user engagement
Art of user engagementArt of user engagement
Art of user engagement
 
DESIGNING MOBILE EXPERIENCES
DESIGNING MOBILE EXPERIENCESDESIGNING MOBILE EXPERIENCES
DESIGNING MOBILE EXPERIENCES
 
Digital Strategy
Digital StrategyDigital Strategy
Digital Strategy
 
Mobile 2.0
Mobile 2.0Mobile 2.0
Mobile 2.0
 
Rethinking the mobile web
Rethinking the mobile webRethinking the mobile web
Rethinking the mobile web
 
Prototype like a pro
Prototype like a proPrototype like a pro
Prototype like a pro
 

Último

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 2024Rafal Los
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Mobile Developement Choises

  • 1. Native vs Web vs Hybrid Mobile Development Choices Jason Grigsby @grigs on Twitter • jason@cloudfour.com cloudfour.com • userfirstweb.com mobileportand.com
  • 2.
  • 3.
  • 5. “It’s about usage. Not units” • Number of queries on Google search from iPhones surpassed those from Symbian-based phones in the days after Christmas. Nokia’s Symbian-based phones are 40% of the market worldwide. • German iPhone users consume 30 times more data. • 95% of iPhone customers regularly surf the Internet. Data services revenue increased from $2.7 billion in 2005 to $6.9 billion in 2007. • Google sees 50 times the number of searches using the iPhone than any other mobile device. They were so surprised, they asked their engineers to check the logs to make sure it was correct. • This is why major companies, Google, Quicken, etc. are all launching iPhone-optimized services despite the iPhone’s 1% market share.
  • 6.
  • 7. Surprise Story of 2008 Flickr photo by Drift Words: http://www.flickr.com/photos/44124413076@N01/11846265/
  • 8. Flickr photo by Civisi: http://www.flickr.com/photos/civisi/2611679744/ Web 2.0 iPhone App Store Web-based Apps Native Apps Services & Mashups Few APIs between apps Software as Service No Recurring Revenue Cloud Computing Local Storage
  • 10. What makes the App Store successful? Carriers App Store Open to anyone Openness Closed, Seek permission who signs agreement Entry Cost Thousands of dollars $99 Revenue Split 60/40 to 50/50 70/30 Restrictions Many Few Releases Difficult, Timely 1 to 2 weeks Micropayments Inconsistent iTunes for every phone
  • 11. 30 million http://blog.wired.com/gadgets/2009/02/shoot-is-iphone.html#c148364123 devices 25,000 http://www.newsweek.com/id/174266 apps 800 million http://businessweek.com/@@0M43kIYQYKPISw0A/technology/content/sep2008/tc20080930_257832.htm downloads
  • 13.
  • 14. Ringtone Apps (FYI: Justin’s app is out soon. GymRat. $4.99) http://twitter.com/justin/status/1210786170 http://furbo.org/2008/12/09/ring-tone-apps/ http://furbo.org/2009/02/16/raising-prices/
  • 15. Ringtone Apps 15000 11250 7500 3750 0 0 1.99 3.99 5.99 7.99 9.99 11.99 13.99 15.99+ http://148apps.com/10000
  • 16. Brutally Honest iPhone App Sales: $32k Spent vs. $535 Revenue Dapple http://www.streamingcolour.com/blog/2009/03/09/the-numbers-post-aka-brutal-honesty/
  • 19. Pinch Media’s Conclusions •Users stop using the average applications quickly. •Long-term audiences are generally 1% of total downloads •Paid apps retain users longer, but still steep drop off. http://www.pinchmedia.com/appstore-secrets/
  • 20. Success Determined by Top Lists & Features http://appcubby.com/blog/files/financial_realities.html
  • 21. More Open ≠ No Gatekeeper 96% Approved (what about that 4%?)
  • 22. 10 Rejected Applications • Obama Trampoline • MyShoe • I Am Poor • The South Park App • Pull My Finger • iBoobs • Slasher • Murderdome • Podcaster • Freedom Time "Even though my personal political leanings are Democratic, I think this app will be offensive to roughly half our customers. What's the point?" — Steve Jobs http://www.pcworld.com/article/159887-2/rejected_10_iphone_apps_that_didnt_make_apples_app_store.html
  • 23.
  • 24.
  • 25. iPhone Only Part of World Wide Market Symbian RIM Windows Mobile iPhone Linux Palm OS Other 20000 17949 15000 10000 7443 4714 5000 4079 3195 0 327 437 Q4 2008 Smartphone Sales — Thousands of Units http://www.gartner.com/it/page.jsp?id=910112
  • 26. 3.3 Billion Mobile phone for half the planet. Flickr photo by Pingnews: http://www.flickr.com/photos/pingnews/370061022/
  • 27. 3.3 Billion in Perspective Source: http://communities-dominate.blogs.com/brands/2007/01/putting_27_bill.html http://communities-dominate.blogs.com/brands/2008/01/when-there-is-a.html
  • 28. 2007 SMS Revenue: 100 billion Flickr photo by Vlastula: http://www.flickr.com/photos/vlastula/450642954/
  • 29. 2007 SMS Revenue: 100 billion •Box Office •DVD Sales & Rentals Combined •Music Industry •Video Games Flickr photo by Vlastula: http://www.flickr.com/photos/vlastula/450642954/
  • 30. 200 billion for data services in 2008 (SMS accounts for 130B) •Box Office •DVD Sales & Rentals Combined •Music Industry •Video Games Flickr photo by Vlastula: http://www.flickr.com/photos/vlastula/450642954/
  • 31.
  • 32. Symbian Windows Mobile Objective C WebOS C Java ME Dalvik Palm Visual Basic C++ .NET Compact BREW Flickr photo by André-Batista: http://www.flickr.com/photo_zoom.gne?id=408700622&size=o
  • 33. Google Mobile — App Challenges • Pressure from CEO for rapid releases • 10+ platforms to support • Over 100 different builds http://www.flickr.com/photos/83731031@N00/445924458/ • http://www.flickr.com/photos/mcdave/142758127/ http://www.flickr.com/photos/nataliejohnson/290541732/
  • 34. Fragmentation: This is what the web is supposed to solve. Flickr photo by .Hessam: http://www.flickr.com/photos/essamo/1070527547/
  • 35. Mobile Web Doubled in 2008 Jan 08 Jan 09 10821 Daily 22369 10312 Weekly 19283 36870 Ever in Month 63182 0 17500 35000 52500 70000 Unique Users (000s) http://www.comscore.com/press/release.asp?press=2752
  • 36. Mobile Internet to Grow Despite Recession Average intended usage increase over the next 24 months U.S. Europe Current Users 58% 55% Non-Users 27% 28% http://www.tellabs.com/news/2009/index.cfm/nr/53.cfm
  • 37. Top Five Services Non-users Intend to Start Using in the Next 24 Months U.S. Europe Mobile Internet 49% 34% MMS 38% 39% Uploading Photos 34% 27% Software/app download 30% 30% Email 28% 32%
  • 38. Mobile Web Distribution Carriers App Store Mobile Web Closed, Seek Open to anyone Openness Completely Open permission who signs agreement Entry Cost Thousands of dollars $99 None Revenue Split 60/40 to 50/50 70/30 100% Restrictions Many Few None Releases Difficult, Timely 1 to 2 weeks Instantaneous Micropayments Inconsistent iTunes for every phone Not yet
  • 39. Ok Hot Shot, How are You Going to Create Super Monkey Ball with HTML?
  • 40. Ok Hot Shot, How are You Going to Create Super Monkey Ball with HTML? <div id=”bridge” class=”rope”> <div id=”bubble”> <span id=”monkey sprite- replace”> Monkey</span> jquery-banana.js
  • 41. Ok Hot Shot, How are You Going to Create Super Monkey Ball with HTML? <div id=”bridge” class=”rope”> <div id=”bubble”> <span id=”monkey sprite- replace”> Monkey</span> jquery-banana.js Some Applications Have to Be Native
  • 42. Five Common Reasons for Native Apps Performance Offline Mode Findability Device Attributes Monetization Flickr photo by John Wardell (Netinho): http://www.flickr.com/photo_zoom.gne?id=760902403&size=l
  • 43. Not for all applications Good enough for many applications Javascript Performance improving Hardware Accelerated CSS Web developers must improve Flickr: Uploaded February 11, 2007 by hawridger
  • 44. Javascript Speed Wars http://webkit.org/blog/189/announcing-squirrelfish/ http://news.cnet.com/8301-1001_3-10030888-92.html http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html http://webkit.org/blog/214/introducing-squirrelfish-extreme/
  • 45. Javascript Speed Wars http://webkit.org/blog/189/announcing-squirrelfish/ http://news.cnet.com/8301-1001_3-10030888-92.html http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html http://webkit.org/blog/214/introducing-squirrelfish-extreme/
  • 46. Javascript Speed Wars http://webkit.org/blog/189/announcing-squirrelfish/ http://news.cnet.com/8301-1001_3-10030888-92.html http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html http://webkit.org/blog/214/introducing-squirrelfish-extreme/
  • 47. Javascript Speed Wars http://webkit.org/blog/189/announcing-squirrelfish/ http://news.cnet.com/8301-1001_3-10030888-92.html http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html http://webkit.org/blog/214/introducing-squirrelfish-extreme/
  • 48. Javascript Speed Wars http://webkit.org/blog/189/announcing-squirrelfish/ http://news.cnet.com/8301-1001_3-10030888-92.html http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html http://webkit.org/blog/214/introducing-squirrelfish-extreme/
  • 49.
  • 50. We’ve Become Bandwidth Gluttons Since 2003: • Web Page Size Tripled •# of Objects Doubled Since 1995: • Web Page Size: 22x •# of Objects: 21x Source: http://www.websiteoptimization.com/speed/tweak/average-web-page/
  • 51. Yahoo!’s 14 Performance Rules (Now 34!) 1. Make Fewer HTTP Requests 8. Make JavaScript and CSS External 2. Use a Content Delivery Network 9. Reduce DNS Lookups 3. Add an Expires Header 10.Minify JavaScript 4. Gzip Components 11.Avoid Redirects 5. Put Stylesheets at the Top 12.Remove Duplicate Scripts 6. Move Scripts to the Bottom 13.Configure ETags 7. Avoid CSS Expressions 14.Make AJAX Cacheable Source: http://developer.yahoo.com/performance/rules.html
  • 52. Offline Support • HTML 5 • Client-side Database Storage API • Application Cache • Essentially SQLite in browser • Available on iPhone since 2.0 • Google Gears, Android, Nokia soon?
  • 53. 25,000 Apps & Findability? http://148apps.com/10000
  • 54. “It all depends on the application, of course,” says Mauro Montanaro, [Fox Mobile CEO] “and whether they are paid or free.” But he also notes that the “discoverability” of iPhone apps is becoming a bigger problem, and that some of the marketing tactics that Fox Mobile has used successfully on other handsets just don’t work on the iPhone. “The question, as usual, is placement. Who determines [editorial placement]? Maybe someone out of Cupertino.”
  • 55. Geolocation API Camera Address Book Accelerometer
  • 56. Flickr photo by Lyza Gardner: http://www.flickr.com/photos/lyza/49545547/
  • 57. Flickr photo by Thomas Purves: http://www.flickr.com/photos/thomaspurves/744225198/
  • 59. What Can You Do With PhoneGap? http://phonegap.com/projects
  • 61.
  • 62. Mobile Progressive Enhancement [content] http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 63. Mobile Progressive Enhancement [content] WURFL http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 64. Mobile Progressive Enhancement [content] WURFL http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 65. Mobile Progressive Enhancement [content] WURFL Phone Gap Add Functionality http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 66. Mobile Progressive Enhancement [content] WURFL Phone Gap Add Functionality http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes
  • 67. Keys to Successful Hybrid Apps •Make the experience feel like a native application •Take advantage of the enhanced features •Don’t simply release a hybrid version of the mobile web site •Optimize performance
  • 68.
  • 69. Flickr photo by MarkKelley: http://www.flickr.com/photos/markkelley/1022720488/
  • 70. Thank You for Your Time! Work: http://cloudfour.com • Blog: http://userfirstweb.com • Twitter: @grigs Mobile Concurrency Test: http://cloudfour.com/mobile/ Flickr photo by Pingnews: http://www.flickr.com/photos/pingnews/370061022/