Overview on Mobile Cross Platform Development

Post on 05-Dec-2014

1.055 views 2 download

description

An overview on Mobile cross platform development given at The Junction

Transcript of Overview on Mobile Cross Platform Development

Mobile Cross Platform Development

27/3/2012

The Junction

What Is Cross Platform Development

Device Segmentation By OS

Yearly Appstore Revenue By OS

Have Your Cake And Eat It, Too?

* SDK Lock In

* Limited Control

* Performance (?)

* You can’t always

use your own

tools

* Decreased

Development Time

* Single Code Base

* Flatten the

learning curve

* Reach additional

platforms

* SDK Lock In

* Limited Control

* Performance (?)

* You can’t always

use your own

tools

Designing Multi-platform Apps

Device Centric App.Centric

VS

3 Flavors of CPD

Web App

Hybrid App

Compiled App

Web App Frameworks

Web App Flow

Local or Remote JS, HTML5, CSS

“Regular” web pages that are loaded from a remote server or installed locally.

Web Browser(Safari, Chrome etc)

Notable Web Apps

TravelMate Kumbaya Tumblr TubeTweet

Hybrid Apps Frameworks

Hybrid App Flow

Similar to a Web App – A native app runs a JS/HTML application in a webview with a Bridge for Device API access.

Native App

HTML5 / Javascript

API Bridge

Web View

Notable Hybrid Apps

Wikipedia NBC iPad Harmonious Wunderlist

Compiled Apps Frameworks

Notable Cross Compiled Apps

Let’s create!Pottery HD

(Unity)

Shadowgun(Unity)

Mooniz(Marmalade)

Cross Compiled App Flow

Code Generator

SDK Codebase

Code in SDK language is compiled into native applications for each platform.

Native Apps

Choose The Right

“But Choose wisely, For while the true Grail will bring you life, the false Grail will take it from you.”

Thank You.

http://www.meetup/CoronaIL/