SlideShare a Scribd company logo
Mobile development choices




           Kieran Gutteridge | @kgutteridge
Application definition: utility


    What problem are you solving for your users?


    Do not just make a list of features


    Create an application definition at the start and stick to it


    Don't know for sure?
http://stuffthathappens.com/blog/2008/03/05/simplicity/
Market Size

                        Android
                        Symbian
         3%3%
                        iOS
   14%                  Blackberry
                  33%
                        Windows Phone/Mobile
                        Others
 16%




            31%



                          Source: Canalys estimates © Canalys 2011
                          http://www.canalys.com/pr/2011/r2011013.html
Distribution Channels
                Operators iPhone          Android      Web
                             Appstore     App market
 Barrier to     High, $$$    Sign         Sign         Open
 entry                       agreement.   agreement.
                             $99          $25
 Revenue        50/50 +      70/30        70/30        90%+
 Share
 Payments       sms/ wap /   iTunes       Google +     inconsistent
                carrier                   carrier
                billing                   billing


 Releases       Difficult    ~1-4 weeks   instant      instant


 Restrictions   Many         Few          little       none
 Presentation Limited        Limited      Limited      free
Distribution Channels
                Operators iPhone          Android      Web
                             Appstore     App market
 Barrier to     High, $$$    Sign         Sign         Open
 entry                       agreement.   agreement.
                             $99          $25
 Revenue        50/50 +      70/30        70/30        90%+
 Share
 Payments       sms/ wap /   iTunes       Google +     inconsistent
                carrier                   carrier
                billing                   billing


 Releases       Difficult    ~1-4 weeks   instant      instant


 Restrictions   Many         Few          little       none
 Presentation Limited        Limited      Limited      free
Distribution Channels
                Operators iPhone          Android      Web
                             Appstore     App market
 Barrier to     High, $$$    Sign         Sign         Open
 entry                       agreement.   agreement.
                             $99          $25
 Revenue        50/50 +      70/30        70/30        90%+
 Share
 Payments       sms/ wap /   iTunes       Google +     inconsistent
                carrier                   carrier
                billing                   billing


 Releases       Difficult    ~1-4 weeks   instant      instant


 Restrictions   Many         Few          little       none
 Presentation Limited        Limited      Limited      free
Distribution Channels
                Operators iPhone          Android      Web
                             Appstore     App market
 Barrier to     High, $$$    Sign         Sign         Open
 entry                       agreement.   agreement.
                             $99          $25
 Revenue        50/50 +      70/30        70/30        90%+
 Share
 Payments       sms/ wap /   iTunes       Google +     inconsistent
                carrier                   carrier
                billing                   billing


 Releases       Difficult    ~1-4 weeks   instant      instant


 Restrictions   Many         Few          little       none
 Presentation Limited        Limited      Limited      free
Distribution Channels
                Operators iPhone          Android      Web
                             Appstore     App market
 Barrier to     High, $$$    Sign         Sign         Open
 entry                       agreement.   agreement.
                             $99          $25
 Revenue        50/50 +      70/30        70/30        90%+
 Share
 Payments       sms/ wap /   iTunes       Google +     inconsistent
                carrier                   carrier
                billing                   billing


 Releases       Difficult    ~1-4 weeks   instant      instant


 Restrictions   Many         Few          little       none
 Presentation Limited        Limited      Limited      free
Android


           Symbian
Powerful



                            Qt       Hybrids



                        Blackberry   JavaME


  Weak


                                                      Mobile Web


                     Hard                      Easy
Native VS Web round 1001


    API Access

    Speed

    Always playing catchup?

    User context

    Fragmentation

    Monetisation
HTML5 a silver bullet?


    PPK there is no webkit




                             http://www.quirksmode.org/webkit.html
Android Features or Fragmentation
                           http://blog.tweetdeck.com/android-ecosystem
iOS Fragmentation or Features


    2.x

    3.x

    3.2

    4.0 (iPhone 2g, first generation iPods)

    4.3 (iPhone 3g)

    5?
Javascript frameworks


    jQuery Mobile http://jquerymobile.com/

    Sencha Touch http://www.sencha.com/products/touch/

    jQ Touch http://jqtouch.com/
Tools can help


    Opera mobile with DragonFly http://www.opera.com/
    dragonfly/

    CharlesProxy http://www.charlesproxy.com/

    Weinre http://phonegap.github.com/weinre/

    HTML5 boilerplate http://html5boilerplate.com/

    Phonegap http://www.phonegap.com/
