Your partner in digital change.Alkuvoima
Timo Railo, 20.1.2014
Different paths of mobile development
Your partner in digital change.Alkuvoima
AGENDA
• html5 vs. native vs. cross-platform tools • determining the cost for mobile development • few useful tools • overview of the platforms
Your partner in digital change.Alkuvoima
Your partner in digital change.Alkuvoima
Alkuvoima Your partner in digital change.
Performance “the feel” Device functionality Push
Why we love native apps?
Alkuvoima Your partner in digital change.
Versioning hell
Maintenance hell
Appstore hell
Payments hell
Compatibility hell
Development hell
Testing hell
Downloading hell
Why apps are evil?
Your partner in digital change.Alkuvoima
4 Flavours of Mobile Development
mobile sites native
html & javascript
frameworks
compiled frameworks
iOS (Objective-C) Windows (.net) Anrdoid (Java)
PhoneGap jQuery mobile
Sencha
Titanium Icenium
Unity Flash / Flex
HTML5, javascript
Your partner in digital change.Alkuvoima
performance & functionality
cost & complexity
html5 mobile sites
native
compiled
hybrid / wrappers
examples: PhoneGap, jQuery mobile
examples: Titanium, Unity 3d
Kenvey calculator
Your partner in digital change.Alkuvoima
vs. vs.NATIVE CROSS PLATFORMHTML5widest device support !limited offline capabilities !well known skill-sets !well known backends !continuous deployment !limited performance !limited device features
best performance !needs downloading, takes memory !can be a skill-set challenge !versioning challenge !backend challenge !push !place on users desktop
available in app store !can leverage work done for mobile site !easy transition skill-wise !more “unexplainable” problems !not all tools are very mature !more limited functionality !more limited performance
Your partner in digital change.Alkuvoima
iOS7 Safari’s most notable device features
image & video upload location accelerometer & gyro animations web sockets gestures orientation viewport controls animations
Your partner in digital change.Alkuvoima
VISION PLAN REALIZE ENHANCE, MAINTAIN
Few useful tools
Kenvey calculator Invision TestflightActivation Engine Browserstack
keen.io
Apps Builder
Your partner in digital change.Alkuvoima
PIECES OF THE PUZZLE
development environment !
development !
simulation !
(building) !
local testing
beta deployment !
deployment to app stores !
monitoring !
backend logics !
third party api integrations
Your partner in digital change.Alkuvoima
Kiitos!Strategic Digital Marketing Agency
Alkuvoima
Timo Railo [email protected]
HelSiNgin ToiMiStoMmE:
etEläRanta 14Muut toimistomme: Sofia & Varna, Bulgaria Torino, Italia
Alkuvoima+East Group Perustettu 2006 40 työntekijää
http://aengine.net/games/abchallengecheck out: