govcamp qld 2012 different approaches to mobile app development

Post on 31-Mar-2015

222 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

GovCamp QLD 2012Different approaches to mobile app development

Overview

1. The case for mobile

2. Native app

3. HTML5 based app

4. Mobile website

5. Hybrid solution

The case for mobile

Mobile traffic

Mobile traffic

Mobile = mobile app?

Native app development

“You’d be forgiven for thinking that apps are all there is to mobile web. But actually that’s like saying Everest is all there is to mountain climbing. Apps are arguably the most difficult part of mobile web…”

Is a mobile app the solution?

App functionality Time and budget

Target audience (IT) Resources

Native app development

Native app development

Cover flow, transitions, UI controls, etc

Native app development

Appcelerator Titanium

Titanium is an OOJS development platform Provides additional native functionality Styling can be achieved similar to CSS Titanium Studio, Eclipse based editor with

intellisence – coding and compiling a breeze Once compiled, JS code is translated into

native code

Appcelerator Titanium

Advantages: Easier to achieve native UI controls Better performance Support for iOS and Android

Disadvantages: License fee negotiation required Proper OO coding is needed No RIM (yet), Symbian or WP7 support

MoSync

MoSync is C++ based Covers all 7 mobile platforms Free license under GPL Once compiled, C++ code is translated into

native code

HTML5 based app development

PhoneGap

Used for HTML5 based web application Inherent functionality for geo-location,

camera, accelerometer, notifications, etc Capability of adding custom functionality into

the library Great for embedding a mobile website in an

app and adding device-specific functionality

PhoneGap

Advantages: Easier testing in browser Support for more mobile platforms: iOS, Android,

RIM, WebOS, WP7, Symbian, Bada MIT license (free)

Disadvantages: Lower UX and performance Poor native support

Mobile website

Mobile website

Adaptive design, responsive design, media queries

Mobile website

Adaptive design, responsive design, media queries

Hybrid solution

Hybrid (Native + HTML5)

Hybrid solution

Appcelerator Titanium with webview & HTML5

Hybrid solution

Advantages: Time saving Cost saving

Disadvantages: Lower performance

Comparison

One size does not fit all

App functionality Time and budget

Target audience (IT) Resources

Tim Hill

Feel free to get in touch:

Twitter: @timhill22

Email: t.hill@readingroom.com.au

Tel: 02 8394 6888

Web: www.readingroom.com.au

top related