Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Building Hybrid Mobile Apps

No description
by

Anton Keks

on 13 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Building Hybrid Mobile Apps

Building of
Citius, Altius, Fortius
What is native?
Cross-platform
Consistency (no more)
Esp in a post iOS7-world
Problems
Android < 4.1
vs IE6
Slow/costly network IO
but you can embed HTML!
HTML is not necessarily web
More flexibility
Write once, run anywhere!
Some devices need tuning
PhoneGap Build
Hybrid Apps
Cordova/PhoneGap beliefs
the web solved cross-platform
all tech deprecate after some time
"The ultimate purpose of PhoneGap is to
cease to exist."
with Cordova
HTML5/CSS3/JS code
Packaged as native app
JS API for hardware/OS access
Many cross-platform plugins
Can extend with any amount of
Mobile Apps
Hybrid
Many capable developers
3.X.0
Performance of JQuery Mobile
Native
non-native
vs
in mobile apps
Like 90s in desktop
Followed by...
Great migration
of apps to the
WEB
...and it's worse
with mobile
Android
iOS
Win Mobile
Blackberry
Tizen
Firefox OS
Ubuntu touch
Bada
WebOS
and users expect more
than from Windows apps of 90s
$$$
Price = N x M
platforms
dev cost
Something has to
save us again...
WEB
why not again?
Already "native"
Developing very fast
Win8, WebOS, FirefoxOS, Ubuntu
even iPhone 1.0
WebGL, CSS3, new JS apis
Commonly quoted
Disadvantages
Advantages
Slow, sluggish
JS will never be as fast as C
Inconsistent look
Poor support on older devices
(if some UI is coming via network)
Easy to test and debug
(PhoneGap)
Cordova 3
Open-source incarnation
Consistent, common
Easier upgrades
of PhoneGap
cordova-cli
npm install -g cordova
native code
(or other frameworks)
Network?
UI transitions?
Anton Keks
Full transcript