Comparative study of tools for cross-platform mobile application development

tediousfifthMobile - Wireless

Nov 12, 2013 (3 years and 6 months ago)

91 views

Comparative study of
tools for cross-platform
mobile application
development
Bert Outtier
Promotor: E. Duval
Begeleider: G. Parra
1
donderdag 29 november 12
What to compare?
2
donderdag 29 november 12
Literature

Friese, P. (2012). Cross-Platform Mobile
Development

Vision Mobile (2012). Cross-Platform developer
tools 2012.

Olson, S., Hunter, J., Ben Horgen, & Goers, K.
(2012). Professional Cross-Platform Mobile
Development in C (1st ed.). Wrox.

Paananen, T. (2011). Smartphone Cross-Platform
Frameworks: A case study.

Smutny, P. (2012). Mobile development tools and
cross-platform solutions. Carpathian Control
Conference (ICCC).

Falk, M. (2012) Mobile Frameworks Comparison
Chart.
Sarah Allen

|

Vidal Graupera

|

Lee Lundrigan
Developing and distributing applications for iPhone, BlackBerry
and other smartphone devices
Pro
Smartphone Cross-Platform
Development
iPhone, BlackBerry, Windows Mobile and
Android Development and Distribution
Pro Smartphone Cross-Platform Development
Allen
Graupera
Lundrigan
COMPANION eBOOK
Shelve in
Mobile Computing
User level:
Beginning–Intermediate
www.apress.com
SOURCE CODE ONLINE
BOOKS FOR PROFESSIONALS BY PROFESSIONALS
®
W
e have laid out how to work with some of the most compelling mobile
platforms available on the market today. Learn the theory behind
cross-platform development, and put it into practice, using the invaluable
information presented in this book. We’ve worked extensively to break
down the development into simple and logical steps that will make sense to
developers new to any of the platforms. The vast assortment of languages
and SDKs can be unwieldy, and something most of you simply don’t have
time to sort through. Our goal with this book was to do this research for you
and present the shortest path possible to developing applications across the
many platforms and devices.
These techniques and toolkits were not available just a few years ago. We think
you will
!
nd them to be valuable and a great help in making your application
development a success.

Develop native applications on the leading mobile platforms
including iPhone, BlackBerry, Windows Mobile, and Android

Extend your applications to run across all mobile platforms using
cross-platform mobile toolkits such as Rhomobile and PhoneGap.

An introduction to best practices with full end-to-end samples in
native code for each platform

Distribute your applications through each of the major mobile
application stores (RIM, Apple, and Microsoft)
Thank you for your interest in this book. We are certain it will help you in architect-
ing and building your next mobile application project.
RELATED TITLES
Companion
eBook
Available
2



1
1


3
donderdag 29 november 12
Vision Mobile

February 2012

100 tools

Focus on top 15 tools

2400 survey participants

15 interviews
2



1
1


4
donderdag 29 november 12
Interviews

Mobile developer

Mobile architect

Sales
5
donderdag 29 november 12
What to compare?

Cost

Number of platforms

Access to hardware and device API’s

Performance

Learning curve

UI

Tools, debugging and testing

Customization

(Future) Support
6
donderdag 29 november 12

JavaScript-based SDK

iOS, Android, Web support

Runtime based

Uses native platform (UI) components
7
donderdag 29 november 12
Why Appcelerator?

Free!

Device and hardware API’s

Rich UI capabilities

Learning curve (JavaScript)

Past early adopter phase  VC funding

Medium to high current and intended usage
Literature
8
donderdag 29 november 12
Why NOT Appcelerator?
-
Number of platforms
-
Performance issues
-
Debugging problems

Second-highest abandonment rate
Literature
9
donderdag 29 november 12
Comparison of CPT
Cost
Number of platforms
Runtime performance
Learning curve
Development and debugging experience
Acces to device and HW API’s
UI Capabilities
App publishing process
Vendor support and services
-1
0
1
2
3
4
5
-0,3
0
0,1
0,3
-0,5
-0,2
-0,2
-0,4
0
3,5
3,7
3,9
3,9
3,2
3,7
3,6
3,8
3,9
Total score
vs. Average score
Developer satisfaction
10
donderdag 29 november 12
POC application

UI
-
Forms
-
Window transitions
-
PDF view

Login/Logout

Backend interaction
11
donderdag 29 november 12
Most important issues

Important form elements missing

Works on iOS

works on Android

Random crashes, glitches on Android

Learning to fix Appcelerator issues?

Many UI components aren’t cross platform
12
donderdag 29 november 12
Demo
Experiences and issues
13
donderdag 29 november 12
What to compare?

Cost

Number of platforms

Access to hardware and device API’s

Performance

Learning curve

UI

Tools, debugging and testing

Customization

(Future) Support
Android, iOS, Web
5000 API’s
:(
:)
:|
VC funding,
350,000 developers
Possible
WIP
Free!
14
donderdag 29 november 12
Next steps
15
donderdag 29 november 12
Questions?
16
donderdag 29 november 12