Native
vs
Web
vs
Hybrid
Mobile Development Choices
Jason Grigsby • Where 2.0 2010
@grigs on Twitter • jason@cloudfour.com cloudfour.com/blog • mobileportand.com
Web vs Hybrid Mobile Development Choices Jason Grigsby Where 2.0 - - PowerPoint PPT Presentation
Native vs Web vs Hybrid Mobile Development Choices Jason Grigsby Where 2.0 2010 @grigs on Twitter jason@cloudfour.com cloudfour.com/blog mobileportand.com Surprise Story of 2008 Flickr photo by Drift Words:
Native
vs
Web
vs
Hybrid
Mobile Development Choices
Jason Grigsby • Where 2.0 2010
@grigs on Twitter • jason@cloudfour.com cloudfour.com/blog • mobileportand.com
Surprise Story of 2008
Flickr photo by Drift Words: http://www.flickr.com/photos/44124413076@N01/11846265/Web 2.0 Web-based Apps Services & Mashups Software as Service Cloud Computing iPhone App Store Native Apps Few APIs between apps No Recurring Revenue Local Storage
Flickr photo by Civisi: http://www.flickr.com/photos/civisi/2611679744/Carriers App Store Openness Entry Cost Revenue Split Restrictions Releases Micropayments Closed, Seek permission Open to anyone who signs agreement Thousands of dollars $99 60/40 to 50/50 70/30 Many Few Difficult, Timely 1 to 2 weeks Inconsistent iTunes for every phone
What makes the App Store successful?
76 million devices 175,000 apps 3 billion downloads
Gold Rush was On
Ringtone Apps
FYI: It shipped at $2.99. Then Justin sold his iPhone business.
http://twitter.com/justin/status/1210786170 http://furbo.org/2008/12/09/ring-tone-apps/ http://furbo.org/2009/02/16/raising-prices/Throwaway Apps
http://www.pinchmedia.com/appstore-secrets/
More Open ≠ No Gatekeeper
Approved
(what about that 4%?)
Billion
Mobile phone for >1/2 the planet.
Flickr photo by Pingnews: http://www.flickr.com/photos/pingnews/370061022/4.6 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.htmliPhone Only Part of World Wide Market
22500 45000 67500 90000
80878 34346 24889 15027 8126 6798 1112Symbian RIM iPhone Windows Mobile Linux Android WebOS
2009 Smartphone Sales — Thousands of Units
http://www.gartner.com/it/page.jsp?id=1306513iPhone Only Part of US Market — Jan 2010
http://www.comscore.com/Press_Events/Press_Releases/2010/3/ comScore_Reports_January_2010_U.S._Mobile_Subscriber_Market_SharePlatform Market Share Point Change
(compared to Oct 09)
RIM 43.0% 1.7 Apple 25.1% 0.3 Microsoft 15.7%
Google 7.1% 4.3 Palm 5.7%
Objective C Java ME WebOS C++ .NET Compact BREW Dalvik Visual Basic C Symbian Windows Mobile Palm
Google Mobile — App Challenges
Fragmentation: This is what the web is supposed to solve.
Carriers App Store Mobile Web
Openness Entry Cost Revenue Split Restrictions Releases Micropayments
Closed, Seek permission Open to anyone who signs agreement Completely Open Thousands of dollars $99 None 60/40 to 50/50 70/30 100% Many Few None Difficult, Timely 1 to 2 weeks Instantaneous Inconsistent iTunes for every phone Not yet
Mobile Web Distribution
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 Monetization Device Attributes
Flickr photo byboklm: http://www.flickr.com/photos/boklm/486646486/Not for all applications Good enough for many applications Javascript Performance improving Hardware Accelerated CSS Web developers must improve
We’ve Become Bandwidth Gluttons | Use YSlow
Since 2003:
Since 1995:
Gmail Using HTML5
< 10 seconds on EDGE, 3 seconds on 3G
http://148apps.biz
175,000 apps Your app will be easy to find.
Location Camera Address Book Accelerometer Compass
http://code.google.com/p/geo-location-javascript/
http://wiki.phonegap.com/Roadmap http://phonegap.com
http://www.keypointapp.com/
What can you do with Phone Gap?
http://harmoniousapp.com/
Other Hybrid Approaches
http://www.appcelerator.com/
http://quickconnect.pbworks.com
http://rhomobile.com
http://big5apps.com/
Hybrid Apps? Yes we can
There is no right answer.
Understand your options. Pick the best technology (or tech combo) for your needs.
Thank You for Your Time!
@grigs on Twitter • jason@cloudfour.com cloudfour.com/blog • mobileportand.com