Middleware


    Monotouch http://ios.xamarin.com/

    Titanium Mobile http://www.appcelerator.com/

    Corona SDK http://www.anscamobile.com/corona/

    Adobe AIR http://www.adobe.com/products/air/
Questions?




              Kieran Gutteridge
                 @kgutteridge
             tech@intohand.com

More Related Content

PPTX
Next Wave Mobile Entertainment - iMediaShare
PDF
Somo camerjam mobile finance masterclass
PDF
Mobile devcon metrics of the mobile web
PPT
Everglades Elementary
PDF
Sevenval Device Trends November 2014
PDF
The Mobile Web Today and Tomorrow - Mobile Night @ MobileTechCon
PDF
Winter hackathon intohand one voice olympic app
PPT
TBEX 2013 Toronto Rethinking Your Audience
Next Wave Mobile Entertainment - iMediaShare
Somo camerjam mobile finance masterclass
Mobile devcon metrics of the mobile web
Everglades Elementary
Sevenval Device Trends November 2014
The Mobile Web Today and Tomorrow - Mobile Night @ MobileTechCon
Winter hackathon intohand one voice olympic app
TBEX 2013 Toronto Rethinking Your Audience

Similar to Londroid - Non native development (20)

PDF
Where 2.0 — Native vs Web vs Hybrid: Mobile Development Choices
PPTX
Complexity At The Edge How To Maximize The Mobile Opportunity In China
PDF
Dial2Do ICIN 09
PDF
Maximize Your M-Commerce Strategy
PDF
Uniway seminar ecommerce - 2011 10 04 - v2
PDF
Desktop? Mobile? Unify!
PDF
Blog Talk 2010 | Apps are Bad
PPTX
Using Windows Live Services in Your Own Web Applications
PDF
What’s Next in Mobility? Key Areas of Cyberinfrastructure
PPTX
Complexity At The Edge How To Maximize The Mobile Opportunity
PDF
What Lies Ahead for HTML5
PDF
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
PPTX
Monetizing Your Windows Phone App
PDF
Roadshow asia nick lane content services & apps
PDF
Navigating through the fragmented media landscape by Binay Tiwari, Head Mark...
PDF
M2 roadshow europe nick lane mobile squared
PDF
mobile Webcam chat
PDF
BOTS TESTING BOTS: From manual to automated testing for conversational AI
PDF
TADSummit Asia 2019, Richard Im, Apigate. Apigate’s Journey from In-house Ini...
PDF
Webinar presentation-for-web
Where 2.0 — Native vs Web vs Hybrid: Mobile Development Choices
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Dial2Do ICIN 09
Maximize Your M-Commerce Strategy
Uniway seminar ecommerce - 2011 10 04 - v2
Desktop? Mobile? Unify!
Blog Talk 2010 | Apps are Bad
Using Windows Live Services in Your Own Web Applications
What’s Next in Mobility? Key Areas of Cyberinfrastructure
Complexity At The Edge How To Maximize The Mobile Opportunity
What Lies Ahead for HTML5
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
Monetizing Your Windows Phone App
Roadshow asia nick lane content services & apps
Navigating through the fragmented media landscape by Binay Tiwari, Head Mark...
M2 roadshow europe nick lane mobile squared
mobile Webcam chat
BOTS TESTING BOTS: From manual to automated testing for conversational AI
TADSummit Asia 2019, Richard Im, Apigate. Apigate’s Journey from In-house Ini...
Webinar presentation-for-web
Ad

More from Kieran Gutteridge (9)

KEY
Spring hackathon
KEY
OpenMIC March-2012.phonegap
KEY
OpenMIC March-2012.making money on mobile
KEY
Hack camp 2011
PPT
BCS Mobile development choices
KEY
Android a brief intro
PDF
Into to Android Live Wallpapers
PPT
App Stores Global Opportunities
PPT
Android, iPhone and application development
Spring hackathon
OpenMIC March-2012.phonegap
OpenMIC March-2012.making money on mobile
Hack camp 2011
BCS Mobile development choices
Android a brief intro
Into to Android Live Wallpapers
App Stores Global Opportunities
Android, iPhone and application development
Ad

Recently uploaded (20)

PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Modernising the Digital Integration Hub
PDF
August Patch Tuesday
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
project resource management chapter-09.pdf
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Chapter 5: Probability Theory and Statistics
Group 1 Presentation -Planning and Decision Making .pptx
cloud_computing_Infrastucture_as_cloud_p
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
WOOl fibre morphology and structure.pdf for textiles
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
NewMind AI Weekly Chronicles - August'25-Week II
OMC Textile Division Presentation 2021.pptx
Modernising the Digital Integration Hub
August Patch Tuesday
Final SEM Unit 1 for mit wpu at pune .pptx
observCloud-Native Containerability and monitoring.pptx
A comparative study of natural language inference in Swahili using monolingua...
Developing a website for English-speaking practice to English as a foreign la...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A novel scalable deep ensemble learning framework for big data classification...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Module 1.ppt Iot fundamentals and Architecture
project resource management chapter-09.pdf

Londroid - Non native development

  • 1. Mobile development choices Kieran Gutteridge | @kgutteridge
  • 2. Application definition: utility  What problem are you solving for your users?  Do not just make a list of features  Create an application definition at the start and stick to it  Don't know for sure?
  • 4. Market Size Android Symbian 3%3% iOS 14% Blackberry 33% Windows Phone/Mobile Others 16% 31% Source: Canalys estimates © Canalys 2011 http://www.canalys.com/pr/2011/r2011013.html
  • 5. Distribution Channels Operators iPhone Android Web Appstore App market Barrier to High, $$$ Sign Sign Open entry agreement. agreement. $99 $25 Revenue 50/50 + 70/30 70/30 90%+ Share Payments sms/ wap / iTunes Google + inconsistent carrier carrier billing billing Releases Difficult ~1-4 weeks instant instant Restrictions Many Few little none Presentation Limited Limited Limited free
  • 6. Distribution Channels Operators iPhone Android Web Appstore App market Barrier to High, $$$ Sign Sign Open entry agreement. agreement. $99 $25 Revenue 50/50 + 70/30 70/30 90%+ Share Payments sms/ wap / iTunes Google + inconsistent carrier carrier billing billing Releases Difficult ~1-4 weeks instant instant Restrictions Many Few little none Presentation Limited Limited Limited free
  • 7. Distribution Channels Operators iPhone Android Web Appstore App market Barrier to High, $$$ Sign Sign Open entry agreement. agreement. $99 $25 Revenue 50/50 + 70/30 70/30 90%+ Share Payments sms/ wap / iTunes Google + inconsistent carrier carrier billing billing Releases Difficult ~1-4 weeks instant instant Restrictions Many Few little none Presentation Limited Limited Limited free
  • 8. Distribution Channels Operators iPhone Android Web Appstore App market Barrier to High, $$$ Sign Sign Open entry agreement. agreement. $99 $25 Revenue 50/50 + 70/30 70/30 90%+ Share Payments sms/ wap / iTunes Google + inconsistent carrier carrier billing billing Releases Difficult ~1-4 weeks instant instant Restrictions Many Few little none Presentation Limited Limited Limited free
  • 9. Distribution Channels Operators iPhone Android Web Appstore App market Barrier to High, $$$ Sign Sign Open entry agreement. agreement. $99 $25 Revenue 50/50 + 70/30 70/30 90%+ Share Payments sms/ wap / iTunes Google + inconsistent carrier carrier billing billing Releases Difficult ~1-4 weeks instant instant Restrictions Many Few little none Presentation Limited Limited Limited free
  • 10. Android Symbian Powerful Qt Hybrids Blackberry JavaME Weak Mobile Web Hard Easy
  • 11. Native VS Web round 1001  API Access  Speed  Always playing catchup?  User context  Fragmentation  Monetisation
  • 12. HTML5 a silver bullet?  PPK there is no webkit http://www.quirksmode.org/webkit.html
  • 13. Android Features or Fragmentation http://blog.tweetdeck.com/android-ecosystem
  • 14. iOS Fragmentation or Features  2.x  3.x  3.2  4.0 (iPhone 2g, first generation iPods)  4.3 (iPhone 3g)  5?
  • 15. Javascript frameworks  jQuery Mobile http://jquerymobile.com/  Sencha Touch http://www.sencha.com/products/touch/  jQ Touch http://jqtouch.com/
  • 16. Tools can help  Opera mobile with DragonFly http://www.opera.com/ dragonfly/  CharlesProxy http://www.charlesproxy.com/  Weinre http://phonegap.github.com/weinre/  HTML5 boilerplate http://html5boilerplate.com/  Phonegap http://www.phonegap.com/
  • 17. Middleware  Monotouch http://ios.xamarin.com/  Titanium Mobile http://www.appcelerator.com/  Corona SDK http://www.anscamobile.com/corona/  Adobe AIR http://www.adobe.com/products/air/
  • 18. Questions? Kieran Gutteridge @kgutteridge tech@intohand.com

Editor's Notes