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 ...
http://stuffthathappens.com/blog/2008/03/05/simplicity/
Market Size                        Android                        Symbian         3%3%                        iOS   14%   ...
Distribution Channels                Operators iPhone          Android      Web                             Appstore     A...
Distribution Channels                Operators iPhone          Android      Web                             Appstore     A...
Distribution Channels                Operators iPhone          Android      Web                             Appstore     A...
Distribution Channels                Operators iPhone          Android      Web                             Appstore     A...
Distribution Channels                Operators iPhone          Android      Web                             Appstore     A...
Android           SymbianPowerful                            Qt       Hybrids                        Blackberry   JavaME  ...
Native VS Web round 1001    API Access    Speed    Always playing catchup?    User context    Fragmentation    Monet...
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/  ...
Tools can help    Opera mobile with DragonFly http://www.opera.com/    dragonfly/    CharlesProxy http://www.charlesprox...
Middleware    Monotouch http://ios.xamarin.com/    Titanium Mobile http://www.appcelerator.com/    Corona SDK http://ww...
Questions?              Kieran Gutteridge                 @kgutteridge             tech@intohand.com
Upcoming SlideShare
Loading in...5
×

Londroid - Non native development

850

Published on

Londroid talk some of the options and tools available to develop your mobile application

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
850
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Londroid - Non native development

    1. 1. Mobile development choices Kieran Gutteridge | @kgutteridge
    2. 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 Dont know for sure?
    3. 3. http://stuffthathappens.com/blog/2008/03/05/simplicity/
    4. 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. 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. 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. 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. 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. 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. 10. Android SymbianPowerful Qt Hybrids Blackberry JavaME Weak Mobile Web Hard Easy
    11. 11. Native VS Web round 1001 API Access Speed Always playing catchup? User context Fragmentation Monetisation
    12. 12. HTML5 a silver bullet? PPK there is no webkit http://www.quirksmode.org/webkit.html
    13. 13. Android Features or Fragmentation http://blog.tweetdeck.com/android-ecosystem
    14. 14. iOS Fragmentation or Features 2.x 3.x 3.2 4.0 (iPhone 2g, first generation iPods) 4.3 (iPhone 3g) 5?
    15. 15. Javascript frameworks jQuery Mobile http://jquerymobile.com/ Sencha Touch http://www.sencha.com/products/touch/ jQ Touch http://jqtouch.com/
    16. 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. 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. 18. Questions? Kieran Gutteridge @kgutteridge tech@intohand.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×