Top Banner
Web. Native. Hybrid. cheaper-smarter-faster mobile app development Kosala Nuwan Perera @kosalanuwan
16

Native vs Web vs Hybrid Mobile Application Development

Aug 07, 2015

Download

Mobile

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Native vs Web vs Hybrid Mobile Application Development

Web. Native. Hybrid. cheaper-smarter-faster mobile app development

Kosala Nuwan Perera@kosalanuwan

Page 2: Native vs Web vs Hybrid Mobile Application Development
Page 3: Native vs Web vs Hybrid Mobile Application Development

Question … How about mobile web apps?

Page 4: Native vs Web vs Hybrid Mobile Application Development

Mobile web apps …

Visit via browser.Static, navigational.Server-side rendering.Requires connectivity.Partial device access.They are “effin” slow.

Page 5: Native vs Web vs Hybrid Mobile Application Development

Question … What about native mobile apps?

Page 6: Native vs Web vs Hybrid Mobile Application Development

Source codeResources/Images

PackagerCompiler/

Linker

Distributable package

App stores

App source

SDK ToolsExecutable binary

Page 7: Native vs Web vs Hybrid Mobile Application Development

Source codeResources/Images

PackagerCompiler/

Linker

Distributable package

App stores

App source

SDK Tools

objectiveC

Executable binary

.appXcode

Page 8: Native vs Web vs Hybrid Mobile Application Development

Source codeResources/Images

PackagerCompiler/

Linker

Distributable package

App stores

App source

SDK Tools

Java, C++

Executable binary

.apk

Android SDK

Page 9: Native vs Web vs Hybrid Mobile Application Development

Source codeResources/Images

PackagerCompiler/

Linker

Distributable package

App stores

App source

SDK Tools

C#

Executable binary

.xap

VS,WP Developer Tools

Page 10: Native vs Web vs Hybrid Mobile Application Development

Question … What’s the big deal about Hybrid apps?

Page 11: Native vs Web vs Hybrid Mobile Application Development

Hybrid mobile apps …

Native app with embedded HTML.One app for many platforms.Full device access.Learn fast and build faster.Low approval process overheads.

Page 12: Native vs Web vs Hybrid Mobile Application Development

Something to “chew” …

Just a website in AppStore.Native apps are better.Cannot access mobile features.Native apps are more beautiful.They are “effin” slow.

Page 13: Native vs Web vs Hybrid Mobile Application Development

HTML/JS/CSS3Native sources

Page 14: Native vs Web vs Hybrid Mobile Application Development

Device Access

Speed Dev Cost App Store

Approval Process

NativeFull Very fast Expensive Available

Mandatory

HybridFull

Native speed as

Necessary

Reasonable

AvailableLow

Overheads

WebPartial Fast

Reasonable

N/A N/A

Web vs. Native vs. Hybrid

Page 15: Native vs Web vs Hybrid Mobile Application Development

Getting started …

Install an Editor.Download a mobile framework.Get the code.Build the app.Test it on browser.Push to cloud.

Page 16: Native vs Web vs Hybrid Mobile Application Development

Happy Coding !

Kosala Nuwan Perera@kosalanuwan