the ugly truths about html5 for mobile apps by robert virkus, michael koch

33
Ugly Truths about HTML5 for mobile Apps Robert Virkus CEO Enough Software @robert_virkus Michael Koch CTO Enough Software @linux_pinguin

Upload: codemotion

Post on 05-Dec-2014

843 views

Category:

Technology


0 download

DESCRIPTION

HTML5 is currently hailed as the holy grail for mobile development. Inherently cross platform, open standards, widely supported: too good to be true? Unseen by the public the HTML5 hype leaves a trail of failed projects, delayed deadlines and missed functions. In this bert Virkus, Michaetalk we highlight some problems we encountered from real world projects and discuss if HTML5 is really ready for its prime time on mobile yet.

TRANSCRIPT

Page 1: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Ugly Truths about HTML5

for mobile Apps

Robert VirkusCEO Enough Software

@robert_virkus

Michael KochCTO Enough Software

@linux_pinguin

Page 2: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 3: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 4: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 5: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

© James M. Turley flickr.com/photos/turkguy19/210461726

Page 6: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

ANNO 2011

Page 7: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

ANNO 2011

Page 8: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

“I think the biggest mistake we made as a company is betting too much on HTML5

as opposed to native.”

Source: forbes.com/sites/jjcolao/2012/09/19/facebooks-html5-dilemma-explainedphoto © kris krüg/kk+ flickr.com/photos/kk/2326609919

Page 9: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 10: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 11: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

WebKit

72%

28%

WebKit Other

Page 12: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Nitro

V8

WebKit Fragmentation

••

WebKit

Page 13: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

WebKit Fragmentation

Page 14: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

WebKit Fragmentation

Page 15: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

look no further than WebKit

:

Security

Page 16: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

©

Security

Page 17: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Security

Page 18: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Beware of the Uncanny Valley

©

Page 19: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

©

Beware of the Uncanny Valley

Page 20: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Beware of the Uncanny Valley

:

Page 21: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 22: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Firefox OS

Blink

Page 23: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 24: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Servo

24

Page 25: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

25

Battery

WebRTC

Light Sensors

Bandwidth Detection

NEW APIs

Page 26: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch
Page 27: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Everyone

Back to standards

Do not mimic native UI, but adhere to platform standard

Browser Companies

Standardize on security constraints

Improve Tooling

Fight memory leaks

RATED

EVERYONE

Page 28: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Content Heavy

©

Page 29: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

©

Content that needs Freedom

Page 30: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

30

HybridSuper Power

©

Page 31: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Native HTML5

Past Future

Page 33: The Ugly Truths about HTML5 for Mobile Apps by Robert Virkus, Michael Koch

Thanks. Questions?