Native, Hybrid, mobile web
Choose the right platform for your mobility solution.
Published on: Mar 3, 2016
Transcripts - Native, Hybrid, mobile web
Native vs Hybrid vs mobile
You are connected to customer mind thru mobile apps
• Mobile moment is a point in time and space when someone pull out a
mobile device to get something they want in their immediate context.
• Mind Mobile Apps Companies
Why Mobile Apps?
• Humans are lazy & reactive
• Users are more mobile than ever
• Smartphones & tablets: From luxury to commodity
• From a “Connected World” to a “Social World”
• Smartphones and tablets overtaking PCs & laptops
• The Enterprise and BYOD
• Reaching millions of users & expanding your audience to developing markets
Power of mobility
• More than 2B people will have smartphone by 2018
• More than 10M App by 2018
• 200M public website and these has to be mobile site as well.
• Close to USD 200B for reengineering work by 2018
Few Examples with brands
• Facebook rebuilt their app from scratch as native.
• Linkedin started with hybrid/HTML5 approach but later shifted back to
• Twitter has fully native app
• Instagram is native
• Bloomberg replaced their native app with hybrid to improve speed of the
• According to Forrester and Garnter enterprise apps are getting rapid
growth in HTML5/Hybrid. Below is their forecast for 2015
Native vs HTML5
Native, Hybrid, mobile web
• One code base utilized for web and native
• Discoverable via search engine, messages etc
• Immediate access, no need to download an app.
• Cost effective and easy to maintain.
• Mobile web fails if network is off or unreliable.
• Native apps are difficult to integrate
• Integration with native component is not great.
• Almost impossible to deliver native UI experience
• Performance is better in native app and will continue to be in foreseeable
future since the app platform evolve faster than browser
• Better interactive performance including push notification, gesture etc.
• Presence in Appstore and on device
• Security features are stronger on native app.
• It require app store approval
• Each platform require its own source code hence expensive and difficult to
• Most of the code can be reused in different platforms like iOS, Android,
Windows and Blackberry etc.
• Lower maintenance cost.
• Can use same code base for mobile web and Hybrid.
• User experience and platform will be usually compromised
• PhoneGap and other platform will always be behind the native app
• Lock-in/dependency on cross platform can be expensive.
• Device feature: Native app is definitely better if you need device features like
camera, notification and gesture etc.
• Native app is better if you want your app to work when there is no
connectivity. Although In-browser caching is available but it is limited.
• Speed: Native is better in speed.
• Maintenance: Multiple native code maintenance difficult more complex and
expensive method. Hybrid is easier to manage
• Platform independence: If platform independence is important then you
should go with Hybrid/HTML5 over native.
• User Interface: If you want user experience to be consistent with the
platform then native is better option. This does not mean that
HTML5/Hybrid cannot have good UI. But native app will make more like
For any question/doubt, please email to email@example.com