ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
VS
http://mehmet.karadayi.net
/m.sencerkaradayi
/msencer
m.sencer@karadayi.net
• The great app debate
• May the best app wins, the fight begins
• User Exprience
• Performance
• Monetization
• Security
• Cross-Platform costs
• Updates and Distribution
• And the winner is…
• Quiz time
• Q&A
NATIVE or HTML5?
‘’ A native mobile app is a smartphone application that is
coded in a specific programming language, such as Objective
C for iOS and Java for Android operating systems. Native
mobile apps provide fast performance and a high degree of
reliability. …. ’’
http://www.techopedia.com/definition/27568/native-mobile-app
http://techland.time.com/2013/07/01/50-best-android-apps-for-2013/
A web- based program designed to run on any mobile device
via a browser.
http://www.openappmkt.com/
*according to Appcelerator/ IDC’s Q2 2012 survey
%6Of the apps target as a
Web App*
500kAndroid Apps in Google Play
MAY
THEBEST
APPWIN
USER EXPERIENCE
Only native apps can deliver
the best user expriences
leveraging the full capabilities
of the device and OS to offer
innovative ways of doing
things.
‘’The biggest mistake we made
as a company was betting too
much on HTML5 as opposed to
native. It just wasn’t ready.‘’
— Mark Zuckerberg, Sep. 2012
http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story
‘’Our view is that HTML5 technologies can deliver as-good-
as-native experiences – and that will continue to be the
focus for our core application, where we’ll continue to
improve our performance on all devices. And we were all
extremely impressed by Sencha’s Fastbook which is a
testament to the ability to deliver great experiences using
web technology. But the lesson from Fastbook is that it’s
hard work – you don’t get those experiences out-of-the-
box. And the lesson we’ve learnt over the last 12 months
has been that the cost in time, effort and testing to bring
an HTML5 application to a native level of performance
seems to be far greater than if the application was built
with native technologies from the get-go.’’
PERFORMANCE
HTML5 still faces challenges in
accessing device-native
features across all mobile
browsers, and in rendering
graphically-rich user interfaces
and data presentations.
MONETIZATION
Google Play Store has 500k
native apps, 15 billion
downloads.
On the other hand, Web apps
have no Play Store-ish
Marketplace except
openappmkt.com
SECURITY
A native app’s source and
cache is encrypted.
On the other hand, a web app’s
source is much easier to
access and corrupt.
CROSS-PLATFORM
DEPLOYMENT COSTS
Native apps require a new
development and testing
process for each platform.
HTML5 was built to be the
common language of the Web
regardless of the device or the
OS.
UPDATES AND
DISTRIBUTION CONTROL
Web is an open platform which
is not under a monopoly of any
companies like Google, Apple
or Microsoft.
However, HTML5 is a bit slow
in supporting new phone
features as device makers
innovate.
Neither of
them!
I want to make money from
selling an app at the
Marketplace.
HTML5 or Native?
For many years I’ ve been
working on Web Technologies
like HTML + CSS + JS.
HTML5 or Native?
I want to publish my application
to as many mobile markets as
possible.
HTML5 or Native?
Security and UX is highly
essential!
HTML5 or Native?
Q&A
http://mehmet.karadayi.net
/m.sencerkaradayi
/msencer
m.sencer@karadayi.net
• http://thenextweb.com/dd/2013/03/18/accounting-software-startup-xero-ditches-
html5-in-favor-of-native-ios-and-android-apps/
• http://www.appcelerator.com.s3.amazonaws.com/pdf/appcelerator-whitepaper-native-
html5.pdf
• http://techcrunch.com/2012/09/11/mark-zuckerberg-our-biggest-mistake-with-mobile-
was-betting-too-much-on-html5/
• http://thenextweb.com/dd/2013/03/18/accounting-software-startup-xero-ditches-
html5-in-favor-of-native-ios-and-android-apps/
• http://blog.xero.com/2013/03/making-mobile-work/
• http://www.globalmouth.com/web-vs-native-app/

More Related Content

Native VS HTML5